Skip to content

Apio report


apio report

The apio report command provides resource utilization and timing information for the design. It helps identify bottlenecks and verify whether the design meets its target clock speed.

By default, the command reports only the used resources. To also include unused resources, use the --all option. The --verbose option prints additional information and implies --all.

Examples

apio report            # Show report
apio report --all      # Report also unused resources.
apio report --verbose  # Show detailed report

Options

-a, --all               Show also unused resources.
-e, --env name          Use a named environment from apio.ini
-p, --project-dir path  Specify the project root directory
-v, --verbose           Show detailed output
-h, --help              Show help message and exit

Example report

Used FPGA Resource
┌────────────────┬────────┬──────────┬─────────┐
│  RESOURCE      │  USED  │   TOTAL  │  USED%  │
├────────────────┼────────┼──────────┼─────────┤
│  ICESTORM_LC   │    90  │    7680  │     1%  │
│  SB_GB         │     2  │       8  │    25%  │
│  SB_IO         │     9  │     256  │     3%  │
└────────────────┴────────┴──────────┴─────────┘

Clock Information
┌─────────┬───────────────────┐
│  CLOCK  │  MAX SPEED [Mhz]  │
├─────────┼───────────────────┤
│  CLK    │           119.15  │
└─────────┴───────────────────┘