如果问使用Xilinx® Platform Studio (XPS)嵌入式工具套件的用户,他们需要什么功能来满足其下一代终极处理设计的需要?他们必然会回答:“性能和先进的处理功能。” 为了满足嵌入式环境的要求,工程师必须设法从现有大多数成本经济的器件中一点点地挖掘出性能,并且,他们在设计和调试两个方面都需要方便使用的工具。
实际上,在基系统生成器(Base System Builder)设计向导内,Platform Studio工具套件自动地针对合适的[url=link:FPGA|0]FPGA[/url]器件把优化的MicroBlaze核进行例示。除非客户想手工完成这个过程(而且你行的话),否则,要让设计向导为你优化核配置以加速设计。客户不需要仅仅为了利用一个更快的Virtex-5器件和较高性能的MicroBlaze处理器,就为预存的设计或代码“设置端口”。不论客户的设计采用的是Virtex或Spartan系列器件,赛灵思都会为客户提供量身定制的优化MicroBlaze解决方案。
性能和调试可视性
此外,使总体嵌入式系统性能最大化的一个方法是利用协处理的概念。嵌入式杂志(Embedded)过去在改进整体性能吞吐量方面已经出版了许多文章,其中就讨论了通过像增加更多的处理器以卸载主处理器或添加“硬件”指令这样的方法(软件算法在FPGA门架构中实现以快速连接到主处理器)。利用那些包含浸入PowerPC 405处理器核的Virtex-4器件,Platform Studio 8.2版本引入了对实现FPU的支持。通过在并行FPGA架构中例示FPU性能,就可以实现重大的性能改进。