1fsmcBank1: Memory.MappedMemory @ sysbus 0x60000000
2    size: 0x10000000
3
4sram: Memory.MappedMemory @ sysbus 0x20000000
5    size: 0x10000000
6
7flash: Memory.MappedMemory @ sysbus 0x00000000
8    size: 0x20000000
9
10usart1: UART.STM32_UART @ sysbus <0x40013800, +0x100>
11    -> nvic@37
12
13usart2: UART.STM32_UART @ sysbus <0x40004400, +0x100>
14    -> nvic@38
15
16usart3: UART.STM32_UART @ sysbus <0x40004800, +0x100>
17    -> nvic@39
18
19usart4: UART.STM32_UART @ sysbus <0x40004C00, +0x100>
20    -> nvic@52
21
22usart5: UART.STM32_UART @ sysbus <0x40005000, +0x100>
23    -> nvic@53
24
25nvic: IRQControllers.NVIC @ sysbus 0xE000E000
26    priorityMask: 0xF0
27    systickFrequency: 72000000
28    IRQ -> cpu@0
29
30cpu: CPU.CortexM @ sysbus
31    cpuType: "cortex-m3"
32    nvic: nvic
33
34i2c1: I2C.STM32F4_I2C @ sysbus 0x40005400
35    EventInterrupt -> nvic@31
36    ErrorInterrupt -> nvic@32
37
38i2c2: I2C.STM32F4_I2C @ sysbus 0x40005800
39    EventInterrupt -> nvic@33
40    ErrorInterrupt -> nvic@34
41
42exti: IRQControllers.STM32F4_EXTI @ sysbus 0x40010400
43    numberOfOutputLines: 19
44    [0-4] -> nvic@[6-10]
45    [5-9] -> nvicInput23@[0-4]
46    [10-15] -> nvicInput40@[0-5]
47
48nvicInput23: Miscellaneous.CombinedInput @ none
49    numberOfInputs: 5
50    -> nvic@23
51
52nvicInput40: Miscellaneous.CombinedInput @ none
53    numberOfInputs: 6
54    -> nvic@40
55
56gpioPortA: GPIOPort.STM32F1GPIOPort @ sysbus <0x40010800, +0x400>
57    [0-15] -> exti@[0-15]
58
59gpioPortB: GPIOPort.STM32F1GPIOPort @ sysbus <0x40010C00, +0x400>
60    [0-15] -> exti@[0-15]
61
62gpioPortC: GPIOPort.STM32F1GPIOPort @ sysbus <0x40011000, +0x400>
63    [0-15] -> exti@[0-15]
64
65gpioPortD: GPIOPort.STM32F1GPIOPort @ sysbus <0x40011400, +0x400>
66    [0-15] -> exti@[0-15]
67
68gpioPortE: GPIOPort.STM32F1GPIOPort @ sysbus <0x40011800, +0x400>
69    [0-15] -> exti@[0-15]
70
71gpioPortF: GPIOPort.STM32F1GPIOPort @ sysbus <0x40011C00, +0x400>
72    [0-15] -> exti@[0-15]
73
74gpioPortG: GPIOPort.STM32F1GPIOPort @ sysbus <0x40012000, +0x400>
75    [0-15] -> exti@[0-15]
76
77sysbus:
78    init:
79        ApplySVD @https://dl.antmicro.com/projects/renode/svd/STM32F103.svd.gz
80        Tag <0x40021000, 0x40021003> "RCC_CR" 0x0A020083
81