英特尔fpga和soc

在英特尔设备上建模、验证和编写算法。

领域专家和硬件工程师使用MATLAB®和Sim金宝appulink®开发原型和生产应用程序,以便在Intel上部署®FPGA和SoC器件。使用MATLAB和Simulin金宝appk,您可以:

  • 在系统级对硬件架构进行建模
  • 无需编写任何代码即可编程FPGA
  • 使用MATLAB和Simulink工具模拟和调试FPGA金宝app
  • 完成生产FPGA和SoC的设计

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

Rob Reilink DEMCON

FPGA编程建模

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

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

使用SoC块集分析硬件和软件架构的影响,包括内存使用和调度/OS影响™.


英特尔FPGA和SOC的编程

HDL编码器指导您完成直接从Simulink编程FPGA或SoC的步骤,而无需编写一行代码。从HDL编码器,您可以优化和生成可合成的VHDL或Verilog以及A金宝appXI接口,以插入SoC。从那里你可以调用嵌入式编码器®生成C/ c++来编写在嵌入式处理器上运行的软件。

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


FPGA仿真与调试

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

具有联合仿真(5:35),您可以从Mentor Graphics或Cadence design Systems金宝app在模拟器中自动运行连接到Verilog或VHDL设计的MATLAB或Simulink测试台。

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

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


FPGA生产与SoC设计

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

HDL编码器高级综合优化(49:42)帮助您实现设计目标,同时保持生成的RTL、模型和需求之间的可跟踪性,这对于高完整性工作流非常重要,例如做- 254. HDL编码器与可合成的VHDL和Verilog一起生成IP核可以方便地插入Quartus Prime进行系统集成。并生成HDL验证器验证模型(5:19)这有助于加快速度试验台发展。