1nvic: IRQControllers.NVIC @ sysbus 0xE000E000 2 systickFrequency: 120000000 3 IRQ -> cpu@0 4 5cpu: CPU.CortexM @ sysbus 6 cpuType: "cortex-m4f" 7 nvic: nvic 8 9code_flash: Memory.MappedMemory @ sysbus 0x0 10 size: 0x40000 11 12data_flash: Memory.MappedMemory @ sysbus 0x40100000 13 size: 0x2000 14 15sram: Memory.MappedMemory @ sysbus 0x20000000 16 size: 0x8000 17 18icu: IRQControllers.RenesasRA_ICU @ sysbus 0x40006000 19 nvic: nvic 20 21gpt: Timers.RenesasRA_GPT @ sysbus 0x40078000 22 numberOf32BitChannels: 2 23 numberOf16BitChannels: 6 24 commonRegistersOffset: 0xff0 25 peripheralClockDFrequency: 24000000 26 [0x00-0x07] -> icu@[0x57-0x5E] 27 // GPT0_PC is not connected 28 [0x09-0x10] -> icu@[0x5F-0x66] 29 // GPT1_PC is not connected 30 [0x12-0x19] -> icu@[0x67-0x6E] 31 // GPT2_PC is not connected 32 [0x1B-0x22] -> icu@[0x6F-0x76] 33 // GPT3_PC is not connected 34 [0x24-0x2B] -> icu@[0x77-0x7E] 35 // GPT4_PC is not connected 36 [0x2D-0x34] -> icu@[0x7F-0x86] 37 // GPT5_PC is not connected 38 [0x36-0x3D] -> icu@[0x87-0x8E] 39 // GPT6_PC is not connected 40 [0x3F-0x46] -> icu@[0x8F-0x96] 41 // GPT7_PC is not connected 42 43agt0: Timers.RenesasRA_AGT @ sysbus 0x40084000 44 lowSpeedOnChipOscillatorFrequency: 32768 45 subClockOscillatorFrequency: 32768 46 peripheralClockBFrequency: 32000000 47 IRQ -> icu@0x01E 48 CompareMatchA -> icu@0x01F 49 CompareMatchB -> icu@0x020 50 51agt1: Timers.RenesasRA_AGT @ sysbus 0x40084100 52 lowSpeedOnChipOscillatorFrequency: 32768 53 subClockOscillatorFrequency: 32768 54 peripheralClockBFrequency: 32000000 55 IRQ -> icu@0x021 56 CompareMatchA -> icu@0x022 57 CompareMatchB -> icu@0x023 58 59sci0: SCI.RenesasRA6M5_SCI @ sysbus 0x40070000 60 frequency: 50000000 61 enableManchesterMode: false 62 enableFIFO: true 63 fullModel: false 64 ReceiveIRQ -> icu@0x98 65 TransmitIRQ -> icu@0x99 66 TransmitEndIRQ -> icu@0x9A 67 68sci1: SCI.RenesasRA6M5_SCI @ sysbus 0x40070020 69 frequency: 50000000 70 enableManchesterMode: false 71 enableFIFO: true 72 fullModel: false 73 ReceiveIRQ -> icu@0x9E 74 TransmitIRQ -> icu@0x9F 75 TransmitEndIRQ -> icu@0xA0 76 77sci2: SCI.RenesasRA6M5_SCI @ sysbus 0x40070040 78 frequency: 50000000 79 enableManchesterMode: false 80 enableFIFO: false 81 fullModel: false 82 ReceiveIRQ -> icu@0xA3 83 TransmitIRQ -> icu@0xA4 84 TransmitEndIRQ -> icu@0xA5 85 86sci9: SCI.RenesasRA6M5_SCI @ sysbus 0x40070120 87 frequency: 50000000 88 enableManchesterMode: false 89 enableFIFO: false 90 fullModel: false 91 ReceiveIRQ -> icu@0xA8 92 TransmitIRQ -> icu@0xA9 93 TransmitEndIRQ -> icu@0xAA 94 95portMisc: GPIOPort.RenesasRA_GPIOMisc @ sysbus 0x40040D00 96 97port0: GPIOPort.RenesasRA4_GPIO @ { 98 sysbus 0x40040000; 99 sysbus new Bus.BusMultiRegistration { address: 0x40040800; size: 0x40; region: "pinConfiguration" } 100 } 101 portNumber: 0x0 102 numberOfConnections: 15 103 pfsMisc: portMisc 104 105 IRQ0 -> icu@1 106 IRQ1 -> icu@2 107 IRQ2 -> icu@3 108 IRQ3 -> icu@4 109 IRQ4 -> icu@5 110 IRQ5 -> icu@6 111 IRQ6 -> icu@7 112 IRQ7 -> icu@8 113 IRQ8 -> icu@9 114 IRQ9 -> icu@10 115 IRQ10 -> icu@11 116 IRQ11 -> icu@12 117 IRQ12 -> icu@13 118 IRQ13 -> icu@14 119 IRQ14 -> icu@15 120 IRQ15 -> icu@16 121 122port1: GPIOPort.RenesasRA4_GPIO @ { 123 sysbus 0x40040020; 124 sysbus new Bus.BusMultiRegistration { address: 0x40040840; size: 0x40; region: "pinConfiguration" } 125 } 126 portNumber: 0x1 127 numberOfConnections: 16 128 pfsMisc: portMisc 129 130 IRQ0 -> icu@1 131 IRQ1 -> icu@2 132 IRQ2 -> icu@3 133 IRQ3 -> icu@4 134 IRQ4 -> icu@5 135 IRQ5 -> icu@6 136 IRQ6 -> icu@7 137 IRQ7 -> icu@8 138 IRQ8 -> icu@9 139 IRQ9 -> icu@10 140 IRQ10 -> icu@11 141 IRQ11 -> icu@12 142 IRQ12 -> icu@13 143 IRQ13 -> icu@14 144 IRQ14 -> icu@15 145 IRQ15 -> icu@16 146 147port2: GPIOPort.RenesasRA4_GPIO @ { 148 sysbus 0x40040040; 149 sysbus new Bus.BusMultiRegistration { address: 0x40040880; size: 0x40; region: "pinConfiguration" } 150 } 151 portNumber: 0x2 152 numberOfConnections: 11 153 pfsMisc: portMisc 154 155 IRQ0 -> icu@1 156 IRQ1 -> icu@2 157 IRQ2 -> icu@3 158 IRQ3 -> icu@4 159 IRQ4 -> icu@5 160 IRQ5 -> icu@6 161 IRQ6 -> icu@7 162 IRQ7 -> icu@8 163 IRQ8 -> icu@9 164 IRQ9 -> icu@10 165 IRQ10 -> icu@11 166 IRQ11 -> icu@12 167 IRQ12 -> icu@13 168 IRQ13 -> icu@14 169 IRQ14 -> icu@15 170 IRQ15 -> icu@16 171 172port3: GPIOPort.RenesasRA4_GPIO @ { 173 sysbus 0x40040060; 174 sysbus new Bus.BusMultiRegistration { address: 0x400408C0; size: 0x40; region: "pinConfiguration" } 175 } 176 portNumber: 0x3 177 numberOfConnections: 8 178 pfsMisc: portMisc 179 180 IRQ0 -> icu@1 181 IRQ1 -> icu@2 182 IRQ2 -> icu@3 183 IRQ3 -> icu@4 184 IRQ4 -> icu@5 185 IRQ5 -> icu@6 186 IRQ6 -> icu@7 187 IRQ7 -> icu@8 188 IRQ8 -> icu@9 189 IRQ9 -> icu@10 190 IRQ10 -> icu@11 191 IRQ11 -> icu@12 192 IRQ12 -> icu@13 193 IRQ13 -> icu@14 194 IRQ14 -> icu@15 195 IRQ15 -> icu@16 196 197port4: GPIOPort.RenesasRA4_GPIO @ { 198 sysbus 0x40040080; 199 sysbus new Bus.BusMultiRegistration { address: 0x40040900; size: 0x40; region: "pinConfiguration" } 200 } 201 portNumber: 0x4 202 numberOfConnections: 16 203 pfsMisc: portMisc 204 205 IRQ0 -> icu@1 206 IRQ1 -> icu@2 207 IRQ2 -> icu@3 208 IRQ3 -> icu@4 209 IRQ4 -> icu@5 210 IRQ5 -> icu@6 211 IRQ6 -> icu@7 212 IRQ7 -> icu@8 213 IRQ8 -> icu@9 214 IRQ9 -> icu@10 215 IRQ10 -> icu@11 216 IRQ11 -> icu@12 217 IRQ12 -> icu@13 218 IRQ13 -> icu@14 219 IRQ14 -> icu@15 220 IRQ15 -> icu@16 221 222port5: GPIOPort.RenesasRA4_GPIO @ { 223 sysbus 0x400400A0; 224 sysbus new Bus.BusMultiRegistration { address: 0x40040940; size: 0x40; region: "pinConfiguration" } 225 } 226 portNumber: 0x5 227 numberOfConnections: 6 228 pfsMisc: portMisc 229 230 IRQ0 -> icu@1 231 IRQ1 -> icu@2 232 IRQ2 -> icu@3 233 IRQ3 -> icu@4 234 IRQ4 -> icu@5 235 IRQ5 -> icu@6 236 IRQ6 -> icu@7 237 IRQ7 -> icu@8 238 IRQ8 -> icu@9 239 IRQ9 -> icu@10 240 IRQ10 -> icu@11 241 IRQ11 -> icu@12 242 IRQ12 -> icu@13 243 IRQ13 -> icu@14 244 IRQ14 -> icu@15 245 IRQ15 -> icu@16 246 247port6: GPIOPort.RenesasRA4_GPIO @ { 248 sysbus 0x400400C0; 249 sysbus new Bus.BusMultiRegistration { address: 0x40040980; size: 0x40; region: "pinConfiguration" } 250 } 251 portNumber: 0x6 252 numberOfConnections: 7 253 pfsMisc: portMisc 254 255 IRQ0 -> icu@1 256 IRQ1 -> icu@2 257 IRQ2 -> icu@3 258 IRQ3 -> icu@4 259 IRQ4 -> icu@5 260 IRQ5 -> icu@6 261 IRQ6 -> icu@7 262 IRQ7 -> icu@8 263 IRQ8 -> icu@9 264 IRQ9 -> icu@10 265 IRQ10 -> icu@11 266 IRQ11 -> icu@12 267 IRQ12 -> icu@13 268 IRQ13 -> icu@14 269 IRQ14 -> icu@15 270 IRQ15 -> icu@16 271 272port7: GPIOPort.RenesasRA4_GPIO @ { 273 sysbus 0x400400E0; 274 sysbus new Bus.BusMultiRegistration { address: 0x400409C0; size: 0x40; region: "pinConfiguration" } 275 } 276 portNumber: 0x7 277 numberOfConnections: 1 278 pfsMisc: portMisc 279 280 IRQ0 -> icu@1 281 IRQ1 -> icu@2 282 IRQ2 -> icu@3 283 IRQ3 -> icu@4 284 IRQ4 -> icu@5 285 IRQ5 -> icu@6 286 IRQ6 -> icu@7 287 IRQ7 -> icu@8 288 IRQ8 -> icu@9 289 IRQ9 -> icu@10 290 IRQ10 -> icu@11 291 IRQ11 -> icu@12 292 IRQ12 -> icu@13 293 IRQ13 -> icu@14 294 IRQ14 -> icu@15 295 IRQ15 -> icu@16 296 297port8: GPIOPort.RenesasRA4_GPIO @ { 298 sysbus 0x40040100; 299 sysbus new Bus.BusMultiRegistration { address: 0x40040A00; size: 0x40; region: "pinConfiguration" } 300 } 301 portNumber: 0x8 302 numberOfConnections: 2 303 pfsMisc: portMisc 304 305 IRQ0 -> icu@1 306 IRQ1 -> icu@2 307 IRQ2 -> icu@3 308 IRQ3 -> icu@4 309 IRQ4 -> icu@5 310 IRQ5 -> icu@6 311 IRQ6 -> icu@7 312 IRQ7 -> icu@8 313 IRQ8 -> icu@9 314 IRQ9 -> icu@10 315 IRQ10 -> icu@11 316 IRQ11 -> icu@12 317 IRQ12 -> icu@13 318 IRQ13 -> icu@14 319 IRQ14 -> icu@15 320 IRQ15 -> icu@16 321 322port9: GPIOPort.RenesasRA4_GPIO @ { 323 sysbus 0x40040120; 324 sysbus new Bus.BusMultiRegistration { address: 0x40040A40; size: 0x40; region: "pinConfiguration" } 325 } 326 portNumber: 0x9 327 numberOfConnections: 2 328 pfsMisc: portMisc 329 330 IRQ0 -> icu@1 331 IRQ1 -> icu@2 332 IRQ2 -> icu@3 333 IRQ3 -> icu@4 334 IRQ4 -> icu@5 335 IRQ5 -> icu@6 336 IRQ6 -> icu@7 337 IRQ7 -> icu@8 338 IRQ8 -> icu@9 339 IRQ9 -> icu@10 340 IRQ10 -> icu@11 341 IRQ11 -> icu@12 342 IRQ12 -> icu@13 343 IRQ13 -> icu@14 344 IRQ14 -> icu@15 345 IRQ15 -> icu@16 346 347sysc_oscsf: Python.PythonPeripheral @ sysbus 0x4001E03C 348 size: 0x4 349 initable: true 350 script: "request.value = 0xFF" 351 352sysc_vbtsr: Python.PythonPeripheral @ sysbus 0x4001E4B1 353 size: 0x4 354 initable: true 355 script: "request.value = 0x10" 356 357iic0: I2C.RenesasRA_IIC @ sysbus 0x40053000 358 ReceiveIRQ -> icu@0x035 359 TransmitIRQ -> icu@0x036 360 TransmitEndIRQ -> icu@0x037 361 ErrorOrEventIRQ -> icu@0x038 362 363iic1: I2C.RenesasRA_IIC @ sysbus 0x40053100 364 ReceiveIRQ -> icu@0x03A 365 TransmitIRQ -> icu@0x03B 366 TransmitEndIRQ -> icu@0x03C 367 ErrorOrEventIRQ -> icu@0x03D 368 369sysbus: 370 init: 371 Tag <0x4001e03c 0x4> "SYSTEM_STATUS_REGISTER" 0xFF 372 Tag <0x40003000,0x4000486b> "BUS" // BUS Control 373 Tag <0x40044600,0x4004460f> "CAC" // Clock Frequency Accuracy Measurement Circuit 374 Tag <0x40050000,0x40050877> "CAN0" // CAN0 Module 375 Tag <0x4001b000,0x4001b027> "DBG" // Debug Function 376 Tag <0x40074000,0x4007400f> "CRC" // CRC Calculator 377 Tag <0x40081000,0x40081033> "CTSU" // Capacitive Touch Sensing Unit 378 Tag <0x4005e000,0x4005e00b> "DAC12" // 12-bit D/A converter 379 Tag <0x4009e000,0x4009e007> "DAC8" // 8-bit D/A converter 380 Tag <0x40005000,0x4000501f> "DMAC0" // Direct memory access controller 0 381 Tag <0x40005200,0x40005203> "DMA" // DMAC Module Activation 382 Tag <0x40054100,0x40054107> "DOC" // Data Operation Circuit 383 Tag <0x40005400,0x40005413> "DTC" // Data Transfer Controller 384 Tag <0x40041000,0x4004106b> "ELC" // Event Link Controller 385 Tag <0x4001c000,0x4001c11f> "FCACHE" // Flash Cache 386 Tag <0x40040800,0x40040a83> "PFS" // Pmn Pin Function Control Register 387 Tag <0x40040d00,0x40040d07> "PMISC" // Miscellaneous Port Control Register 388 Tag <0x40044400,0x40044407> "IWDT" // Independent Watchdog Timer 389 Tag <0x40080000,0x4008000b> "KINT" // Key Interrupt Function 390 Tag <0x40047000,0x40047013> "MSTP" // Module Stop Control B,C,D 391 Tag <0x40000000,0x4000045f> "MMPU" // Bus Master MPU 392 Tag <0x40000c00,0x40000c3b> "SMPU" // Bus Slave MPU 393 Tag <0x40000d00,0x40000d27> "SPMON" // CPU Stack Pointer Monitor 394 Tag <0x40086000,0x4008600f> "OPAMP" // OperationalAmplifier 395 Tag <0x40042000,0x40042513> "POEG" // Port Output Enable Module for GPT 396 Tag <0x40002000,0x400020db> "SRAM" // SRAM Control 397 Tag <0x40044000,0x400440a7> "RTC" // Realtime Clock 398 Tag <0x40082000,0x4008213b> "SLCDC" // Segment LCD Controller/Driver 399 Tag <0x40072000,0x4007201b> "SPI0" // Serial Peripheral Interface 0 400 Tag <0x40072100,0x4007211b> "SPI1" // Serial Peripheral Interface 1 401 Tag <0x4004e000,0x4004e037> "SSIE0" // Serial Sound Interface Ver.2.0 402 Tag <0x407ec000,0x407ec22b> "TSN" // Temperature Sensor 403 Tag <0x40090000,0x400900e3> "USBFS" // USB 2.0 FS Module 404 Tag <0x40044200,0x4004420b> "WDT" // Watchdog Timer 405 Tag <0x40085e00,0x40085e07> "ACMPLP" // Low-Power Analog Comparator 406 Tag <0x4005c000,0x4005c1e3> "ADC140" // 14bit A/D Converter 407