微半fpga和soc

在Microsemi设备上建模、验证和编写算法

领域专家和硬件工程师使用MATLAB®和Sim万博1manbetxulink®开发用于部署在Microsemi上的原型和生产应用程序®FPGA和SoC器件。

使用MATLAB和Simulin万博1manbetxk,您可以:

  • 在系统级对硬件架构进行建模
  • 在不写任何代码的情况下编写FPGA程序
  • 使用MATLAB和Simulink工具模拟和调试FPGA万博1manbetx
  • 完成生产FPGA和SoC的设计

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

Rob Reilink DEMCON

FPGA编程建模

使用MATLAB和Simulink为算法添加硬件架构。万博1manbetx这包括定点量化,这样您可以更有效地使用资源,以及本机浮点代码生成,这样您可以更容易地使用程序FPGA. 重用您的测试和golden reference算法来模拟每个后续的优化。

HDL编码器™ 直接从HDL就绪的Simulink和MATLAB功能块生成可合成的VHDL或Verilog,用于诸如万博1manbetx信号处理,无线通信,电机与功率控制,图像/视频处理


Microsemi FPGA和SOC编程

HDL Coder指导您通过步骤直接从Simulink编程FPGA或SoC,而无需编写任何一行代码。万博1manbetx从HDL编码器,您可以优化和生成合成VHDL®或Verilog®与AXI接口一起插入SoC。从那里你可以调用嵌入式编码器®生成C/ c++来编写在嵌入式处理器上运行的软件。

使用HDL Coder,您可以指定Microsemi FPGA作为目标设备。您可以自动创建Libero®SoC设计套件项目,执行综合,并运行地点和路线。


FPGA仿真与调试

HDL Verifier™可重用MATLAB和Simulink测试环境来验万博1manbetx证FPGA设计。

通过协同仿真,您可以自动运行MATLAB或Simulink测试台,该测试台连接到您的Verilog或VHDL设计,并在来万博1manbetx自Mentor Graphics或Cadence design Systems的模拟器中运行。

FPGA-in-the-loop模拟将MATLAB或Simulink测试台连接到所支万博1manbetx持的万博1manbetxMicrosemi FPGA板通过以太网。

在MATLAB或Simulink测试台上测试实现的设计。万博1manbetx


生产FPGA和SoC设计

领域专家和硬件工程师使用MATLAB和Simulink协作生产FPGA和SoC设计万博1manbetx无线、视频/图像处理、电机/电源控制和安全关键应用程序。

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