I am looking for a simple High Level Synthesis HLS tool suitable for teaching purposes. I have used Catapult for sometime, but it has a lengthy learning curve. Can anyone recommend a suitable basic tool that illustrates the basic ideas of HLS.
I have experience with Stratus HLS (Cadence). We use it at Columbia University to teach HLS, but it is based on SystemC and the learning curve might be steep. As an open-source alternative I'd suggest LegUp (http://legup.eecg.utoronto.ca/). I don't have experience with the tool, but it is based on C and the website is well documented.