rapidstream-org / rapidstream-tapa

RapidStream-TAPA compiles task-parallel HLS program into high-frequency FPGA accelerators.
https://tapa.rtfd.io
MIT License
149 stars 30 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.