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 结合使用
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),帮助加快测试平台开发进度。