This IP was configured with the following parameters:
| name | value | dtgen |
|---|---|---|
| src_clks | OrderedDict({‘main’: OrderedDict({‘name’: ‘main’, ‘aon’: False, ‘freq’: 100000000, ‘ref’: False}), ‘io’: OrderedDict({‘name’: ‘io’, ‘aon’: False, ‘freq’: 96000000, ‘ref’: False}), ‘usb’: OrderedDict({‘name’: ‘usb’, ‘aon’: False, ‘freq’: 48000000, ‘ref’: False}), ‘aon’: OrderedDict({‘name’: ‘aon’, ‘aon’: True, ‘freq’: 200000, ‘ref’: True})}) | |
| derived_clks | OrderedDict({‘io_div2’: OrderedDict({‘name’: ‘io_div2’, ‘aon’: False, ‘freq’: 48000000, ‘ref’: False, ‘div’: 2, ‘src’: OrderedDict({‘name’: ‘io’, ‘aon’: ‘no’, ‘freq’: ‘96000000’, ‘ref’: False})}), ‘io_div4’: OrderedDict({‘name’: ‘io_div4’, ‘aon’: False, ‘freq’: 24000000, ‘ref’: False, ‘div’: 4, ‘src’: OrderedDict({‘name’: ‘io’, ‘aon’: ‘no’, ‘freq’: ‘96000000’, ‘ref’: False})})}) | |
| typed_clocks | OrderedDict({‘ast_clks’: OrderedDict({‘clk_main_i’: OrderedDict({‘src_name’: ‘main’, ‘endpoint_ip’: ‘clkmgr_aon’}), ‘clk_io_i’: OrderedDict({‘src_name’: ‘io’, ‘endpoint_ip’: ‘clkmgr_aon’}), ‘clk_usb_i’: OrderedDict({‘src_name’: ‘usb’, ‘endpoint_ip’: ‘clkmgr_aon’}), ‘clk_aon_i’: OrderedDict({‘src_name’: ‘aon’, ‘endpoint_ip’: ‘clkmgr_aon’})}), ‘ft_clks’: OrderedDict({‘clk_io_div4_powerup’: OrderedDict({‘src_name’: ‘io_div4’, ‘endpoint_ip’: ‘pwrmgr_aon’}), ‘clk_aon_powerup’: OrderedDict({‘src_name’: ‘aon’, ‘endpoint_ip’: ‘pwrmgr_aon’}), ‘clk_main_powerup’: OrderedDict({‘src_name’: ‘main’, ‘endpoint_ip’: ‘rstmgr_aon’}), ‘clk_io_powerup’: OrderedDict({‘src_name’: ‘io’, ‘endpoint_ip’: ‘rstmgr_aon’}), ‘clk_usb_powerup’: OrderedDict({‘src_name’: ‘usb’, ‘endpoint_ip’: ‘rstmgr_aon’}), ‘clk_io_div2_powerup’: OrderedDict({‘src_name’: ‘io_div2’, ‘endpoint_ip’: ‘rstmgr_aon’}), ‘clk_aon_secure’: OrderedDict({‘src_name’: ‘aon’, ‘endpoint_ip’: ‘sysrst_ctrl_aon’}), ‘clk_aon_peri’: OrderedDict({‘src_name’: ‘aon’, ‘endpoint_ip’: ‘usbdev’}), ‘clk_aon_timers’: OrderedDict({‘src_name’: ‘aon’, ‘endpoint_ip’: ‘aon_timer_aon’})}), ‘rg_clks’: OrderedDict({‘clk_io_div4_infra’: OrderedDict({‘src_name’: ‘io_div4’, ‘endpoint_ip’: ‘ast’}), ‘clk_main_infra’: OrderedDict({‘src_name’: ‘main’, ‘endpoint_ip’: ‘flash_ctrl’}), ‘clk_usb_infra’: OrderedDict({‘src_name’: ‘usb’, ‘endpoint_ip’: ‘main’}), ‘clk_io_infra’: OrderedDict({‘src_name’: ‘io’, ‘endpoint_ip’: ‘main’}), ‘clk_io_div2_infra’: OrderedDict({‘src_name’: ‘io_div2’, ‘endpoint_ip’: ‘main’}), ‘clk_io_div4_secure’: OrderedDict({‘src_name’: ‘io_div4’, ‘endpoint_ip’: ‘otp_ctrl’}), ‘clk_main_secure’: OrderedDict({‘src_name’: ‘main’, ‘endpoint_ip’: ‘otp_ctrl’}), ‘clk_io_div4_timers’: OrderedDict({‘src_name’: ‘io_div4’, ‘endpoint_ip’: ‘rv_timer’})}), ‘sw_clks’: OrderedDict({‘clk_io_div4_peri’: OrderedDict({‘src_name’: ‘io_div4’, ‘endpoint_ip’: ‘uart0’}), ‘clk_io_div2_peri’: OrderedDict({‘src_name’: ‘io_div2’, ‘endpoint_ip’: ‘spi_device’}), ‘clk_io_peri’: OrderedDict({‘src_name’: ‘io’, ‘endpoint_ip’: ‘spi_host0’}), ‘clk_usb_peri’: OrderedDict({‘src_name’: ‘usb’, ‘endpoint_ip’: ‘usbdev’})}), ‘hint_clks’: OrderedDict({‘clk_main_acc’: OrderedDict({‘src_name’: ‘main’, ‘endpoint_ip’: ‘acc’}), ‘clk_main_aes’: OrderedDict({‘src_name’: ‘main’, ‘endpoint_ip’: ‘aes’}), ‘clk_main_hmac’: OrderedDict({‘src_name’: ‘main’, ‘endpoint_ip’: ‘hmac’}), ‘clk_main_kmac’: OrderedDict({‘src_name’: ‘main’, ‘endpoint_ip’: ‘kmac’})})}) | |
| hint_names | OrderedDict({‘clk_main_acc’: ‘HintMainAcc’, ‘clk_main_aes’: ‘HintMainAes’, ‘clk_main_hmac’: ‘HintMainHmac’, ‘clk_main_kmac’: ‘HintMainKmac’}) | |
| parent_child_clks | OrderedDict({‘main’: [‘main’], ‘io’: [‘io’, ‘io_div2’, ‘io_div4’], ‘usb’: [‘usb’]}) | |
| exported_clks | OrderedDict() | |
| number_of_clock_groups | 7 | |
| with_alert_handler | True | |
| topname | egret | |
| uniquified_modules | OrderedDict() | |
| ext_clk_bypass | True | |
| module_instance_name | clkmgr |