Core Size and Optimization - 2.0 English

AXI Protocol Checker LogiCORE IP Product Guide (PG101)

Document ID
PG101
Release Date
2023-06-21
Version
2.0 English
In some cases, the size of the core can become very large. The following tips can reduce the size of the core:
  • When trying to isolate the cause of a bus hang in hardware, configure the IP in Lightweight mode (select Only check for bus-hang conditions between protocol-compliant IP ). This might also allow you to deploy Protocol Checkers on more AXI connections in the system.
  • Set the Maximum number of idle cycles for (AW|AR|W|R|B) READY monitoring to 0. This disables a recommended *VALID to *READY wait checks.
  • If possible, reduce the ID Width. This directly reduces the number of ID tracker and block RAMs.
  • Reduce either or both of Maximum outstanding READ transactions PER ID or Maximum outstanding WRITE transactions PER ID.
  • Each bit of the pc_status vector consumes some amount of resources; therefore, fewer bits observed reduce the overall footprint of the design.