cpu: CPU.CortexM @ sysbus cpuType: "cortex-m23" nvic: nvic nvic: IRQControllers.NVIC @ sysbus 0xE000E000 systickFrequency: 120000000 IRQ -> cpu@0 icu: IRQControllers.RenesasRA_ICU @ sysbus 0x40006000 nvic: nvic eventToInterruptLink: EventToInterruptLinkType.RA2 numberOfExternalInterrupts: 8 highestEventNumber: 0xA9 numberOfNVICOutputs: 32 code_flash: Memory.MappedMemory @ sysbus 0x0 size: 0x20000 data_flash: Memory.MappedMemory @ sysbus 0x40100000 size: 0x1000 sram: Memory.MappedMemory @ sysbus 0x20004000 size: 0x4000 portMisc: GPIOPort.RenesasRA_GPIOMisc @ sysbus 0x40040D00 port0: GPIOPort.RenesasRA2_GPIO @ { sysbus 0x40040000; sysbus new Bus.BusMultiRegistration { address: 0x40040800; size: 0x40; region: "pinConfiguration" } } portNumber: 0x0 numberOfConnections: 16 pfsMisc: portMisc IRQ0 -> icu@1 IRQ1 -> icu@2 IRQ2 -> icu@3 IRQ3 -> icu@4 IRQ4 -> icu@5 IRQ5 -> icu@6 IRQ6 -> icu@7 IRQ7 -> icu@8 IRQ8 -> icu@9 IRQ9 -> icu@10 IRQ10 -> icu@11 IRQ11 -> icu@12 IRQ12 -> icu@13 IRQ13 -> icu@14 IRQ14 -> icu@15 IRQ15 -> icu@16 port1: GPIOPort.RenesasRA2_GPIO @ { sysbus 0x40040020; sysbus new Bus.BusMultiRegistration { address: 0x40040840; size: 0x40; region: "pinConfiguration" } } portNumber: 0x1 numberOfConnections: 14 pfsMisc: portMisc IRQ0 -> icu@1 IRQ1 -> icu@2 IRQ2 -> icu@3 IRQ3 -> icu@4 IRQ4 -> icu@5 IRQ5 -> icu@6 IRQ6 -> icu@7 IRQ7 -> icu@8 IRQ8 -> icu@9 IRQ9 -> icu@10 IRQ10 -> icu@11 IRQ11 -> icu@12 IRQ12 -> icu@13 IRQ13 -> icu@14 IRQ14 -> icu@15 IRQ15 -> icu@16 port2: GPIOPort.RenesasRA2_GPIO @ { sysbus 0x40040040; sysbus new Bus.BusMultiRegistration { address: 0x40040880; size: 0x40; region: "pinConfiguration" } } portNumber: 0x2 numberOfConnections: 16 pfsMisc: portMisc IRQ0 -> icu@1 IRQ1 -> icu@2 IRQ2 -> icu@3 IRQ3 -> icu@4 IRQ4 -> icu@5 IRQ5 -> icu@6 IRQ6 -> icu@7 IRQ7 -> icu@8 IRQ8 -> icu@9 IRQ9 -> icu@10 IRQ10 -> icu@11 IRQ11 -> icu@12 IRQ12 -> icu@13 IRQ13 -> icu@14 IRQ14 -> icu@15 IRQ15 -> icu@16 port3: GPIOPort.RenesasRA2_GPIO @ { sysbus 0x40040060; sysbus new Bus.BusMultiRegistration { address: 0x400408C0; size: 0x40; region: "pinConfiguration" } } portNumber: 0x3 numberOfConnections: 5 pfsMisc: portMisc IRQ0 -> icu@1 IRQ1 -> icu@2 IRQ2 -> icu@3 IRQ3 -> icu@4 IRQ4 -> icu@5 IRQ5 -> icu@6 IRQ6 -> icu@7 IRQ7 -> icu@8 IRQ8 -> icu@9 IRQ9 -> icu@10 IRQ10 -> icu@11 IRQ11 -> icu@12 IRQ12 -> icu@13 IRQ13 -> icu@14 IRQ14 -> icu@15 IRQ15 -> icu@16 port4: GPIOPort.RenesasRA2_GPIO @ { sysbus 0x40040080; sysbus new Bus.BusMultiRegistration { address: 0x40040900; size: 0x40; region: "pinConfiguration" } } portNumber: 0x4 numberOfConnections: 16 pfsMisc: portMisc IRQ0 -> icu@1 IRQ1 -> icu@2 IRQ2 -> icu@3 IRQ3 -> icu@4 IRQ4 -> icu@5 IRQ5 -> icu@6 IRQ6 -> icu@7 IRQ7 -> icu@8 IRQ8 -> icu@9 IRQ9 -> icu@10 IRQ10 -> icu@11 IRQ11 -> icu@12 IRQ12 -> icu@13 IRQ13 -> icu@14 IRQ14 -> icu@15 IRQ15 -> icu@16 port5: GPIOPort.RenesasRA2_GPIO @ { sysbus 0x400400A0; sysbus new Bus.BusMultiRegistration { address: 0x40040940; size: 0x40; region: "pinConfiguration" } } portNumber: 0x5 numberOfConnections: 3 pfsMisc: portMisc IRQ0 -> icu@1 IRQ1 -> icu@2 IRQ2 -> icu@3 IRQ3 -> icu@4 IRQ4 -> icu@5 IRQ5 -> icu@6 IRQ6 -> icu@7 IRQ7 -> icu@8 IRQ8 -> icu@9 IRQ9 -> icu@10 IRQ10 -> icu@11 IRQ11 -> icu@12 IRQ12 -> icu@13 IRQ13 -> icu@14 IRQ14 -> icu@15 IRQ15 -> icu@16 port9: GPIOPort.RenesasRA2_GPIO @ { sysbus 0x40040120; sysbus new Bus.BusMultiRegistration { address: 0x40040A40; size: 0x40; region: "pinConfiguration" } } portNumber: 0x9 numberOfConnections: 16 pfsMisc: portMisc IRQ0 -> icu@1 IRQ1 -> icu@2 IRQ2 -> icu@3 IRQ3 -> icu@4 IRQ4 -> icu@5 IRQ5 -> icu@6 IRQ6 -> icu@7 IRQ7 -> icu@8 IRQ8 -> icu@9 IRQ9 -> icu@10 IRQ10 -> icu@11 IRQ11 -> icu@12 IRQ12 -> icu@13 IRQ13 -> icu@14 IRQ14 -> icu@15 IRQ15 -> icu@16 gpt: Timers.RenesasRA_GPT @ sysbus 0x40078000 numberOf32BitChannels: 4 numberOf16BitChannels: 6 commonRegistersOffset: 0xff0 peripheralClockDFrequency: 48000000 [0x00-0x03] -> icu@[0x46-0x49] // GPT0_CMPE and _CMPF are not connected [0x06-0x07] -> icu@[0x4A-0x4B] // GPT0_PC is not connected // GPT1..3 are not connected [0x24-0x27] -> icu@[0x5E-0x61] // GPT4_CMPE and _CMPF are not connected [0x2A-0x2B] -> icu@[0x62-0x63] // GPT4_PC is not connected [0x2D-0x30] -> icu@[0x64-0x67] // GPT5_CMPE and _CMPF are not connected [0x33-0x34] -> icu@[0x68-0x69] // GPT5_PC is not connected [0x36-0x39] -> icu@[0x6A-0x6D] // GPT6_CMPE and _CMPF are not connected [0x3C-0x3D] -> icu@[0x6E-0x6F] // GPT6_PC is not connected [0x3F-0x42] -> icu@[0x98-0x9B] // GPT7_CMPE and _CMPF are not connected [0x45-0x46] -> icu@[0x9C-0x9D] // GPT7_PC is not connected [0x48-0x4B] -> icu@[0x9E-0xA1] // GPT8_CMPE and _CMPF are not connected [0x4E-0x4F] -> icu@[0xA2-0xA3] // GPT8_PC is not connected [0x51-0x54] -> icu@[0xA4-0xA7] // GPT9_CMPE and _CMPF are not connected [0x57-0x58] -> icu@[0xA8-0xA9] // GPT9_PC is not connected agt0: Timers.RenesasRA_AGT @ sysbus 0x40084000 lowSpeedOnChipOscillatorFrequency: 32768 subClockOscillatorFrequency: 32768 peripheralClockBFrequency: 24000000 IRQ -> icu@0x11 CompareMatchA -> icu@0x12 CompareMatchB -> icu@0x13 agt1: Timers.RenesasRA_AGT @ sysbus 0x40084100 lowSpeedOnChipOscillatorFrequency: 32768 subClockOscillatorFrequency: 32768 peripheralClockBFrequency: 24000000 IRQ -> icu@0x14 CompareMatchA -> icu@0x15 CompareMatchB -> icu@0x16 sci0: SCI.RenesasRA6M5_SCI @ sysbus 0x40070000 frequency: 32000000 enableManchesterMode: false enableFIFO: true fullModel: false ReceiveIRQ -> icu@0x71 TransmitIRQ -> icu@0x72 TransmitEndIRQ -> icu@0x73 sci1: SCI.RenesasRA6M5_SCI @ sysbus 0x40070020 frequency: 32000000 enableManchesterMode: false enableFIFO: false fullModel: false ReceiveIRQ -> icu@0x77 TransmitIRQ -> icu@0x78 TransmitEndIRQ -> icu@0x79 sci2: SCI.RenesasRA6M5_SCI @ sysbus 0x40070040 frequency: 32000000 enableManchesterMode: false enableFIFO: false fullModel: false ReceiveIRQ -> icu@0x8E TransmitIRQ -> icu@0x8F TransmitEndIRQ -> icu@0x90 sci9: SCI.RenesasRA6M5_SCI @ sysbus 0x40070120 frequency: 32000000 enableManchesterMode: false enableFIFO: false fullModel: false ReceiveIRQ -> icu@0x7C TransmitIRQ -> icu@0x7D TransmitEndIRQ -> icu@0x7E sysc_oscsf: Python.PythonPeripheral @ sysbus 0x4001E03C size: 0x4 initable: true script: "request.value = 0xFF" iic0: I2C.RenesasRA_IIC @ sysbus 0x40053000 ReceiveIRQ -> icu@0x27 TransmitIRQ -> icu@0x28 TransmitEndIRQ -> icu@0x29 ErrorOrEventIRQ -> icu@0x2A sysbus: init: Tag <0x40000000,0x40000d27> "RMPU" // Renesas Memory Protection Unit Tag <0x40002000,0x40002007> "SRAM" // SRAM Control Tag <0x40003000,0x40004837> "BUS" // BUS Control Tag <0x40005400,0x40005413> "DTC" // Data Transfer Controller Tag <0x4001b000,0x4001b017> "DBG" // Debug Function Tag <0x4001e000,0x4001e493> "SYSC" // System Control Tag <0x40040800,0x40040d13> "PFS" // Pmn Pin Function Control Register Tag <0x40041000,0x4004105b> "ELC" // Event Link Controller Tag <0x40042000,0x40042107> "POEG" // Port Output Enable Module for GPT Tag <0x40044000,0x4004402f> "RTC" // Realtime Clock Tag <0x40044200,0x4004420b> "WDT" // Watchdog Timer Tag <0x40044400,0x40044407> "IWDT" // Independent Watchdog Timer Tag <0x40044600,0x4004460f> "CAC" // Clock Frequency Accuracy Measurement Circuit Tag <0x40047000,0x40047017> "MSTP" // Module Stop Control B, C, D Tag <0x40054100,0x40054107> "DOC" // Data Operation Circuit Tag <0x4005c000,0x4005c0f3> "ADC120" // 12-bit A/D Converter Tag <0x40072000,0x40072013> "SPI0" // Serial Peripheral Interface Tag <0x40074000,0x4007400f> "CRC" // Cyclic Redundancy Check Calculator Tag <0x40078ff0,0x40078ff7> "GPT_OPS" // Output Phase Switching Controller Tag <0x40080000,0x4008000b> "KINT" // Key Interrupt Function Tag <0x40082000,0x4008203f> "CTSU" // Capacitive Touch Sensing Unit Tag <0x40085e00,0x40085e03> "ACMPLP" // Low-Power Analog Comparator Tag <0x407ec000,0x407effcb> "FLCN" // Flash I/O Registers