|The non-default clock and reset inputs to a module will have a port name created using the argument name and any associated prefix
for that port type. This name can be overridden on a per-argument basis
by supplying argument-level attributes that specify the name for the
clock name = clockprefix_argumentname
(* osc = "clockname" *)
As with all attributes, multiple attributes can be combined on a single line, separated by commas, or put on multiple lines. The attribute is positioned immediately before the object it is modifying.
(* synthesize, gate_all_clocks, default_gate_unused *)