rapidstream-org / rapidstream-tapa

RapidStream TAPA compiles task-parallel HLS program into high-frequency FPGA accelerators.
https://tapa.rtfd.io
MIT License
158 stars 31 forks source link

Report total area #199

Open Licheng-Guo opened 1 month ago

Licheng-Guo commented 1 month ago

Currently there are only reports for each individual tasks

Blaok commented 1 week ago

There is a report.json/report.yaml under the work directory that looks like

schema: 0.1.20241115
name: VecAdd
performance:
  source: hls
  clock_period: '2.342'
  critical_path:
    StreamAdd:
      source: hls
      clock_period: '2.342'
area:
  source: hls
  total:
    BRAM_18K: 0
    DSP: 2
    FF: 611
    LUT: 713
    URAM: 0
  breakdown:
    StreamAdd:
      count: 1
      area:
        source: hls
        total:
          BRAM_18K: 0
          DSP: 2
          FF: 503
          LUT: 500
          URAM: 0

It is possible to run RTL synthesis to get more accurate reports.