主要内容

FPGA、ASIC 和 SoC 开发

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

使用 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

Find RTL bugs and generate testbenches for ASICs or FPGAs

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

Design, analyze, and deploy hardware/software applications for AMD and Intel SoC devices

主题

建模和仿真

验证

代码生成和部署

精选示例