针对FPGA和SoC硬件
在目标硬件平台上部署生成的HDL代码
设计一个可以部署在硬件或硬件和软件的组合上的系统。部署你的MATLAB®或仿真软件®设计:
作为片上系统(SoC)平台上的硬件和软件,如Xilinx®Zynq®,英特尔®SoC或微芯片SoC。
独立的FPGA板,如Intel FPGA或Xilinx FPGA板。
在具有独立FPGA和处理器的平台上,例如仿真软件实时™目标机与FPGA I/O板。
如果使用的是SoC平台或具有独立FPGA和处理器的平台,则可以对设计进行分区,以生成针对FPGA结构的硬件和运行在目标平台嵌入式处理器上的软件。
有关工作流的更多详细信息,请参见FPGA和SoC硬件概述.有关特定硬件平台的详细信息,请参见HDL编码器支持的硬件.
类别
- 硬件定位基础知识
学习目标FPGA和SoC平台的基础知识 - 为部署准备模型
准备在FPGA上部署的模型或MATLAB函数 - 生成IP核和比特流
生成包含HDL代码的HDL IP核和位流,用于部署在独立的FPGA板上,Speedgoat®I/O模块,Xilinx Zynq-7000平台,英特尔SoC设备或微芯片SoC设备 - 运行并验证IP核
在目标FPGA设备上对生成的IP核进行原型、模拟和验证 - 配置FPGA的软件接口
配置一个软件接口模型来连接所设计的IP核并部署到目标硬件的嵌入式处理器上 - 硬件软件部署
在目标硬件上部署和运行硬件-软件模型 - 创建一个自定义硬件平台
通过定义定制板和参考设计,将生成的IP核集成到目标SoC设备、Speedgoat I/O模块或独立的FPGA板中