Microsemi FPGA 和 SoC 

在 Microsemi 设备上进行算法建模、验证和编程。

领域专家和硬件工程师运用 MATLAB® 和 Simulink® 开发原型和生产应用程序,以部署到 Microsemi® FPGA 和 SoC 设备。借助 MATLAB 和 Simulink,您能够: 

  • 进行系统级硬件架构建模
  • 无需编写任何代码即可执行 FPGA 编程
  • 使用 MATLAB 和 Simulink 工具仿真和调试 FPGA
  • 执行生产 FPGA 和 SoC 设计

“身为一名机电系统工程师,我的专长领域是控制系统及其模型,而不是 HDL 和 FPGA。采用基于模型的设计时,我可以运用自身掌握的控制器及受控系统经验和知识完成更多通常由 FPGA 工程师完成的工作,从而减轻他们的工作负担。”

Rob Reilink, DEMCON

将 MATLAB 与 Microsemi FPGA 和 SoC 结合使用 

FPGA 编程建模

使用 MATLAB 和 Simulink 将硬件架构添加到您的算法。其中不仅包括fixed-point quantization (30:34),助您提高资源利用效率;还包括native floating-point (8:55)代码生成,助您更轻松地完成 FPGA 编程。重用您的测试和黄金参考算法仿真每次后续优化。

HDL Coder™ 直接使用 HDL 就绪的 Simulink 和 MATLAB 函数块,为信号处理无线通信电机和电源控制图像/视频处理等应用生成可合成的 VHDL 或 Verilog。

Microsemi FPGA 和 SoC 编程

HDL Coder 引导您逐步完成 FPGA 或 SoC 编程步骤,直接从 Simulink 进行编程,不必编写任何代码。在 HDL Coder 中,您可以优化并生成可合成的 VHDL 或 Verilog,并通过 AXI 接口插入 SoC。然后,您可以调用 Embedded Coder 生成 C/C++ 代码,以对嵌入式处理器上运行的软件进行编程。

您可以使用 HDL Coder 将 Microsemi FPGA 指定为目标设备。您可以自动创建 Libero® SoC Design Suite 项目,进行合成并运行布局和布线。

了解更多: 

FPGA 仿真和调试

HDL Verifier 重用 MATLAB 和 Simulink 测试环境来验证您的 FPGA 设计。

采用cosimulation (5:35)时,您可以自动运行 MATLAB 或 Simulink 测试平台,该测试平台连接到 Mentor Graphics 或 Cadence Design Systems 仿真器中运行的 Verilog 或 VHDL 设计。

FPGA 在环仿真通过以太网连接 MATLAB 或 Simulink 测试平台与受支持的 Microsemi FPGA 板

在 MATLAB 或 Simulink 测试平台中测试您实现的设计。

生产 FPGA 和 SoC 设计

领域专家和硬件工程师将 MATLAB 和 Simulink 协同用于无线通信image/video processing (20:59)motor and power control (24:20)关键安全应用的生产 FPGA 和 SoC 设计。

HDL Coder 高级合成optimizations (49:42)可帮助您达成设计目标,同时保持生成的 RTL、模型和要求之间的可追溯性,这对于高完整性工作流程(如 DO-254)非常重要。除了生成可合成的 VHDL 和 Verilog 以外,HDL Coder 还会生成 IP 核心,用于轻松插入 Libero 来实现系统集成。同时,HDL Verifier 会生成verification models (5:19),帮助加快测试平台开发进度。