Paul Beesley | 9774302 | 2019-07-12 11:37:07 +0100 | [diff] [blame] | 1 | Address decoding flow and address translation units of Marvell Armada 8K SoC family |
| 2 | =================================================================================== |
| 3 | |
| 4 | :: |
| 5 | |
| 6 | +--------------------------------------------------------------------------------------------------+ |
| 7 | | +-------------+ +--------------+ | |
| 8 | | | Memory +----- DRAM CS | | |
| 9 | |+------------+ +-----------+ +-----------+ | Controller | +--------------+ | |
| 10 | || AP DMA | | | | | +-------------+ | |
| 11 | || SD/eMMC | | CA72 CPUs | | AP MSS | +-------------+ | |
| 12 | || MCI-0/1 | | | | | | Memory | | |
| 13 | |+------+-----+ +--+--------+ +--------+--+ +------------+ | Controller | +-------------+ | |
| 14 | | | | | | +----- Translaton | |AP | | |
| 15 | | | | | | | +-------------+ |Configuration| | |
| 16 | | | | +-----+ +-------------------------Space | | |
| 17 | | | | +-------------+ | CCU | +-------------+ | |
| 18 | | | | | MMU +---------+ Windows | +-----------+ +-------------+ | |
| 19 | | | +-| translation | | Lookup +---- +--------- AP SPI | | |
| 20 | | | +-------------+ | | | | +-------------+ | |
| 21 | | | +-------------+ | | | IO | +-------------+ | |
| 22 | | +------------| SMMU +---------+ | | Windows +--------- AP MCI0/1 | | |
| 23 | | | translation | +------------+ | Lookup | +-------------+ | |
| 24 | | +---------+---+ | | +-------------+ | |
| 25 | | - | | +--------- AP STM | | |
| 26 | | +----------------- | | +-------------+ | |
| 27 | | AP | | +-+---------+ | |
| 28 | +---------------------------------------------------------------|----------------------------------+ |
| 29 | +-------------|-------------------------------------------------|----------------------------------+ |
| 30 | | CP | +-------------+ +------+-----+ +-------------------+ | |
| 31 | | | | | | +------- SB CFG Space | | |
| 32 | | | | DIOB | | | +-------------------+ | |
| 33 | | | | Windows ----------------- IOB | +-------------------+ | |
| 34 | | | | Control | | Windows +------| SB PCIe-0 - PCIe2 | | |
| 35 | | | | | | Lookup | +-------------------+ | |
| 36 | | | +------+------+ | | +-------------------+ | |
| 37 | | | | | +------+ SB NAND | | |
| 38 | | | | +------+-----+ +-------------------+ | |
| 39 | | | | | | |
| 40 | | | | | | |
| 41 | | +------------------+ +------------+ +------+-----+ +-------------------+ | |
| 42 | | | Network Engine | | | | +------- SB SPI-0/SPI-1 | | |
| 43 | | | Security Engine | | PCIe, MSS | | RUNIT | +-------------------+ | |
| 44 | | | SATA, USB | | DMA | | Windows | +-------------------+ | |
| 45 | | | SD/eMMC | | | | Lookup +------- SB Device Bus | | |
| 46 | | | TDM, I2C | | | | | +-------------------+ | |
| 47 | | +------------------+ +------------+ +------------+ | |
| 48 | | | |
| 49 | +--------------------------------------------------------------------------------------------------+ |