Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[TechView: EDA]

"Missing Link" Generates HDL Code From Simulink/Matlab Models



David Maliniak  |   ED Online ID #13644  |   October 12, 2006

Article Rating: Not Rated

A persistent bugaboo in adopting electronic system-level (ESL) design methodologies is how to avoid wasting the work done above RTL. Certainly, designers of DSPs in particular have enjoyed using the MathWorks' Simulink/Matlab environment to design, simulate, and validate system models and algorithms. It's one thing to climb the ESL ladder. Getting back down to earth is another matter entirely.

With the Simulink HDL Coder, the MathWorks hopes to have in place the "missing link" that bridges the yawning gap between those high-level Matlab models and synthesizable RTL (see the figure). The tool generates bit-true, cycle-accurate Verilog or VHDL code from 80 standard blocks in the Simulink and Signal Processing Blockset library, as well as Mealy and Moore finite-state machines from the MathWorks' StateFlow tool.

The code generated by the HDL Coder is ready for input to established hardware implementation and verification tools. In addition, legacy HDL code and third-party IP can be verified with Simulink models and integrated with the code that's automatically generated by the HDL Coder. The Simulink models are "correct by construction" in that they are bit-and cycle-equivalent to the generated HDL code, making high-level hardware/software integration and co-verification much faster and much less worrisome.

In addition to creating the synthesizable HDL code, HDL Coder also automatically generates an HDL testbench. It provides users with a continuum of hardware-implementation options with respect to serial operation versus parallelism. This can help satisfy tradeoffs between area, power, and speed.

With HDL Coder, designers now can generate both hardware and software from the same Simulink system model. On both fronts, the Simulink models can serve as a "golden" executable specification that can be referred back to in subsequent stages of system development. At the same time, the abstraction barrier that formerly existed between system/algorithm design and physical hardware design can be overcome.

Simulink HDL Coder is available now for Windows, Unix, and Linux platforms. List pricing starts at $15,000.

The MathWorks
www.mathworks.com/products/slhdlcoder




Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • A New Design Inflection Point
  • Forecasting Industry Growth For 2009 And Beyond
  • EDA Retools To Exploit Multicore Architectures
  • Design And Verification Move Up In Abstraction
  • EDA Retools To Exploit Multicore Architectures
  • A New Design Inflection Point
  • Design And Verification Move Up In Abstraction
  • Challenges Lurk For 22-nm Physical Implementation
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (257 views today)
    2) 1-A Switching Regulators Operate With 96% Efficiency To Replace Linear Regulators
    (105 views today)
    3) 2008 BEST Electronic Design Winners
    (100 views today)
    4) Microcontroller-Based Sine-Wave Generator Has Crystal Accuracy
    (92 views today)
    5) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (89 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources