Lambda the Ultimate

inactiveTopic C++ -> HDL
started 12/14/2000; 11:06:49 PM - last post 12/14/2000; 11:06:49 PM
zarblarj - C++ -> HDL  blueArrow
12/14/2000; 11:06:49 PM (reads: 651, responses: 0)
I'm fairly clueless about hardware design, but this caught my attention: C++ is being used as a hardware specification language. According to what I'm reading, this is a fairly new approach to hardware design.

The C++ code is written using special libs and macros to describe hardware processes. The code can be executed in order to test and simulate the eventual hardware. Once the code has been tweaked and refined, it is automatically translated into a low-level HDL (hardware description language).

In other approaches, the HDL must be hand-coded, using perhaps a C++ implementation as a reference point.

CynApps tools: http://www.cynapps.com/CynApps/overview/overview.html

Coalition of vendors standards group: http://www.systemc.org

Good intro to design languages: http://www.ednmag.com/ednmag/reg/2000/06052000/12cs.htm

Research links: http://azur.stanford.edu/~lucs/csynth/