英特尔fpga和soc
在英特尔设备上建模、验证和编写算法
领域专家和硬件工程师使用MATLAB®和仿真软金宝app件®为英特尔开发原型和生产应用程序®FPGA和SoC器件。
使用MATLAB和Simulin金宝appk,您可以:
- 在系统级对硬件架构进行建模
- 在不写任何代码的情况下对FPGA或SoC进行编程
- 使用MATLAB和Simulink产品模拟和调试FPGA或SoC下载188bet金宝搏金宝app
- 为FPGA或SoC集成生成产品HDL和C代码
“我们在我们的领域有丰富的经验,但在FPGA集成方面经验很少。金宝appSimulink和HDL编码器使我们能够专注于为我们的产品设计智能算法,而不是如何在特定的FPGA上运行这些算法。”
Boris Van Amerongen, Orolia
使用MATLAB与英特尔fpga和soc
建模与仿真
金宝app基于模型设计的Simulink使您能够通过在高层对硬件实现建模并在系统上下文中进行模拟,从而减少英特尔FPGA和SoC应用程序的开发时间。你也可以量化定点以更有效地利用资源,或生成合成器本机浮点HDL更容易fpga程序.
生成可合成的VHDL®或Verilog®直接从HDL-ready Simulink和MA金宝appTLAB函数块的应用程序,如信号处理,无线通信,电机与功率控制,图像/视频处理.
DSP Builder的英特尔fpga将特定于英特尔的块添加到Simulink,用于系统级仿真和硬金宝app件部署。您可以将DSP Builder块与本机Simulink块集成,用于生成HDL代码。金宝app
SoC Blockset™让您分析硬件-软件交互的性能英特尔SoC设备,包括内存的使用和调度/操作系统效果。
了解更多
- 使用早期架构建模改进FPGA, ASIC和SoC质量(24:24)
- 使用英特尔DSP Builder高级模块与HDL编码器(例子)
- 基于PEPPER/MINT系统芯片平台的高性能运动控制(18:59)
探索产品下载188bet金宝搏
基于FPGA和基于soc平台的原型设计
要开始制作原型,可以下载金宝app支持包针对预先配置的Intel FPGA和基于soc的评估平台。然后,HDL Coder将指导您完成直接从Simulink编程FPGA或SoC的步骤,而无需编写HDL代码。金宝app
您可以从多种技术中选择,直接从MATLAB和Simulink调试FPGA原型。金宝app插入IP:读或写axis寄存器以及在MATLAB和板载存储器之间传输大信号或图像文件;捕获数据从内部信号到FPGA在MATLAB中进行分析;或者在运行的评估工具上测试算法FPGA-in-the-loop使用MATLAB或Simulink测试平金宝app台。
探索产品下载188bet金宝搏
生产集成的HDL和IP核生成
大多数块支持HDL代码生成特性金宝app高密度脂蛋白块属性使您能够指定自定义硬件实现选项,如管道插入、资源共享和RAM映射。HDL代码生成设置让您全局自定义优化、重置样式、时钟启用、命名约定等。加上在Simulink中设计实现体系结构的能力,您可以完全控制金宝app速度和面积优化用于Intel FPGA和SoC器件。
您可以生成可读的合成RTL,以便与Quartus中的非算法内容集成®.如果您已经安装Intel SoC的金宝appHDL编码器支持包,您可以生成一个IP核心包装器,它与用于与Arm通信的各种axii协议兼容®处理器和其他设备组件。你可以使用英特尔SoC的嵌入式编码器™支持金宝app包生成驱动程序和应用软件,为Arm应用处理器编程。
扩展目标平台支持金宝app
如果需要部署到MathWorks提供的支持包中不包括的基于FPGA或基于soc的平台,可以创建或下载参考设计并将其插入到HDL Coder中。金宝app您可以使用SoC Blockset或Quartus Prime来开发参考设计。