Access HLD FPGA Reports in JSON Format
In addition to the
report.html
file, DPC++ also provides the HLD FPGA report data in JSON files.
The JSON files containing the HLD FPGA report data are available in the
<project_dir>/reports/lib/json
directory. The directory provides the following .json
files:
File
| Description
|
---|---|
area.json | Area Analysis of System
|
info.json | Summary
|
new_lmv.json | Memory Viewer
|
loops.json | Loops Analysis
|
mav.json | System View of Graph Viewer
|
quartus.json | Summary
|
summary.json | Summary
|
warnings.json
| Summary
|
block.json | Block View of the Graph Viewer
|
pipeline.json | Cluster View of the Graph Viewer
|
You can read the following
.json
files without a special parser:
- area.json
- loops.json
- quartus.json
- summary.json
For example, if you want to identify all the values and bottlenecks for the initiation interval (II) of a loop, you can find the information in the
children
section in the loops.json
file, as shown below:
"name":"<block name|Kernel: kernel name> # Find the loops which do not begin with "Kernel:" "data":[<Yes|No>, <#|n/a>, <II|n/a>] # The data field corresponds to "Pipelined", "II", "Bottleneck"