Inferring Clock Interfaces - 2024.1 English

Vivado Design Suite User Guide: Creating and Packaging Custom IP (UG1118)

Document ID
Release Date
2024.1 English

To properly infer a clock interface, the clock signal needs to have a required nomenclature as well. The following table describes how the clock signals are named.

If the clock signal does not contain the required nomenclature, the interface can be manually created and the properties set accordingly.

Note: The [*_] and [_*] are optional and the * matches any text. Also, naming is case-insensitive.
  • [*_]clk
  • [*_]clkin
  • [*_]clock[_*]
  • [*_]aclk
  • [*_]aclkin