MathWorks Introduces HDL Coder and Verifier For MATLAB

March 05, 2012 — Mike Demler, Editorial Director

MathWorks Inc.  has announced HDL Coder for MATLAB, a tool that enables algorithm developers and system engineers to  automatically generate synthesizable and  code from models they have written in the company's MATLAB language.  Engineers can use the tool, which was previously available only in MathWorks Simulink, to implement  programming or for ASIC prototyping and design.

According to Ken Karnofsky, Senior Strategist at The MathWorks, Inc., HDL Coder provides a missing link from system-level algorithmic design, to the typically disparate and verification flows that are supported by traditional tools.  Features of HDL Coder include automatic floating-point to fixed-point conversion, HDL resource optimizations and reports, algorithm-to-HDL traceability - often required for DO-254 compliance, and integration with popular simulation and synthesis tools.

The HDL Workflow Advisor Graphical User Interface (GUI) for HDL Coder, provides options to customize and optimize HDL code, and guides users through each step in the process (left-side column in the figure above) to automatically program directly from MATLAB.

As a complement to HDL Coder, MathWorks is introducing HDL Verifier (formerly known as EDA Simulator Link), with capabilities for Simulink/MATLAB co-simulation with Verilog/VHDL simulators, such as Mentor Graphics' ModelSim and 's Incisive.  HDL also provides for FPGA-in-the-loop verification,   and currently supports a total of fifty FPGA evaluation boards from Altera and Xilinx.

Pricing and Availability:

HDL Coder and HDL Verifier are available immediately.

Topics covered in this article


Subscribe to EDA updates