主要内容

FPGA、ASIC 和 SoC 开发

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

使用 MATLAB® 和 Simulink® 开发原型和生产应用程序,以部署在 FPGA、ASIC 和 SoC 设备上。借助 MATLAB 和 Simulink,您可以:

  • 在高度抽象级别对数字、模拟和软件进行建模和仿真。

  • 使用自动向导进行定点转换,或者为任意目标设备生成原生浮点运算。

  • 通过内存、总线和 I/O 建模对硬件和软件架构进行分析。

  • 生成经过优化、可读且可跟踪的 VHDL®、Verilog® 或 SystemVerilog,用于在数字逻辑中实现。

  • 生成针对处理器优化的 C/C++ 代码,以部署到嵌入式处理器。

  • 对连接到 MATLAB 或 Simulink 测试平台的 HDL 仿真器或 FPGA 或 SoC 器件上运行的算法进行验证。

A four-stage workflow, with the following stages: 1. modeling and simulation, 2. code generation, 3. verification, and 4. deployment.

适用产品: FPGA、ASIC 和 SoC 开发

HDL Coder

为 FPGA 和 ASIC 设计生成 Verilog、SystemVerilog 和 VHDL 代码

HDL Verifier

Verify ASIC and FPGA designs with HDL cosimulation and generated testbenches

Deep Learning HDL Toolbox

Prototype and deploy deep learning networks on FPGAs and SoCs

Wireless HDL Toolbox

Design and implement wireless communications subsystems for FPGAs, ASICs, and SoCs

Vision HDL Toolbox

Design image processing, video, and computer vision systems for FPGAs and ASICs

DSP HDL Toolbox

Design digital signal processing applications for FPGAs, ASICs, and SoCs

Fixed-Point Designer

定点和浮点算法的建模和优化

SoC Blockset (for AMD)

Develop applications for AMD Versal and Zynq Adaptive SoCs and FPGAs

主题

建模和仿真

代码生成

HDL 验证

部署

精选示例