This is the page for the RockChip
Nano-B system-on-chip. Little is known currently about this chip for which we do not have any kind of documentation. This page tries to summarise what is known.
It is believed that the RKNanoB?
is somehow inbetween the RK27xx and the RK28xx. The ARM code has been identified as a Cortex-M3 (from CPUID).
System Memory Map
The system memory map is consistent with the ARMv7 Architecture, we refer to this document for more information.
|| ROM or Flash memory
|| on-chip RAM
|| on-chip peripherals
|| RAM (cached)
|| RAM (write-through)
|| Shared device space
|| Non-shared device space
|| System region
The system region contains all the standard ARMv7 devices:
|| Interrupt Controller Type and Auxillary Control
|| System timer
|| External Interrupt Controller
|| System Control Block
The peripherals region contains the following known blocks:
From ARM Cortex-M3, it has two bit-band regions:
|| 1MB on-chip RAM region
|| bit-band SRAM alias
|| 1MB peripheral region
|| bit-band peripheral alias
The RKNano-B seems to use the RAM region for peripherals because it doesn't have external RAM. The following regions are known:
The USB core is mapped at address 0x62000000. It seems to be consistent with the Synopsys USB OTG HS controller which can be found the STM32 F2 line for example. See the reference manual of the STM32 F2 for the register description.
- 16 Mar 2013
Copyright © by the contributing authors.