First i won't called them COMPILERS ..They are HDL code synthetizers .A lot has to be INFERED from a piece of code .A compiler just replaces equivalent control structures. Here parallel structures have to be infered from sequential ones .
I use catapult .This is a very sofisticated program .Unfurtunatly is very expensive .So i only have an early version .But After a short learning curve i'm able to synthetize complex algorithms . I 'm working on a Guruswami Sudan algorithm .And there is a section called RothRuckenstein factorizer .Well this is easly written in c in a Recurrent form . But Catapult is not able to synthetize recurrent structures .SO I'M IN TROUBLE!
1. My answer to your question
the best is "Catapult C"
2. You must consider systemcC to HDL and matlab to HDL too. If you are interested I may give more details and guidance.
Can you please give pros and cons in the light of your experience using those tools
For which purpose are they using it hardware design ,software design or both
1. My answer to your question
the best is "Catapult C"
2. You must consider systemcC to HDL and matlab to HDL too. If you are interested I may give more details and guidance.