Xilinx免费Virtex-II Pro UltraController设计
扫描二维码
随时随地手机看文章
赛灵思公司(Xilinx, Inc.)今天宣布推出一款超小型通用控制器,该控制器利用了Virtex-II Pro™ FPGA器件系列中嵌入的IBM PowerPC™ 405处理器。新推出的Xilinx UltraController™ 参考设计是预配置的和完备的(不需要FPGA引脚或外部器件),从而允许客户通过业界标准的基于GNU的工具和赛灵思集成软件环境(ISE)设计流程,快速容易地利用Virtex-II Pro嵌入的PowerPC 405核心。
利用UltraController参考设计,使得原来由复杂状态机或非性能关键的功能所使用的FPGA逻辑资源,现在可以利用Virtex-II Pro PowerPC分流实现,因此大大提高了器件的利用率。根据设计的复杂性不同,FPGA构造逻辑和嵌入式PowerPC处理器之间的功能划分可支持设计采用更小规模的器件实现,从而达到降低成本。
“对于实现我们SONET位错速率检测算法(该算法是所有电信级网络单元的关键部分)来说,UltraController是一种理想的解决方案。”Ceterus Networks公司ASIC/FPGA工程总监Bob Cantwell说。“在XC2VP20器件中,通过利用UltraController代替现有的CLB设计方案来实现这一功能,我们大约节约了10%的资源。”
“对于UltraController参考设计所获得的反应,我们感到非常高兴。”赛灵思公司高级产品部嵌入式处理首席工程师Dan Issacs说。“到目前为止下载数量已经超过2000多,因此可以确定客户快速接受了UltraController设计。从工业应用到医疗应用,再到通信和消费类应用,如此广泛范围的应用都快速接受了UltraController参考设计,这充分说明了UltraController为客户提供的易用性和多功能性。”
赛灵思UltraController设计支持32个通用I/O和两种存储器空间(16 KB或32 KB),仅占用不到50个逻辑单元,却能够以200 MHz速度提供高达220 Dhrystone MIPS的性能(功耗低至仅0.9 mW/Mhz)。该参考设计的Verilog和VHDL源代码现在就可下载。按部就班的快速入门和高级辅导资料,包括参考设计示例以及软件都可从赛灵思公司网站www.xilinx.com/cn/ultracontroller下载。
业界标准开发工具为UltraController设计开发提供全面的支持。这些开发工具包括仿真(ModelSim PE 和SE)、系统调试(基于GNU的GDB和Xilinx ChipScope Pro)以及范围广泛的多种可供选择的由第三方和赛灵思公司提供的Virtex-II Pro开发板。
最近宣布的嵌入式开发套件(EDK)6.1i版工具合并了标准ISE硬件流程和嵌入式处理器开发流程。利用这一工具可以简化赛灵思公司Ultracontroller的定制。通过用户友好的GUI和容易使用的下拉式菜单,客户可快速修改UltraController参考设计来满足其特殊要求。