UCLA-VAST / tapa

TAPA is a dataflow HLS framework that features fast compilation, expressive programming model and generates high-frequency FPGA accelerators.
https://tapa.rtfd.io
MIT License
144 stars 27 forks source link

Add support for another platform #135

Open logosAllen opened 1 year ago

logosAllen commented 1 year ago

Dear TAPA developers,

Could you please add PYNQ-Z2, ultra96 and zcu104 support? Since these platforms are more cheap and easy to get for community.

Thank you very much.

Blaok commented 1 year ago

@logosAllen What prevents TAPA from working on these platforms? I am aware of https://github.com/UCLA-VAST/tapa/issues/122, but I'm not sure how HLS programs are supposed to work there... Anything else?

I'm happy to help if you could point me to some examples of running HLS on these platforms.

BrannonKing commented 1 year ago

HLS programs on those are usually integrated into the FABRIC via Vivado. E.g. https://www.youtube.com/watch?v=2ErFDGSv5EE . It's usually accessed via PYNQ, but XRT does work as well, although that was only recently added to the v3 peta-linux packages for those boards.