edalize icon indicating copy to clipboard operation
edalize copied to clipboard

Vivado HLS support

Open qarlosalberto opened this issue 6 years ago • 2 comments

I think it might be interesting to integrate hlsclt ( https://github.com/benjmarshall/hlsclt ) to have support for Vivado HLS.

qarlosalberto avatar Aug 01 '19 07:08 qarlosalberto

That would be a good addition. Unfortunately I know too little about Vivado HLS. Wondering if it would be best done as a completely new edalize backend or if it would be better to have as a generator that just compiles the code to RTL and reuses the rest of the infrastructure after that

olofk avatar Aug 26 '19 08:08 olofk

Wondering if it would be best done as a completely new edalize backend or if it would be better to have as a generator that just compiles the code to RTL and reuses the rest of the infrastructure after that

I think that this depends on the project. It is possible to export HLS designs to RTL (VHDL) and then simulate them with GHDL + VUnit verification components. However, the software partition might need rewriting.

eine avatar Aug 26 '19 13:08 eine