英特尔fpga和soc

在英特尔设备上模型、验证和编程你的算法。

领域专家和硬件工程师使用MATLAB®和仿真软金宝app件®开发原型和生产应用程序,以便在英特尔上部署®FPGA和SoC器件。用MATLAB和Simulink金宝app,你可以:

  • 在系统级建模硬件架构
  • 在不编写任何代码的情况下编程您的FPGA
  • 使用MATLAB和Simulink工具模拟和调试FPGA金宝app
  • 执行生产FPGA和SoC设计

“作为一名机电系统工程师,我的专长是控制系统及其模型,而不是HDL和fpga。通过基于模型的设计,我可以利用我对控制器和被控系统的洞察力和知识来完成更多通常由FPGA工程师完成的工作,并减少他们的工作量。”

Rob Reilink DEMCON

FPGA编程建模

使用MATLAB和Simulink为算法添加硬件架构。金宝app这包括定点量化(30:45),因此您可以更有效地使用资源,并且本机浮点(9:19)代码生成,这样更容易fpga程序.重用您的测试和黄金参考算法来模拟每个后续的细化。

HDL Coder™生成合成VHDL或Verilog直接从HDL-ready Simulink和MATLAB功能块的应用程序,如金宝app信号处理无线通信电机和功率控制, 和图像/视频处理英特尔DSP Builder将特定于英特尔的模块添加到Simulink中,可以与本地模块金宝app集成,用于模拟和HDL代码生成。

使用SoC Blockset™分析硬件和软件架构的影响,包括使用内存和调度/操作系统的影响。


编程英特尔FPGA和SOC

HDL编码器通过Simulink直接从Simulink指导您的步骤指导您的步骤,而无需编写单行代码。金宝app从HDL编码器中,您可以优化和生成合成的VHDL或Verilog以及AXI接口以插入SOC。从那里,您可以调用嵌入式编码器®生成C/ c++来编写在嵌入式处理器上运行的软件。

您可以下载英特尔的支持包金宝appFPGA英特尔SoC与嵌入式编码器和HDL编码器一起使用的设备。这些自动化英特尔Quartus Prime综合、放置和路由,以及FPGA/SoC编程。


FPGA仿真与调试

HDL Verifier™重用MATLAB和Simulink测试环境来验证金宝appFPGA设计。

cosimulation(5:35),您可以自动运行MATLAB或SIMULINK测试台,这些测试台连接到Verilog或金宝appVHDL设计,从导师图形或Cadence设计系统中运行。

FPGA-in-the-loop模拟将您的MATLAB或Simulink测试台连接到金宝app所支持的金宝app英特尔FPGA板通过以太网、JTAG或PCI-Express(2:52)

MATLAB作为AXI主界面(5)发送数据到您的FPGA,并插入数据捕获(4:09)使用内部测试点调试FPGA的逻辑。


生产FPGA和SOC设计

领域专家和硬件工程师使用MATLAB和Simulink协作生产FPGA和SoC设计金宝app无线图像/视频处理(20:59)电机和功率控制(24:20), 和安全至上应用程序。

HDL编码器高级合成优化(49:42)帮助您满足您的设计目标,同时维护生成的RTL、模型和需求之间的可跟踪性,这对于诸如做- 254.以及合成的VHDL和Verilog,HDL编码器会生成IP核可以轻松插入Quartus Prime进行系统集成。和HDL验证生成验证模型(5:19)帮助速度试验台发展。