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++)代码的工具。
小提示
最快捷的硬件设计方式是在设计系统时以相应的评估板为母板,然后对其进行必要的修改。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。