1nvic_m33: IRQControllers.NVIC @ sysbus new Bus.BusPointRegistration { 2 address: 0xE000E000; 3 cpu: cpu_m33 4 } 5 priorityMask: 0xF0 6 systickFrequency: 32000000 7 IRQ -> cpu_m33@0 8 9nvic_cmac: IRQControllers.NVIC @ sysbus new Bus.BusPointRegistration { 10 address: 0xE000E000; 11 cpu: cmac 12 } 13 priorityMask: 0xF0 14 systickFrequency: 32000000 15 IRQ -> cmac@0 16 17cpu_m33: CPU.CortexM @ sysbus 18 cpuType: "cortex-m33" 19 nvic: nvic_m33 20 id: 0 21 22cmac: CPU.CortexM @ sysbus 23 cpuType: "cortex-m0+" 24 nvic: nvic_cmac 25 id: 1 26 27rom: Memory.MappedMemory @ { 28 sysbus 0x0; 29 sysbus 0x900000 30 } 31 size: 0x48000 32 33eflash_data_header: Memory.MappedMemory @ { 34 sysbus 0xA00000; 35 sysbus 0x31000000 36} 37 size: 0x2400 38 39eflash_data_text: Memory.MappedMemory @ { 40 sysbus 0xA02400; 41 sysbus 0x31002400 42} 43 size: 0x3E400 44 45qpic_m: Memory.MappedMemory @ { 46 sysbus 0x16000000; 47 sysbus 0x32000000 48 } 49 size: 0x2000000 50 51sram: Memory.MappedMemory @ { 52 sysbus 0x800000; 53 sysbus 0x20000000 54 } 55 size: 0x18000 56 57timer1: Timers.RenesasDA14_GPT @ sysbus 0x50010300 58 extendedTimer: true 59 -> nvic_m33@14 60 CaptureIRQ -> nvic_m33@28 61 62timer2: Timers.RenesasDA14_GPT @ sysbus 0x50010400 63 -> nvic_m33@15 64 65timer3: Timers.RenesasDA14_GPT @ sysbus 0x50010500 66 -> nvic_m33@30 67 68timer4: Timers.RenesasDA14_GPT @ sysbus 0x50020A00 69 -> nvic_m33@31 70 71uart0: UART.RenesasDA14_UART @ sysbus 0x50020000 72 -> nvic_m33@3 73 74uart1: UART.RenesasDA14_UART @ sysbus 0x50020100 75 -> nvic_m33@4 76 77sys_wdog: Timers.RenesasDA_Watchdog @ sysbus new Bus.BusPointRegistration { 78 address: 0x50000700; 79 cpu: cpu_m33 80 } 81 frequency: 32000 82 nvic: nvic_m33 83 84gpadc: Analog.RenesasDA14_GPADC @ sysbus 0x50040900 85 IRQ -> nvic_m33@25 86 87gpio: GPIOPort.RenesasDA14_GPIO @ sysbus 0x50020600 88 89dma: DMA.RenesasDA14_DMA @ sysbus 0x50060200 90 IRQ -> nvic_m33@1 91 92i2c: I2C.RenesasDA_I2C @ sysbus 0x50020300 93 dma: dma 94 -> nvic_m33@5 95 96clock_gen: Miscellaneous.RenesasDA14_ClockGenerationController @ sysbus 0x50000000 97 xtal32m: xtal32m_regs 98 rom: rom 99 eflashDataText: eflash_data_text 100 101xtal32m_regs: Miscellaneous.RenesasDA14_XTAL32MRegisters @ sysbus 0x50010000 102 103spi: SPI.RenesasDA_SPI @ sysbus 0x50020200 104 -> nvic_m33@6 105 106gp_regs: Miscellaneous.RenesasDA14_GeneralPurposeRegisters @ sysbus 0x50050300 107 sysWatchdog: sys_wdog 108 109sysbus: 110 init: 111 Tag <0x50060400,0x5006040b> "AMBA_BUS_SYSB" // AMBA_BUS_SYSB registers 112 Tag <0x30020000,0x30020093> "AMBA_BUS_DW" // AMBA_BUS_DW registers 113 Tag <0x50060004,0x5006007f> "MEMORY_CONTROLLER" // MEMORY_CONTROLLER registers 114 Tag <0x50060100,0x50060123> "EFLASH_CONTROLLER" // EFLASH_CONTROLLER registers 115 Tag <0x34000000,0x34000047> "QSPI_FLASH/RAM" // QSPI_FLASH/RAM registers 116 Tag <0x50000400,0x50000497> "REAL_TIME_CLOCK" // REAL_TIME_CLOCK registers 117 Tag <0x50000500,0x5000051b> "QUADRATURE_DECODER" // QUADRATURE_DECODER registers 118 Tag <0x50020300,0x500203a7> "I2C_CONTROLLER" // I2C_CONTROLLER registers 119 Tag <0x50000300,0x50000303> "DCDC_CONVERTER" // DCDC_CONVERTER registers 120 Tag <0x50050200,0x50050203> "CHIP_ID1" 0x32 121 Tag <0x50050204,0x50050207> "CHIP_ID2" 0x36 122 Tag <0x50050208,0x5005020B> "CHIP_ID3" 0x33 123 Tag <0x5005020C,0x5005020F> "CHIP_ID4" 0x34 124 Tag <0x50050210,0x50050213> "CHIP_SWC" 0x2 125 Tag <0x50050214,0x50050217> "CHIP_REVISION" 0x41 126 Tag <0x500502F8,0x500502FB> "CHIP_LAYOUT_REVISION" 0x45 127 Tag <0x500502FC,0x500502FF> "CHIP_METAL_OPTION" 0x0 128 Tag <0x50000100,0x50000163> "WAKE-UP_CONTROLLER" // WAKE_UP_CONTROLLER registers 129 Tag <0x50020400,0x5002041F> "GENERAL_PURPOSE_or_ADC_1" // GENERAL_PURPOSE_or_ADC_1 registers 130 Tag <0x50000200,0x5000029b> "POWER_DOMAIN_CONTROLLER" // POWER_DOMAIN_CONTROLLER registers 131 Tag <0x50020504,0x50020507> "CLK_COM" 132 Tag <0x50020508,0x5002050B> "SET_CLK_COM" 133 Tag <0x5002050C,0x5002050F> "RESET_CLK_COM" 134 Tag <0x50040C04,0x50040C07> "CLK_PER" 135 Tag <0x50040C08,0x50040C0B> "SET_CLK_PER" 136 Tag <0x50040C0C,0x50040C0F> "RESET_CLK_PER" 137 Tag <0x50050500,0x50050503> "CLK_SYS" 138 Tag <0x1a0c0020,0x1a0c0053> "CORTEX_M33_CACHE_CONTROLLER" // CORTEX_M33_CACHE_CONTROLLER registers 139 Tag <0x1a1c0020,0x1a1c0053> "CORTEX_M0+_CACHE_CONTROLLER" // CORTEX_M0+_CACHE_CONTROLLER registers 140 Tag <0x50030040,0x5003004f> "AUDIO_UNIT" // AUDIO_UNIT registers 141 Tag <0x50030400,0x50030433> "AUDIO_ACCELERATOR" // AUDIO_ACCELERATOR registers 142 Tag <0x50040b10,0x50040b1f> "ANALOG_MISCELLANEOUS" // ANALOG_MISCELLANEOUS registers 143 Tag <0x30040000,0x30040103> "CRYPTO-ENGINE" // CRYPTO-ENGINE registers 144