使用 MATLAB 进行 FPGA、ASIC 及 SoC 开发

从算法开发到硬件设计和验证,实现工作流全程自动化

领域专家和硬件工程师运用 MATLAB和 Simulink 开发原型和产品级应用,以部署到 FPGA、ASIC 和 SoC 器件。

借助 MATLAB 和 Simulink,您能够:

  • 在高度抽象级别对数字、模拟和软件进行建模和仿真
  • 使用自动向导进行定点转换,或者为任意目标器件生成本机浮点运算
  • 通过内存、总线和 I/O 建模对硬件和软件架构进行分析
  • 生成经过优化、可读且可追溯的 VHDL® 或 Verilog®,用于在数字逻辑中实现
  • 生成针对处理器优化的 C/C++ 代码,以部署到嵌入式处理器
  • 对连接到 MATLAB 或 Simulink 测试平台的 HDL 仿真器或 FPGA 或 SoC 器件上运行的算法进行验证

“采用基于模型的设计后,相比使用传统设计流程,我们可以更早验证算法和系统功能,更快适应规格变更,评估更多备选设计方案。基于模型的设计在算法专家和 RTL 工程师之间架起桥梁。”

Mamoru Kamiya, Renesas System Design

了解如何将 MATLAB 和 Simulink 用于:

节

FPGA 原型设计

使用 MATLAB 和 Simulink 进行原型开发、部署和调试。

节

FPGA、ASIC 和 SoC 的产品级设计和验证

借助硬件架构完善算法,并使用 MATLAB 和 Simulink 生成代码和验证模型。

节

HDL 代码生成快速入门

浏览混合信号系统示例、视频和教程。

从 MATLAB 到 FPGA 的五个步骤 (23:03)