SoC FPGAs是一种半导体器件,它将可编程逻辑与硬处理器内核集成在一起,例如来自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®算法和万博1manbetx®型号到SoC FPGA的器件还可以使用:
- 嵌入式编码器®针对SoC fpga的嵌入式处理器内核生成ANSI/ISO C/ c++代码。
- 高密度脂蛋白编码器®针对SoC fpga的可编程逻辑生成IP内核。
- SoC Blockset™扩展Simulink的建模、仿真和分析SoC FP万博1manbetxGA架构的能力,包括与芯片外DDR存储器和I/O设备的通信。SoC块集考虑了SoC开关组件之间的延迟,在开发算法模型时必须考虑这一点。
- 高密度脂蛋白校验™要执行FPGA-in-the-loop测试,可以使用FPGA Data Capture插入探针,或者使用MATLAB AXI主IP在可编程逻辑中控制IP核。
- 硬件支持包万博1manbetx嵌入式编码器,高密度脂蛋白编码器,SoC Blockset以Xilinx和英特尔的特定董事会为目标。