Abusing Vivado for HLS design with ISE


alex

Recommended Posts

Hey, what's up, the forum's been so quiet for the last week, are you all hibernating?

 

If you are, here's a nice way to pass the time. Make a hot cuppa of your favorite beverage and sit back and enjoy this link to a nice half hour video I found of Colin, showing a step by step way of building a FIR filter. He is using Vivado for HLS (high level synthesys) to turn C code into VHDL/Verilog and then bring the output created by Vivado into the old school ISE environment to synthesize the FIR for a Spartan 3 FPGA.

 

By being careful enough not to generate Virtex/Artix specific blocks, this technique can be used to turn almost any C code into functional synthesizable RTL for FPGAs not technically supported by Vivado. Pretty cool if you ask me.

Link to comment
Share on other sites

  • 4 weeks later...

Just a heads up, I saw in the latest issue of Circuit Cellar, in which Colin is a column contributor, that he has launched a new site at http://programmablelogicinpractice.com

 

It's a freshly launched site and currently has next to no content, except for a couple of instructional videos "Inserting Logic Analyzer Cores" and "Advanced Features".

 

I really enjoy Colin's presentation style and he covers very interesting topics, so I'll be keeping an eye on that site for fresh new content and hopefully it won't disappoint.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.