Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...