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