首页 理论教育 Xilinx公司的FPGA嵌入式解决方案

Xilinx公司的FPGA嵌入式解决方案

时间:2023-11-21 理论教育 版权反馈
【摘要】:小资料Xilinx公司将PowerPC 405处理器内核整合到Virtex 2 Pro系列以及更高等级系列的芯片中,允许该硬IP核能够到FPGA架构的任何部位,提供高端嵌入式应用的FPGA解决方案。

Xilinx公司的FPGA嵌入式解决方案

1.解决方案

Xilinx公司的嵌入式解决方案以3类微处理器为核心,涵盖了系统硬件设计和软件调试的各个方面。3类嵌入式内核分别为PicoBlaze、MicroBlaze和PowerPC。

小提示

PicoBlaze和MicroBlaze是可裁剪的软核处理器,PowerPC为硬核处理器。

PicoBlaze是由VHDL在早期开发的小型8位软处理器内核包,其汇编器是简单的DOS可执行文件“KCPSM2.exe”。

小资料

汇编语言编写的程序经过编译后放入FPGA的块RAM存储区,汇编器可在3 s内编译完存储在块RAM中的程序。

MicroBlaze采用功能强大的32位流水线RISC结构,包含32个32位通用寄存器和1个可选的32位移位寄存器,时钟频率可达150 MHz。

小资料

在Virtex2 Pro以及更高系列的平台上,运行速度可达120 DMIPS,占用资源不到1 000个Slice。

PowerPC是32位PowerPC嵌入式环境架构,确定了若干系统参数,用以保证在应用程序级实现兼容,增加了其设备扩展的灵活性。

小资料(www.xing528.com)

Xilinx公司将PowerPC 405处理器内核整合到Virtex 2 Pro系列以及更高等级系列的芯片中,允许该硬IP核能够到FPGA架构的任何部位,提供高端嵌入式应用的FPGA解决方案。

小提示

MicroBlaze和PowerPC是目前使用较多的嵌入式内核,工作频率可达到数百兆赫兹,添加了新的浮点单元选项,非常适合网络、电信数据通信、嵌入式和电子消费等市场的产品。

2.Xilinx FPGA开发工具

Xilinx公司提供了设计可编程嵌入式系统的开发套件EDK(Embedded Development Kit)。

小提示

EDK套件包括嵌入式软件工具(Platform Studio)以及嵌入式IBM PowerPC硬件处理器核、Xilinx MicroBlaze软处理器核、Xilinx FPGA设计所需的技术文档和IP核。

小知识

嵌入式软件工具指用来产生、编辑、编译、链接、加载和调试高级编程语言(C或C++)代码的工具。

小提示

最快捷的硬件设计方式是在设计系统时以相应的评估板为母板,然后对其进行必要的修改。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈