HDL Code Generation from MATLAB
Generate HDL Code from MATLAB® algorithms
Implement your MATLAB algorithm in hardware by generating
HDL code and deploying that code on an Application-Specific Integrated
Circuit (ASIC) or Field Programmable Gate Array (FPGA). Write the MATLAB algorithm
with syntax and functions that are compatible with HDL code generation.
If the algorithm uses floating-point data, HDL Coder™ helps you
to convert it to a fixed-point algorithm. After you generate HDL code
and verify that it matches your original algorithm, deploy the HDL
code on your target hardware.
HDL Code Generation from MATLAB Basics
- MATLAB Algorithm Design
Supported MATLAB syntax and functions, System
objects, best practices
- Fixed-Point Conversion
Convert floating-point code to fixed-point code, optimize
fixed-point data types
- Code Generation
Generate HDL code and test bench, export design for
system integration
- Verification
Simulation and verification of generated HDL code,
FPGA-in-the-loop
- Deployment
Altera®, Xilinx®, Speedgoat, and custom FPGA
boards, Xilinx Zynq®, Altera SoC, synthesis scripts
- Speed and Area Optimization
Improvements through resource sharing, streaming,
pipelining, RAM mapping