Breaking News
Blog

Dispelling the myths of High-Level Synthesis

Brett Cline
7/15/2010 11:57 AM EDT

 5 comments   post a comment
NO RATINGS
View Comments: Newest First | Oldest First | Threaded View
DKC
User Rank
Rookie
re: Dispelling the myths of High-Level Synthesis
DKC   8/3/2010 6:28:13 AM
NO RATINGS
"The SystemC classes include the basic extensions necessary for accurate hardware modeling" - not really. It might be sufficiently accurate to test your software (on a digital system), but it knows nothing about analog stuff (like power management), or RF. The methodology is rooted in a 1990's cycle-based simulation approach which relies too much on shared memory to be MT-safe (so it doesn't run parallel). If you want something that is actually an extension of C++ for ESL/HLS and hardware modeling have a look at this - http://parallel.cc - and you can use it for writing parallel code (you don't see programmers rushing to use SystemC for anything).

eewiz
User Rank
CEO
re: Dispelling the myths of High-Level Synthesis
eewiz   7/26/2010 6:56:20 PM
NO RATINGS
I think the main problem with HLS is that, the implementation efficiency hasn't reached that of the RTL level HDL Synthesis. Therefore most engineers, think of SystemC/HLS as immature tech. Ofcourse, if you carefully follow, the "synthesisable subset" and "templates" specified by the Forte/HLS tool your results are very close to that of HDL/RTL synthesis. But then you can do the same thing in available HDLs AND much superior EDA tools available for synthesis.

kik
User Rank
Rookie
re: Dispelling the myths of High-Level Synthesis
kik   7/23/2010 4:32:20 AM
NO RATINGS
I agree with Matt Thayer. The article doesn't dispel any myths. Let alone dispelling, it does not even mention any of them.

Matt Thayer
User Rank
Rookie
re: Dispelling the myths of High-Level Synthesis
Matt Thayer   7/22/2010 12:50:32 AM
NO RATINGS
What? Did this actually dispel any myths? All I saw here was a brief introduction, followed by "It's important to choose the right language. I like SystemC. Check out my company" Did I miss the bulk of the article, or is this just an ad piece for HLS awareness and services?

Moca
User Rank
Rookie
re: Dispelling the myths of High-Level Synthesis
Moca   7/15/2010 1:58:36 PM
NO RATINGS
Why SystemC is technically not a language has to do with whether it is the "right" language or not? You did not explain at all why it is not the right language. My experience is, it is faster to learn systemC than trying to struggle writing model in C which has no concurrent capability.

Flash Poll
Radio
LATEST ARCHIVED BROADCAST
Join our online Radio Show on Friday 11th July starting at 2:00pm Eastern, when EETimes editor of all things fun and interesting, Max Maxfield, and embedded systems expert, Jack Ganssle, will debate as to just what is, and is not, and embedded system.
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Times on Twitter
EE Times Twitter Feed
Top Comments of the Week