148c6f328SShengzhou LiuT1024 SoC Overview 248c6f328SShengzhou Liu------------------ 348c6f328SShengzhou LiuThe T1024/T1023 dual core and T1014/T1013 single core QorIQ communication processor 448c6f328SShengzhou Liucombines two or one 64-bit Power Architecture e5500 core respectively with high 548c6f328SShengzhou Liuperformance datapath acceleration logic, and network peripheral bus interfaces 648c6f328SShengzhou Liurequired for networking and telecommunications. This processor can be used in 748c6f328SShengzhou Liuapplications such as enterprise WLAN access points, routers, switches, firewall 848c6f328SShengzhou Liuand other packet processing intensive small enterprise and branch office appliances, 948c6f328SShengzhou Liuand general-purpose embedded computing. Its high level of integration offers 1048c6f328SShengzhou Liusignificant performance benefits and greatly helps to simplify board design. 1148c6f328SShengzhou Liu 1248c6f328SShengzhou Liu 1348c6f328SShengzhou LiuThe T1024 SoC includes the following function and features: 1448c6f328SShengzhou Liu- two e5500 cores, each with a private 256 KB L2 cache 1548c6f328SShengzhou Liu - Up to 1.4 GHz with 64-bit ISA support (Power Architecture v2.06-compliant) 1648c6f328SShengzhou Liu - Three levels of instructions: User, supervisor, and hypervisor 1748c6f328SShengzhou Liu - Independent boot and reset 1848c6f328SShengzhou Liu - Secure boot capability 1948c6f328SShengzhou Liu- 256 KB shared L3 CoreNet platform cache (CPC) 2048c6f328SShengzhou Liu- Interconnect CoreNet platform 2148c6f328SShengzhou Liu - CoreNet coherency manager supporting coherent and noncoherent transactions 2248c6f328SShengzhou Liu with prioritization and bandwidth allocation amongst CoreNet endpoints 2348c6f328SShengzhou Liu - 150 Gbps coherent read bandwidth 2448c6f328SShengzhou Liu- 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and interleaving support 2548c6f328SShengzhou Liu- Data Path Acceleration Architecture (DPAA) incorporating acceleration for the following functions: 2648c6f328SShengzhou Liu - Packet parsing, classification, and distribution 2748c6f328SShengzhou Liu - Queue management for scheduling, packet sequencing, and congestion management 2848c6f328SShengzhou Liu - Cryptography Acceleration (SEC 5.x) 2948c6f328SShengzhou Liu - IEEE 1588 support 3048c6f328SShengzhou Liu - Hardware buffer management for buffer allocation and deallocation 3148c6f328SShengzhou Liu - MACSEC on DPAA-based Ethernet ports 3248c6f328SShengzhou Liu- Ethernet interfaces 3348c6f328SShengzhou Liu - Four 1 Gbps Ethernet controllers 3448c6f328SShengzhou Liu- Parallel Ethernet interfaces 3548c6f328SShengzhou Liu - Two RGMII interfaces 3648c6f328SShengzhou Liu- High speed peripheral interfaces 3748c6f328SShengzhou Liu - Three PCI Express 2.0 controllers/ports running at up to 5 GHz 3848c6f328SShengzhou Liu - One SATA controller supporting 1.5 and 3.0 Gb/s operation 3948c6f328SShengzhou Liu - One QSGMII interface 4048c6f328SShengzhou Liu - Four SGMII interface supporting 1000 Mbps 4148c6f328SShengzhou Liu - Three SGMII interfaces supporting up to 2500 Mbps 4248c6f328SShengzhou Liu - 10GbE XFI or 10Base-KR interface 4348c6f328SShengzhou Liu- Additional peripheral interfaces 4448c6f328SShengzhou Liu - Two USB 2.0 controllers with integrated PHY 4548c6f328SShengzhou Liu - SD/eSDHC/eMMC 4648c6f328SShengzhou Liu - eSPI controller 4748c6f328SShengzhou Liu - Four I2C controllers 4848c6f328SShengzhou Liu - Four UARTs 4948c6f328SShengzhou Liu - Four GPIO controllers 5048c6f328SShengzhou Liu - Integrated flash controller (IFC) 5148c6f328SShengzhou Liu - LCD interface (DIU) with 12 bit dual data rate 5248c6f328SShengzhou Liu- Multicore programmable interrupt controller (PIC) 5348c6f328SShengzhou Liu- Two 8-channel DMA engines 5448c6f328SShengzhou Liu- Single source clocking implementation 5548c6f328SShengzhou Liu- Deep Sleep power implementaion (wakeup from GPIO/Timer/Ethernet/USB) 5648c6f328SShengzhou Liu- QUICC Engine block 5748c6f328SShengzhou Liu - 32-bit RISC controller for flexible support of the communications peripherals 5848c6f328SShengzhou Liu - Serial DMA channel for receive and transmit on all serial channels 5948c6f328SShengzhou Liu - Two universal communication controllers, supporting TDM, HDLC, and UART 6048c6f328SShengzhou Liu 6148c6f328SShengzhou LiuT1023 Personality 6248c6f328SShengzhou Liu------------------ 6348c6f328SShengzhou LiuT1023 is a reduced personality of T1024 without QUICC Engine, DIU, and 6448c6f328SShengzhou Liuunavailable deep sleep. Rest of the blocks are almost same as T1024. 6548c6f328SShengzhou LiuDifferences between T1024 and T1023 6648c6f328SShengzhou LiuFeature T1024 T1023 6748c6f328SShengzhou LiuQUICC Engine: yes no 6848c6f328SShengzhou LiuDIU: yes no 6948c6f328SShengzhou LiuDeep Sleep: yes no 7048c6f328SShengzhou LiuI2C controller: 4 3 7148c6f328SShengzhou LiuDDR: 64-bit 32-bit 7248c6f328SShengzhou LiuIFC: 32-bit 28-bit 73ff7ea2d1SShengzhou LiuPackage: 23x23 19x19 7448c6f328SShengzhou Liu 7548c6f328SShengzhou Liu 7648c6f328SShengzhou LiuT1024RDB board Overview 7748c6f328SShengzhou Liu----------------------- 7848c6f328SShengzhou Liu - Ethernet 7948c6f328SShengzhou Liu - Two on-board 10M/100M/1G bps RGMII ethernet ports 8048c6f328SShengzhou Liu - One on-board 10G bps Base-T port. 8148c6f328SShengzhou Liu - DDR Memory 8248c6f328SShengzhou Liu - Supports 64-bit 4GB DDR3L DIMM 8348c6f328SShengzhou Liu - PCIe 8448c6f328SShengzhou Liu - One on-board PCIe slot. 8548c6f328SShengzhou Liu - Two on-board PCIe Mini-PCIe connectors. 8648c6f328SShengzhou Liu - IFC/Local Bus 8748c6f328SShengzhou Liu - NOR: 128MB 16-bit NOR Flash 8848c6f328SShengzhou Liu - NAND: 1GB 8-bit NAND flash 8948c6f328SShengzhou Liu - CPLD: for system controlling with programable header on-board 9048c6f328SShengzhou Liu - USB 9148c6f328SShengzhou Liu - Supports two USB 2.0 ports with integrated PHYs 9248c6f328SShengzhou Liu - Two type A ports with 5V@1.5A per port. 9348c6f328SShengzhou Liu - SDHC 9448c6f328SShengzhou Liu - one SD connector supporting 1.8V/3.3V via J53. 9548c6f328SShengzhou Liu - SPI 9648c6f328SShengzhou Liu - On-board 64MB SPI flash 9748c6f328SShengzhou Liu - Other 9848c6f328SShengzhou Liu - Two Serial ports 9948c6f328SShengzhou Liu - Four I2C ports 10048c6f328SShengzhou Liu 10148c6f328SShengzhou Liu 102e8a7f1c3SShengzhou LiuT1023RDB board Overview 103e8a7f1c3SShengzhou Liu----------------------- 104e8a7f1c3SShengzhou Liu- T1023 SoC integrating two 64-bit e5500 cores up to 1.4GHz 105e8a7f1c3SShengzhou Liu- CoreNet fabric supporting coherent and noncoherent transactions with 106e8a7f1c3SShengzhou Liu prioritization and bandwidth allocation 107e8a7f1c3SShengzhou Liu- SDRAM memory: 2GB Micron MT40A512M8HX unbuffered 32-bit DDR4 w/o ECC 108e8a7f1c3SShengzhou Liu- Accelerator: DPAA components consist of FMan, BMan, QMan, DCE and SEC 109e8a7f1c3SShengzhou Liu- Ethernet interfaces: 110e8a7f1c3SShengzhou Liu - one 1G RGMII port on-board(RTL8211FS PHY) 111e8a7f1c3SShengzhou Liu - one 1G SGMII port on-board(RTL8211FS PHY) 112e8a7f1c3SShengzhou Liu - one 2.5G SGMII port on-board(AQR105 PHY) 113e8a7f1c3SShengzhou Liu- PCIe: Two Mini-PCIe connectors on-board. 114e8a7f1c3SShengzhou Liu- SerDes: 4 lanes up to 10.3125GHz 115e8a7f1c3SShengzhou Liu- NOR: 128MB S29GL01GS110TFIV10 Spansion NOR Flash 116e8a7f1c3SShengzhou Liu- NAND: 512MB S34MS04G200BFI000 Spansion NAND Flash 117e8a7f1c3SShengzhou Liu- eSPI: 64MB S25FL512SAGMFI010 Spansion SPI flash. 118e8a7f1c3SShengzhou Liu- USB: one Type-A USB 2.0 port with internal PHY 119e8a7f1c3SShengzhou Liu- eSDHC: support SD/MMC and eMMC card 120e8a7f1c3SShengzhou Liu- 256Kbit M24256 I2C EEPROM 121e8a7f1c3SShengzhou Liu- RTC: Real-time clock DS1339U on I2C bus 122e8a7f1c3SShengzhou Liu- UART: one serial port on-board with RJ45 connector 123e8a7f1c3SShengzhou Liu- Debugging: JTAG/COP for T1023 debugging 124e8a7f1c3SShengzhou Liu 125e8a7f1c3SShengzhou Liu 12648c6f328SShengzhou LiuMemory map on T1024RDB 12748c6f328SShengzhou Liu---------------------- 12848c6f328SShengzhou LiuStart Address End Address Description Size 12948c6f328SShengzhou Liu0xF_FFDF_0000 0xF_FFDF_0FFF IFC - CPLD 4KB 13048c6f328SShengzhou Liu0xF_FF80_0000 0xF_FF80_FFFF IFC - NAND Flash 64KB 13148c6f328SShengzhou Liu0xF_FE00_0000 0xF_FEFF_FFFF CCSRBAR 16MB 13248c6f328SShengzhou Liu0xF_F802_0000 0xF_F802_FFFF PCI Express 3 I/O Space 64KB 13348c6f328SShengzhou Liu0xF_F801_0000 0xF_F801_FFFF PCI Express 2 I/O Space 64KB 13448c6f328SShengzhou Liu0xF_F800_0000 0xF_F800_FFFF PCI Express 1 I/O Space 64KB 13548c6f328SShengzhou Liu0xF_F600_0000 0xF_F7FF_FFFF Queue manager software portal 32MB 13648c6f328SShengzhou Liu0xF_F400_0000 0xF_F5FF_FFFF Buffer manager software portal 32MB 13748c6f328SShengzhou Liu0xF_E800_0000 0xF_EFFF_FFFF IFC - NOR Flash 128MB 13848c6f328SShengzhou Liu0xF_0000_0000 0xF_003F_FFFF DCSR 4MB 13948c6f328SShengzhou Liu0xC_2000_0000 0xC_2FFF_FFFF PCI Express 3 Mem Space 256MB 14048c6f328SShengzhou Liu0xC_1000_0000 0xC_1FFF_FFFF PCI Express 2 Mem Space 256MB 14148c6f328SShengzhou Liu0xC_0000_0000 0xC_0FFF_FFFF PCI Express 1 Mem Space 256MB 14248c6f328SShengzhou Liu0x0_0000_0000 0x0_ffff_ffff DDR 4GB 14348c6f328SShengzhou Liu 14448c6f328SShengzhou Liu 145e8a7f1c3SShengzhou Liu128MB NOR Flash Memory Layout 146e8a7f1c3SShengzhou Liu----------------------------- 14748c6f328SShengzhou LiuStart Address End Address Definition Max size 148*a187559eSBin Meng0xEFF40000 0xEFFFFFFF U-Boot (current bank) 768KB 149*a187559eSBin Meng0xEFF20000 0xEFF3FFFF U-Boot env (current bank) 128KB 15048c6f328SShengzhou Liu0xEFF00000 0xEFF1FFFF FMAN Ucode (current bank) 128KB 15148c6f328SShengzhou Liu0xEFE00000 0xEFE3FFFF QE firmware (current bank) 256KB 152e8a7f1c3SShengzhou Liu0xED300000 0xEFDFFFFF rootfs (alt bank) 44MB 153e8a7f1c3SShengzhou Liu0xED000000 0xED2FFFFF Guest image #3 (alternate bank) 3MB 154e8a7f1c3SShengzhou Liu0xECD00000 0xECFFFFFF Guest image #2 (alternate bank) 3MB 155e8a7f1c3SShengzhou Liu0xECA00000 0xECCFFFFF Guest image #1 (alternate bank) 3MB 156e8a7f1c3SShengzhou Liu0xEC900000 0xEC9FFFFF HV config device tree(alt bank) 1MB 15748c6f328SShengzhou Liu0xEC800000 0xEC8FFFFF Hardware device tree (alt bank) 1MB 158e8a7f1c3SShengzhou Liu0xEC700000 0xEC7FFFFF HV.uImage (alternate bank) 1MB 159e8a7f1c3SShengzhou Liu0xEC020000 0xEC6FFFFF Linux.uImage (alt bank) ~7MB 16048c6f328SShengzhou Liu0xEC000000 0xEC01FFFF RCW (alt bank) 128KB 161*a187559eSBin Meng0xEBF40000 0xEBFFFFFF U-Boot (alt bank) 768KB 162*a187559eSBin Meng0xEBF20000 0xEBF3FFFF U-Boot env (alt bank) 128KB 16348c6f328SShengzhou Liu0xEBF00000 0xEBF1FFFF FMAN ucode (alt bank) 128KB 16448c6f328SShengzhou Liu0xEBE00000 0xEBE3FFFF QE firmware (alt bank) 256KB 165e8a7f1c3SShengzhou Liu0xE9300000 0xEBDFFFFF rootfs (current bank) 44MB 166e8a7f1c3SShengzhou Liu0xE9000000 0xE92FFFFF Guest image #3 (current bank) 3MB 167e8a7f1c3SShengzhou Liu0xE8D00000 0xE8FFFFFF Guest image #2 (current bank) 3MB 168e8a7f1c3SShengzhou Liu0xE8A00000 0xE8CFFFFF Guest image #1 (current bank) 3MB 169e8a7f1c3SShengzhou Liu0xE8900000 0xE89FFFFF HV config device tree(cur bank) 1MB 17048c6f328SShengzhou Liu0xE8800000 0xE88FFFFF Hardware device tree (cur bank) 1MB 171e8a7f1c3SShengzhou Liu0xE8700000 0xE87FFFFF HV.uImage (current bank) 1MB 172e8a7f1c3SShengzhou Liu0xE8020000 0xE86FFFFF Linux.uImage (current bank) ~7MB 17348c6f328SShengzhou Liu0xE8000000 0xE801FFFF RCW (current bank) 128KB 17448c6f328SShengzhou Liu 17548c6f328SShengzhou Liu 176e8a7f1c3SShengzhou LiuT1024/T1023 Clock frequency 177e8a7f1c3SShengzhou Liu--------------------------- 17848c6f328SShengzhou LiuBIN Core DDR Platform FMan 17948c6f328SShengzhou LiuBin1: 1400MHz 1600MT/s 400MHz 700MHz 18048c6f328SShengzhou LiuBin2: 1200MHz 1600MT/s 400MHz 600MHz 18148c6f328SShengzhou LiuBin3: 1000MHz 1600MT/s 400MHz 500MHz 18248c6f328SShengzhou Liu 18348c6f328SShengzhou Liu 18448c6f328SShengzhou LiuSoftware configurations and board settings 18548c6f328SShengzhou Liu------------------------------------------ 18648c6f328SShengzhou Liu1. NOR boot: 18748c6f328SShengzhou Liu a. build NOR boot image 18848c6f328SShengzhou Liu $ make T1024RDB_defconfig 18948c6f328SShengzhou Liu $ make 19048c6f328SShengzhou Liu b. program u-boot.bin image to NOR flash 19148c6f328SShengzhou Liu => tftp 1000000 u-boot.bin 19248c6f328SShengzhou Liu => pro off all;era eff40000 efffffff;cp.b 1000000 eff40000 $filesize 193e8a7f1c3SShengzhou Liu on T1024RDB: 19448c6f328SShengzhou Liu set SW1[1:8] = '00010011', SW2[1] = '1', SW3[4] = '0' for NOR boot 195e8a7f1c3SShengzhou Liu on T1023RDB: 196ff7ea2d1SShengzhou Liu set SW1[1:8] = '00010111', SW2[1] = '1', SW3[4] = '0' for NOR boot 19748c6f328SShengzhou Liu 19848c6f328SShengzhou Liu Switching between default bank0 and alternate bank4 on NOR flash 19948c6f328SShengzhou Liu To change boot source to vbank4: 200e8a7f1c3SShengzhou Liu on T1024RDB: 201*a187559eSBin Meng via software: run command 'cpld reset altbank' in U-Boot. 20248c6f328SShengzhou Liu via DIP-switch: set SW3[5:7] = '100' 203e8a7f1c3SShengzhou Liu on T1023RDB: 204*a187559eSBin Meng via software: run command 'switch bank4' in U-Boot. 205e8a7f1c3SShengzhou Liu via DIP-switch: set SW3[5:7] = '100' 20648c6f328SShengzhou Liu 20748c6f328SShengzhou Liu To change boot source to vbank0: 208e8a7f1c3SShengzhou Liu on T1024RDB: 209*a187559eSBin Meng via software: run command 'cpld reset' in U-Boot. 21048c6f328SShengzhou Liu via DIP-Switch: set SW3[5:7] = '000' 211e8a7f1c3SShengzhou Liu on T1023RDB: 212*a187559eSBin Meng via software: run command 'switch bank0' in U-Boot. 213e8a7f1c3SShengzhou Liu via DIP-switch: set SW3[5:7] = '000' 21448c6f328SShengzhou Liu 21548c6f328SShengzhou Liu2. NAND Boot: 21648c6f328SShengzhou Liu a. build PBL image for NAND boot 21748c6f328SShengzhou Liu $ make T1024RDB_NAND_defconfig 21848c6f328SShengzhou Liu $ make 21948c6f328SShengzhou Liu b. program u-boot-with-spl-pbl.bin to NAND flash 22048c6f328SShengzhou Liu => tftp 1000000 u-boot-with-spl-pbl.bin 22148c6f328SShengzhou Liu => nand erase 0 $filesize 22248c6f328SShengzhou Liu => nand write 1000000 0 $filesize 223ff7ea2d1SShengzhou Liu set SW1[1:8] = '10000010', SW2[1] = '1', SW3[4] = '1' for NAND boot 22448c6f328SShengzhou Liu 22548c6f328SShengzhou Liu3. SPI Boot: 22648c6f328SShengzhou Liu a. build PBL image for SPI boot 22748c6f328SShengzhou Liu $ make T1024RDB_SPIFLASH_defconfig 22848c6f328SShengzhou Liu $ make 22948c6f328SShengzhou Liu b. program u-boot-with-spl-pbl.bin to SPI flash 23048c6f328SShengzhou Liu => tftp 1000000 u-boot-with-spl-pbl.bin 23148c6f328SShengzhou Liu => sf probe 0 232e8a7f1c3SShengzhou Liu => sf erase 0 100000 23348c6f328SShengzhou Liu => sf write 1000000 0 $filesize 234e8a7f1c3SShengzhou Liu => tftp 1000000 fsl_fman_ucode_t1024_xx.bin 235e8a7f1c3SShengzhou Liu => sf erase 100000 100000 236e8a7f1c3SShengzhou Liu => sf write 1000000 110000 20000 23748c6f328SShengzhou Liu set SW1[1:8] = '00100010', SW2[1] ='1' for SPI boot 23848c6f328SShengzhou Liu 23948c6f328SShengzhou Liu4. SD Boot: 24048c6f328SShengzhou Liu a. build PBL image for SD boot 24148c6f328SShengzhou Liu $ make T1024RDB_SDCARD_defconfig 24248c6f328SShengzhou Liu $ make 24348c6f328SShengzhou Liu b. program u-boot-with-spl-pbl.bin to SD/MMC card 24448c6f328SShengzhou Liu => tftp 1000000 u-boot-with-spl-pbl.bin 245ff7ea2d1SShengzhou Liu => mmc write 1000000 8 0x7f0 24648c6f328SShengzhou Liu => tftp 1000000 fsl_fman_ucode_t1024_xx.bin 24748c6f328SShengzhou Liu => mmc write 1000000 0x820 80 24848c6f328SShengzhou Liu set SW1[1:8] = '00100000', SW2[1] = '0' for SD boot 24948c6f328SShengzhou Liu 250ff7ea2d1SShengzhou Liu SW3[3] = '1' for SD card(or 'switch sd' by software) 251ff7ea2d1SShengzhou Liu SW3[3] = '0' for eMMC (or 'switch emmc' by software) 252ff7ea2d1SShengzhou Liu 25348c6f328SShengzhou Liu 25448c6f328SShengzhou Liu2-stage NAND/SPI/SD boot loader 25548c6f328SShengzhou Liu------------------------------- 25648c6f328SShengzhou LiuPBL initializes the internal CPC-SRAM and copy SPL(160K) to SRAM. 25748c6f328SShengzhou LiuSPL further initializes DDR using SPD and environment variables 258*a187559eSBin Mengand copy U-Boot(768 KB) from NAND/SPI/SD device to DDR. 259*a187559eSBin MengFinally SPL transers control to U-Boot for futher booting. 26048c6f328SShengzhou Liu 26148c6f328SShengzhou LiuSPL has following features: 26248c6f328SShengzhou Liu - Executes within 256K 26348c6f328SShengzhou Liu - No relocation required 26448c6f328SShengzhou Liu 26548c6f328SShengzhou LiuRun time view of SPL framework 26648c6f328SShengzhou Liu------------------------------------------------- 26748c6f328SShengzhou Liu|Area | Address | 26848c6f328SShengzhou Liu------------------------------------------------- 26948c6f328SShengzhou Liu|SecureBoot header | 0xFFFC0000 (32KB) | 27048c6f328SShengzhou Liu------------------------------------------------- 27148c6f328SShengzhou Liu|GD, BD | 0xFFFC8000 (4KB) | 27248c6f328SShengzhou Liu------------------------------------------------- 27348c6f328SShengzhou Liu|ENV | 0xFFFC9000 (8KB) | 27448c6f328SShengzhou Liu------------------------------------------------- 27548c6f328SShengzhou Liu|HEAP | 0xFFFCB000 (30KB) | 27648c6f328SShengzhou Liu------------------------------------------------- 27748c6f328SShengzhou Liu|STACK | 0xFFFD8000 (22KB) | 27848c6f328SShengzhou Liu------------------------------------------------- 279*a187559eSBin Meng|U-Boot SPL | 0xFFFD8000 (160KB) | 28048c6f328SShengzhou Liu------------------------------------------------- 28148c6f328SShengzhou Liu 28248c6f328SShengzhou LiuNAND Flash memory Map on T1024RDB 28348c6f328SShengzhou Liu------------------------------------------------------------- 28448c6f328SShengzhou LiuStart End Definition Size 285*a187559eSBin Meng0x000000 0x0FFFFF U-Boot 1MB(2 block) 286*a187559eSBin Meng0x100000 0x17FFFF U-Boot env 512KB(1 block) 28748c6f328SShengzhou Liu0x180000 0x1FFFFF FMAN Ucode 512KB(1 block) 28848c6f328SShengzhou Liu0x200000 0x27FFFF QE Firmware 512KB(1 block) 28948c6f328SShengzhou Liu 29048c6f328SShengzhou Liu 291e8a7f1c3SShengzhou LiuNAND Flash memory Map on T1023RDB 292e8a7f1c3SShengzhou Liu---------------------------------------------------- 293e8a7f1c3SShengzhou LiuStart End Definition Size 294*a187559eSBin Meng0x000000 0x0FFFFF U-Boot 1MB 295*a187559eSBin Meng0x100000 0x15FFFF U-Boot env 8KB 296e8a7f1c3SShengzhou Liu0x160000 0x17FFFF FMAN Ucode 128KB 297e8a7f1c3SShengzhou Liu 298e8a7f1c3SShengzhou Liu 299ff7ea2d1SShengzhou LiuSD Card memory Map on T102xRDB 30048c6f328SShengzhou Liu---------------------------------------------------- 30148c6f328SShengzhou LiuBlock #blocks Definition Size 302*a187559eSBin Meng0x008 2048 U-Boot img 1MB 303*a187559eSBin Meng0x800 0016 U-Boot env 8KB 30448c6f328SShengzhou Liu0x820 0256 FMAN Ucode 128KB 305e8a7f1c3SShengzhou Liu0x920 0256 QE Firmware 128KB(only T1024RDB) 30648c6f328SShengzhou Liu 30748c6f328SShengzhou Liu 308e8a7f1c3SShengzhou Liu64MB SPI Flash memory Map on T102xRDB 30948c6f328SShengzhou Liu---------------------------------------------------- 31048c6f328SShengzhou LiuStart End Definition Size 311*a187559eSBin Meng0x000000 0x0FFFFF U-Boot img 1MB 312*a187559eSBin Meng0x100000 0x101FFF U-Boot env 8KB 31348c6f328SShengzhou Liu0x110000 0x12FFFF FMAN Ucode 128KB 314e8a7f1c3SShengzhou Liu0x130000 0x14FFFF QE Firmware 128KB(only T1024RDB) 315e8a7f1c3SShengzhou Liu0x300000 0x3FFFFF device tree 128KB 316e8a7f1c3SShengzhou Liu0x400000 0x9FFFFF Linux kernel 6MB 317e8a7f1c3SShengzhou Liu0xa00000 0x3FFFFFF rootfs 54MB 31848c6f328SShengzhou Liu 31948c6f328SShengzhou Liu 320ff7ea2d1SShengzhou LiuFor more details, please refer to T1024RDB/T1023RDB User Guide 321e8a7f1c3SShengzhou Liuand Freescale QorIQ SDK Infocenter document. 322