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

bugfix: forbid AXI burst from crossing a 4KB boundary #159

Closed jake-ke closed 2 months ago

jake-ke commented 2 months ago

Thanks, Jake! Out of curiosity, I wonder if crossing 4kB boundary actually causes problems, or it's just for compliance with the AXI specification? I think we visited this topic when we implemented async_mmap and the eventual decision was to not bother because Xilinx's IP seems to work fine with cross-4k bursts.

I had to fix this because Vivado simulation actually threw a fatal error and hung. Thank you for the suggestions!