SoC FPGA器件的建模、仿真、分析和代码生成
SoC fpga是集成可编程逻辑与硬处理器核心的半导体器件,如Arm的芯片。这种体系结构提供了编程处理器的便利性,以及可编程逻辑结构的灵活性和性能。
SoC fpga可从以下几个来源获得:
- Xilinx: Zynq®-7000 SoC和Zynq UltraScale+ MPSoC系列
- 英特尔:Stratix®10 SoC fpga, Arria®10 SoC fpga, Arria V SoC和Cyclone®V SoC的家庭
- Microsemi: PolarFire®SoC设备,SmartFusion2和SmartFusion®SoC fpga
针对SoC FPGA通常需要结合嵌入式软件开发和FPGA设计方法。设计师的目标MATLAB®算法和动态仿真模块®型号到SoC的FPGA器件也可以使用:
- 嵌入式编码器®生成针对SoC fpga嵌入式处理器核心的ANSI/ISO C/ c++代码。
- 高密度脂蛋白编码器®生成IP核针对可编程逻辑SoC fpga。
- SoC Blockset™扩展Simulink的建模、模拟和分析SoC FPGA架构的能力,包括与片外DDR存储器和I/O设备的通信。SoC Blockset考虑了SoC上和下的组件之间的延迟,这在开发算法模型时必须考虑到。
- 高密度脂蛋白校验™执行FPGA在环测试,使用FPGA数据捕获插入探头,或使用MATLAB AXI Master IP在可编程逻辑中控制IP核。
- 硬件支持包嵌入式编码器,高密度脂蛋白编码器,SoC Blockset针对Xilinx和英特尔的特定电路板。