Under construction
Hardware brief
Software Operation
Software includes Ii-Bootboot, Xx-Bootboot, TF-A, OP-TEE, U-Boot, Linux and FreeRTOS. I-Boot (internal boot) is stored in the IC's internal mask ROM. Upon power-on reset, when the system initializes, the program counters of all CPUs (four ARM Cortex A55) are set to point to the entry point address of the i-boot program. Once the power-on reset deasserts, the CPUs start executing from the entry point address of the i-boot program. i-boot first initializes the CPU, sets up all interrupt vectors, initializes the stack, initializes the cache, configures serial ports, sets timers, and more. After initialization, it loads x-boot from external storage devices into SRAM and executes it.
...
CPU (Cortex A55) addressing space
Addressing space for 2 GB DRAM
...
Addressing space for 4 GB DRAM
...
Addressing space for 8 GB DRAM
...