501 lines
14 KiB
Plaintext
501 lines
14 KiB
Plaintext
|
|
nvic: IRQControllers.NVIC @ sysbus 0xE000E000
|
||
|
|
priorityMask: 0xF0
|
||
|
|
systickFrequency: 32000000
|
||
|
|
IRQ -> cpu@0
|
||
|
|
|
||
|
|
cpu: CPU.CortexM @ sysbus
|
||
|
|
cpuType: "cortex-m85"
|
||
|
|
nvic: nvic
|
||
|
|
|
||
|
|
itcm: Memory.MappedMemory @ {
|
||
|
|
sysbus 0x00000000;
|
||
|
|
sysbus 0x10000000
|
||
|
|
}
|
||
|
|
size: 0x10000
|
||
|
|
|
||
|
|
code_flash: Memory.MappedMemory @ {
|
||
|
|
sysbus 0x02000000;
|
||
|
|
sysbus 0x12000000
|
||
|
|
}
|
||
|
|
size: 0x200000
|
||
|
|
|
||
|
|
factory_flash: Memory.MappedMemory @ {
|
||
|
|
sysbus 0x03008000;
|
||
|
|
sysbus 0x13008000
|
||
|
|
}
|
||
|
|
// Size should be 0x2300, but the registered memory region has to be aligned to page boundaries
|
||
|
|
size: 0x2400
|
||
|
|
|
||
|
|
dtcm: Memory.MappedMemory @ {
|
||
|
|
sysbus 0x30000000;
|
||
|
|
sysbus 0x20000000
|
||
|
|
}
|
||
|
|
size: 0x10000
|
||
|
|
|
||
|
|
sram: Memory.MappedMemory @ {
|
||
|
|
sysbus 0x22000000;
|
||
|
|
sysbus 0x32000000
|
||
|
|
}
|
||
|
|
size: 0xE0000
|
||
|
|
|
||
|
|
standby_sram: Memory.MappedMemory @ {
|
||
|
|
sysbus 0x26000000;
|
||
|
|
sysbus 0x36000000
|
||
|
|
}
|
||
|
|
size: 0x400
|
||
|
|
|
||
|
|
data_flash: Memory.MappedMemory @ {
|
||
|
|
sysbus 0x27000000;
|
||
|
|
sysbus 0x37000000
|
||
|
|
}
|
||
|
|
size: 0x3000
|
||
|
|
|
||
|
|
option_setting: Memory.ArrayMemory @ {
|
||
|
|
sysbus 0x27030050;
|
||
|
|
sysbus 0x37030050
|
||
|
|
}
|
||
|
|
size: 0x3B0
|
||
|
|
|
||
|
|
icu: IRQControllers.RenesasRA_ICU @ sysbus 0x4000c000
|
||
|
|
nvic: nvic
|
||
|
|
|
||
|
|
gpt: Timers.RenesasRA_GPT @ sysbus 0x40322000
|
||
|
|
numberOf32BitChannels: 8
|
||
|
|
numberOf16BitChannels: 6
|
||
|
|
commonRegistersOffset: 0x1f00
|
||
|
|
peripheralClockDFrequency: 48000000
|
||
|
|
|
||
|
|
gpt_ns: Timers.RenesasRA_GPT @ sysbus 0x50322000
|
||
|
|
numberOf32BitChannels: 8
|
||
|
|
numberOf16BitChannels: 6
|
||
|
|
commonRegistersOffset: 0x1f00
|
||
|
|
peripheralClockDFrequency: 48000000
|
||
|
|
[0x0-0x7C] -> icu@[0x0A1-0x11D]
|
||
|
|
|
||
|
|
agt0: Timers.RenesasRA_AGT @ sysbus 0x40221000
|
||
|
|
lowSpeedOnChipOscillatorFrequency: 32768
|
||
|
|
subClockOscillatorFrequency: 32768
|
||
|
|
peripheralClockBFrequency: 60000000
|
||
|
|
IRQ -> icu@0x046
|
||
|
|
CompareMatchA -> icu@0x047
|
||
|
|
CompareMatchB -> icu@0x048
|
||
|
|
|
||
|
|
agt1: Timers.RenesasRA_AGT @ sysbus 0x40221100
|
||
|
|
lowSpeedOnChipOscillatorFrequency: 32768
|
||
|
|
subClockOscillatorFrequency: 32768
|
||
|
|
peripheralClockBFrequency: 60000000
|
||
|
|
IRQ -> icu@0x049
|
||
|
|
CompareMatchA -> icu@0x04A
|
||
|
|
CompareMatchB -> icu@0x04B
|
||
|
|
|
||
|
|
sci0: UART.RenesasRA8M1_SCI @ sysbus 0x40358000
|
||
|
|
frequency: 8_000_000
|
||
|
|
ReceiveIRQ -> icu@0x124
|
||
|
|
TransmitIRQ -> icu@0x125
|
||
|
|
TransmitEndIRQ -> icu@0x126
|
||
|
|
|
||
|
|
sci1: UART.RenesasRA8M1_SCI @ sysbus 0x40358100
|
||
|
|
frequency: 8_000_000
|
||
|
|
ReceiveIRQ -> icu@0x12B
|
||
|
|
TransmitIRQ -> icu@0x12C
|
||
|
|
TransmitEndIRQ -> icu@0x12D
|
||
|
|
|
||
|
|
sci2: UART.RenesasRA8M1_SCI @ sysbus 0x40358200
|
||
|
|
frequency: 8_000_000
|
||
|
|
ReceiveIRQ -> icu@0x132
|
||
|
|
TransmitIRQ -> icu@0x133
|
||
|
|
TransmitEndIRQ -> icu@0x134
|
||
|
|
|
||
|
|
sci3: UART.RenesasRA8M1_SCI @ sysbus 0x40358300
|
||
|
|
frequency: 8_000_000
|
||
|
|
ReceiveIRQ -> icu@0x139
|
||
|
|
TransmitIRQ -> icu@0x13A
|
||
|
|
TransmitEndIRQ -> icu@0x13B
|
||
|
|
|
||
|
|
sci4: UART.RenesasRA8M1_SCI @ sysbus 0x40358400
|
||
|
|
frequency: 8_000_000
|
||
|
|
ReceiveIRQ -> icu@0x140
|
||
|
|
TransmitIRQ -> icu@0x141
|
||
|
|
TransmitEndIRQ -> icu@0x142
|
||
|
|
|
||
|
|
sci9: UART.RenesasRA8M1_SCI @ sysbus 0x40358900
|
||
|
|
frequency: 8_000_000
|
||
|
|
ReceiveIRQ -> icu@0x163
|
||
|
|
TransmitIRQ -> icu@0x164
|
||
|
|
TransmitEndIRQ -> icu@0x165
|
||
|
|
|
||
|
|
portMisc: GPIOPort.RenesasRA_GPIOMisc @ sysbus 0x40400D00
|
||
|
|
version: Version.RA8
|
||
|
|
|
||
|
|
port0: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x40400000;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400800; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0x0
|
||
|
|
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
|
||
|
|
|
||
|
|
port1: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x40400020;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400840; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0x1
|
||
|
|
numberOfConnections: 12
|
||
|
|
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.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x40400040;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400880; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0x2
|
||
|
|
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
|
||
|
|
|
||
|
|
port3: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x40400060;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x404008C0; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0x3
|
||
|
|
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
|
||
|
|
|
||
|
|
port4: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x40400080;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400900; 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.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x404000A0;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400940; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0x5
|
||
|
|
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
|
||
|
|
|
||
|
|
port6: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x404000C0;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400980; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0x6
|
||
|
|
numberOfConnections: 15
|
||
|
|
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
|
||
|
|
|
||
|
|
port7: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x404000E0;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x404009C0; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0x7
|
||
|
|
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
|
||
|
|
|
||
|
|
port8: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x40400100;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400A00; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0x8
|
||
|
|
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
|
||
|
|
|
||
|
|
port9: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x40400120;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400A40; 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
|
||
|
|
|
||
|
|
portA: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x40400140;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400A80; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0xA
|
||
|
|
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
|
||
|
|
|
||
|
|
portB: GPIOPort.RenesasRA8_GPIO @ {
|
||
|
|
sysbus 0x40400160;
|
||
|
|
sysbus new Bus.BusMultiRegistration { address: 0x40400AC0; size: 0x40; region: "pinConfiguration" }
|
||
|
|
}
|
||
|
|
portNumber: 0xB
|
||
|
|
numberOfConnections: 8
|
||
|
|
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
|
||
|
|
|
||
|
|
// This is an 8-bit register. During initialization we sometimes require
|
||
|
|
// this register to first be 0 and then non 0. Hence the use of flipflop.
|
||
|
|
SYSC_SCICKCR: Python.PythonPeripheral @ sysbus 0x4001e055
|
||
|
|
size: 0x1
|
||
|
|
initable: true
|
||
|
|
filename: "scripts/pydev/flipflop.py"
|
||
|
|
|
||
|
|
iic0: I2C.RenesasRA_IIC @ sysbus 0x4025e000
|
||
|
|
ReceiveIRQ -> icu@0x05C
|
||
|
|
TransmitIRQ -> icu@0x05D
|
||
|
|
TransmitEndIRQ -> icu@0x05E
|
||
|
|
ErrorOrEventIRQ -> icu@0x05F
|
||
|
|
|
||
|
|
iic1: I2C.RenesasRA_IIC @ sysbus 0x4025e100
|
||
|
|
ReceiveIRQ -> icu@0x061
|
||
|
|
TransmitIRQ -> icu@0x062
|
||
|
|
TransmitEndIRQ -> icu@0x063
|
||
|
|
ErrorOrEventIRQ -> icu@0x064
|
||
|
|
|
||
|
|
sysbus:
|
||
|
|
init:
|
||
|
|
Tag <0x40000000,0x40000e43> "RMPU" // Renesas Memory Protection Unit
|
||
|
|
Tag <0x40002000,0x40002157> "SRAM" // SRAM Control
|
||
|
|
Tag <0x40003000,0x40004c03> "BUS" // BUS Control
|
||
|
|
Tag <0x40004000,0x40004017> "TZF" // TrustZone Filter
|
||
|
|
Tag <0x40006000,0x40006097> "ICU_COMMON" // Common Interrupt Controller
|
||
|
|
Tag <0x40008000,0x40008d03> "CPSCU" // CPU System Security Control Unit
|
||
|
|
Tag <0x4000a000,0x4000a037> "DMAC0" // Direct memory access controller 0
|
||
|
|
Tag <0x4000a800,0x4000a8b3> "DMA" // DMAC Module Activation
|
||
|
|
Tag <0x4000ac00,0x4000ac27> "DTC" // Data Transfer Controller
|
||
|
|
Tag <0x40011000,0x40011307> "CPU_OCD" // On-Chip Debug
|
||
|
|
Tag <0x4001b000,0x4001b317> "CPU_DBG" // Debug Function
|
||
|
|
Tag <0x4001c100,0x4001c143> "FCACHE" // Flash Cache
|
||
|
|
Tag <0x4001e000,0x4001ee2b> "SYSC" // System Control
|
||
|
|
Tag <0x4001e03c,0x4001e03d> "OSCSF" 0x69 // Oscillation Stabilization Flag Register
|
||
|
|
Tag <0x4011b17c,0x4011b183> "TSD" // Temperature Sensor Data
|
||
|
|
Tag <0x4011c000,0x4011c043> "FLAD" // Data Flash
|
||
|
|
Tag <0x4011e000,0x4011e817> "FACI" // Flash Application Command Interface
|
||
|
|
Tag <0x40201000,0x402010fb> "ELC" // Event Link Controller
|
||
|
|
Tag <0x40202000,0x402020ab> "RTC" // Realtime Clock
|
||
|
|
Tag <0x40202200,0x4020220f> "IWDT" // Independent Watchdog Timer
|
||
|
|
Tag <0x40202400,0x4020240f> "CAC" // Clock Frequency Accuracy Measurement Circuit
|
||
|
|
Tag <0x40202600,0x4020260f> "WDT" // Watchdog Timer
|
||
|
|
Tag <0x40203000,0x40203023> "MSTP" // Module Stop Control A,B,C,D,E
|
||
|
|
Tag <0x40204000,0x40204063> "PSCU" // Peripheral Security Control Unit
|
||
|
|
Tag <0x40212000,0x40213027> "POEG" // Port Output Enable Module for GPT
|
||
|
|
Tag <0x40220000,0x4022001b> "ULPT0" // Ultra-Low Power Timer 0
|
||
|
|
Tag <0x40235000,0x40235007> "TSN" // Temperature Sensor
|
||
|
|
Tag <0x40236000,0x40236047> "ACMPHS0" // High-Speed Analog Comparator 0
|
||
|
|
Tag <0x40250000,0x40250527> "USBFS" // USB 2.0 FS Module
|
||
|
|
Tag <0x40252000,0x40252213> "SDHI0" // SD Host Interface 0
|
||
|
|
Tag <0x4025d000,0x4025d037> "SSIE0" // Serial Sound Interface Enhanced (SSIE)
|
||
|
|
Tag <0x40268000,0x4026823b> "xSPI" // eXpanded SPI
|
||
|
|
Tag <0x40310000,0x4031000f> "CRC" // CRC Calculator
|
||
|
|
Tag <0x40311000,0x4031101b> "DOC" // Data Operation Circuit-4
|
||
|
|
Tag <0x40332000,0x403321e3> "ADC120" // 12bit A/D Converter 0
|
||
|
|
Tag <0x40332200,0x403323e3> "ADC121" // 12bit A/D Converter 1
|
||
|
|
Tag <0x40333000,0x403340c7> "DAC12" // 12-bit D/A converter
|
||
|
|
Tag <0x40342000,0x40343FFF> "GLCDC" // Graphics LCD Controller
|
||
|
|
Tag <0x40344000,0x403440fb> "DRW" // 2D Drawing Engine
|
||
|
|
Tag <0x40346000,0x403469f3> "DSILINK" // DSI Link
|
||
|
|
Tag <0x40346c00,0x40346d47> "DPHYCNT" // D-PHY Controller Top
|
||
|
|
Tag <0x40348000,0x4034a0a7> "CEU" // Capture Engine Unit
|
||
|
|
Tag <0x40351000,0x40351173> "USBHS" // USB 2.0 High-Speed Module
|
||
|
|
Tag <0x40354000,0x403540df> "EDMAC0" // DMA Controller for the Ethernet Controller Channel 0
|
||
|
|
Tag <0x40354100,0x40355983> "ETHERC0" // Ethernet Controller Channel 0
|
||
|
|
Tag <0x4035c000,0x4035c073> "SPI0" // Serial Peripheral Interface 0
|
||
|
|
Tag <0x4035f000,0x4035f403> "I3C" // I2C I3C unified IP
|
||
|
|
Tag <0x4036f200,0x4036f217> "ECCMB0" // Error correction circuit for MBRAM0
|
||
|
|
Tag <0x40380000,0x40381b4b> "CANFD0" // CANFD Module 0
|
||
|
|
Tag <0x40400800,0x40400e37> "PFS" // Pmn Pin Function Control Register
|