This is a templated IP that is based on the following parameters:
| name | type | default | dtgen | description |
|---|---|---|---|---|
| topname | string | false | none | |
| uniquified_modules | object | {‘clkmgr’: ‘clkmgr1’} | false | none |
| src_clks | object | {‘io’: {‘name’: ‘io’, ‘aon’: ‘False’, ‘freq’: ‘96000000’, ‘ref’: ‘false’}} | false | none |
| derived_clks | object | {‘main’: {‘name’: ‘io_div4’, ‘aon’: ‘False’, ‘freq’: ‘24000000’, ‘ref’: ‘false’, ‘div’: ‘4’, ‘src’: ‘io’}} | false | none |
| typed_clocks | object | {‘hint_clks’: {‘name’: ‘clk_main_aes’, ‘signal’: {‘src_name’: ‘main’, ‘endpoint_ip’: ‘aes’}}} | false | none |
| hint_names | object | {‘clk_main_aes’: ‘HintMainAes’} | false | none |
| parent_child_clks | object | {‘io’: [‘io’, ‘io_div2’, ‘io_div4’]} | false | none |
| exported_clks | object | {‘intf’: {‘ep’: [‘clk1’, ‘clk2’]}} | false | none |
| ext_clk_bypass | bool | True | false | none |
| number_of_clock_groups | int | 2 | false | none |
| with_alert_handler | bool | True | false | none |
| module_instance_name | string | clkmgr | false | none |
See top-specific instantiations for more information.