1*4882a593SmuzhiyunT1024 SoC Overview 2*4882a593Smuzhiyun------------------ 3*4882a593SmuzhiyunThe T1024/T1023 dual core and T1014/T1013 single core QorIQ communication processor 4*4882a593Smuzhiyuncombines two or one 64-bit Power Architecture e5500 core respectively with high 5*4882a593Smuzhiyunperformance datapath acceleration logic, and network peripheral bus interfaces 6*4882a593Smuzhiyunrequired for networking and telecommunications. This processor can be used in 7*4882a593Smuzhiyunapplications such as enterprise WLAN access points, routers, switches, firewall 8*4882a593Smuzhiyunand other packet processing intensive small enterprise and branch office appliances, 9*4882a593Smuzhiyunand general-purpose embedded computing. Its high level of integration offers 10*4882a593Smuzhiyunsignificant performance benefits and greatly helps to simplify board design. 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunThe T1024 SoC includes the following function and features: 14*4882a593Smuzhiyun- two e5500 cores, each with a private 256 KB L2 cache 15*4882a593Smuzhiyun - Up to 1.4 GHz with 64-bit ISA support (Power Architecture v2.06-compliant) 16*4882a593Smuzhiyun - Three levels of instructions: User, supervisor, and hypervisor 17*4882a593Smuzhiyun - Independent boot and reset 18*4882a593Smuzhiyun - Secure boot capability 19*4882a593Smuzhiyun- 256 KB shared L3 CoreNet platform cache (CPC) 20*4882a593Smuzhiyun- Interconnect CoreNet platform 21*4882a593Smuzhiyun - CoreNet coherency manager supporting coherent and noncoherent transactions 22*4882a593Smuzhiyun with prioritization and bandwidth allocation amongst CoreNet endpoints 23*4882a593Smuzhiyun - 150 Gbps coherent read bandwidth 24*4882a593Smuzhiyun- 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and interleaving support 25*4882a593Smuzhiyun- Data Path Acceleration Architecture (DPAA) incorporating acceleration for the following functions: 26*4882a593Smuzhiyun - Packet parsing, classification, and distribution 27*4882a593Smuzhiyun - Queue management for scheduling, packet sequencing, and congestion management 28*4882a593Smuzhiyun - Cryptography Acceleration (SEC 5.x) 29*4882a593Smuzhiyun - IEEE 1588 support 30*4882a593Smuzhiyun - Hardware buffer management for buffer allocation and deallocation 31*4882a593Smuzhiyun - MACSEC on DPAA-based Ethernet ports 32*4882a593Smuzhiyun- Ethernet interfaces 33*4882a593Smuzhiyun - Four 1 Gbps Ethernet controllers 34*4882a593Smuzhiyun- Parallel Ethernet interfaces 35*4882a593Smuzhiyun - Two RGMII interfaces 36*4882a593Smuzhiyun- High speed peripheral interfaces 37*4882a593Smuzhiyun - Three PCI Express 2.0 controllers/ports running at up to 5 GHz 38*4882a593Smuzhiyun - One SATA controller supporting 1.5 and 3.0 Gb/s operation 39*4882a593Smuzhiyun - One QSGMII interface 40*4882a593Smuzhiyun - Four SGMII interface supporting 1000 Mbps 41*4882a593Smuzhiyun - Three SGMII interfaces supporting up to 2500 Mbps 42*4882a593Smuzhiyun - 10GbE XFI or 10Base-KR interface 43*4882a593Smuzhiyun- Additional peripheral interfaces 44*4882a593Smuzhiyun - Two USB 2.0 controllers with integrated PHY 45*4882a593Smuzhiyun - SD/eSDHC/eMMC 46*4882a593Smuzhiyun - eSPI controller 47*4882a593Smuzhiyun - Four I2C controllers 48*4882a593Smuzhiyun - Four UARTs 49*4882a593Smuzhiyun - Four GPIO controllers 50*4882a593Smuzhiyun - Integrated flash controller (IFC) 51*4882a593Smuzhiyun - LCD interface (DIU) with 12 bit dual data rate 52*4882a593Smuzhiyun- Multicore programmable interrupt controller (PIC) 53*4882a593Smuzhiyun- Two 8-channel DMA engines 54*4882a593Smuzhiyun- Single source clocking implementation 55*4882a593Smuzhiyun- Deep Sleep power implementaion (wakeup from GPIO/Timer/Ethernet/USB) 56*4882a593Smuzhiyun- QUICC Engine block 57*4882a593Smuzhiyun - 32-bit RISC controller for flexible support of the communications peripherals 58*4882a593Smuzhiyun - Serial DMA channel for receive and transmit on all serial channels 59*4882a593Smuzhiyun - Two universal communication controllers, supporting TDM, HDLC, and UART 60*4882a593Smuzhiyun 61*4882a593SmuzhiyunT1023 Personality 62*4882a593Smuzhiyun------------------ 63*4882a593SmuzhiyunT1023 is a reduced personality of T1024 without QUICC Engine, DIU, and 64*4882a593Smuzhiyununavailable deep sleep. Rest of the blocks are almost same as T1024. 65*4882a593SmuzhiyunDifferences between T1024 and T1023 66*4882a593SmuzhiyunFeature T1024 T1023 67*4882a593SmuzhiyunQUICC Engine: yes no 68*4882a593SmuzhiyunDIU: yes no 69*4882a593SmuzhiyunDeep Sleep: yes no 70*4882a593SmuzhiyunI2C controller: 4 3 71*4882a593SmuzhiyunDDR: 64-bit 32-bit 72*4882a593SmuzhiyunIFC: 32-bit 28-bit 73*4882a593Smuzhiyun 74*4882a593Smuzhiyun 75*4882a593SmuzhiyunT1024QDS board Overview 76*4882a593Smuzhiyun----------------------- 77*4882a593Smuzhiyun- SERDES Connections 78*4882a593Smuzhiyun 4 lanes supporting the following: 79*4882a593Smuzhiyun - PCI Express: supports Gen 1 and Gen 2 80*4882a593Smuzhiyun - SGMII 1G and SGMII 2.5G 81*4882a593Smuzhiyun - QSGMII 82*4882a593Smuzhiyun - XFI 83*4882a593Smuzhiyun - SATA 2.0 84*4882a593Smuzhiyun - High-speed multiplexers route the SerDes traffic to appropriate slots or connectors. 85*4882a593Smuzhiyun - Aurora debug with dedicated connectors. 86*4882a593Smuzhiyun- DDR Controller 87*4882a593Smuzhiyun - Supports up to 1600 MTPS data-rate. 88*4882a593Smuzhiyun - Supports one DDR4 or DDR3L module using DDR4 to DDR3L adapter card. 89*4882a593Smuzhiyun - Supports Single-, dual- or quad-rank DIMMs 90*4882a593Smuzhiyun - DDR power supplies 1.35V (DDR3L)/1.20V (DDR4) to all devices with automatic tracking of VTT. 91*4882a593Smuzhiyun- IFC/Local Bus 92*4882a593Smuzhiyun - NAND Flash: 8-bit, async, up to 2GB 93*4882a593Smuzhiyun - NOR: 8-bit or 16-bit, non-multiplexed, up to 512MB 94*4882a593Smuzhiyun - NOR devices support 8 virtual banks 95*4882a593Smuzhiyun - Socketed to allow alternate devices 96*4882a593Smuzhiyun - GASIC: Simple (minimal) target within QIXIS FPGA 97*4882a593Smuzhiyun - PromJET rapid memory download support 98*4882a593Smuzhiyun - IFC Debug/Development card 99*4882a593Smuzhiyun- Ethernet 100*4882a593Smuzhiyun - Two on-board RGMII 10M/100M/1G ethernet ports. 101*4882a593Smuzhiyun - One QSGMII interface 102*4882a593Smuzhiyun - Four SGMII interface supporting 1Gbps 103*4882a593Smuzhiyun - Three SGMII interfaces supporting 2.5Gbps 104*4882a593Smuzhiyun - one 10Gbps XFI or 10Base-KR interface 105*4882a593Smuzhiyun- QIXIS System Logic FPGA 106*4882a593Smuzhiyun - Manages system power and reset sequencing. 107*4882a593Smuzhiyun - Manages the configurations of DUT, board, and clock for dynamic shmoo. 108*4882a593Smuzhiyun - Collects V-I-T data in background for code/power profiling. 109*4882a593Smuzhiyun - Supports legacy TMT test features (POSt, IRS, SYSCLK-synchronous assertion). 110*4882a593Smuzhiyun - General fault monitoring and logging. 111*4882a593Smuzhiyun - Powered from ATX 'standby' power supply that allows continuous operation while rest of the system is off. 112*4882a593Smuzhiyun- Clocks 113*4882a593Smuzhiyun - System and DDR clock (SYSCLK, DDRCLK). 114*4882a593Smuzhiyun - Switch selectable to one of 16 common settings in the interval of 64 MHz-166 MHz. 115*4882a593Smuzhiyun - Software programmable in 1 MHz increments from 1-200 MHz. 116*4882a593Smuzhiyun - SERDES clocks 117*4882a593Smuzhiyun - Provides clocks to SerDes blocks and slots. 118*4882a593Smuzhiyun - 100 MHz, 125 MHz and 156.25 MHz options. 119*4882a593Smuzhiyun - Spread-spectrum option for 100 MHz. 120*4882a593Smuzhiyun- Power Supplies 121*4882a593Smuzhiyun - Dedicated PMBus regulator for VDD and VDDC. 122*4882a593Smuzhiyun - Adjustable from 0.7V to 1.3V at 35A 123*4882a593Smuzhiyun - VDD can be disabled independanty from VDDC for “deep sleep”. 124*4882a593Smuzhiyun - DDR3L/DDR4 power supply for GVDD: 1.35 or 1.20V at up to 22A. 125*4882a593Smuzhiyun - VTT/MVREF automatically track operating voltage. 126*4882a593Smuzhiyun - Dedicated 2.5V VPP supply. 127*4882a593Smuzhiyun - Dedicated regulators/filters for AVDD supplies. 128*4882a593Smuzhiyun - Dedicated regulators for other supplies, for example OVDD, CVDD, DVDD, LVDD, POVDD, and EVDD. 129*4882a593Smuzhiyun- Video 130*4882a593Smuzhiyun - DIU supports video up to 1280x1024x32 bpp. 131*4882a593Smuzhiyun - Chrontel CH7201 for HDMI connection. 132*4882a593Smuzhiyun - TI DS90C387R for direct LCD connection. 133*4882a593Smuzhiyun - Raw (not encoded) video connector for testing or other encoders. 134*4882a593Smuzhiyun- USB 135*4882a593Smuzhiyun - Supports two USB 2.0 ports with integrated PHYs. 136*4882a593Smuzhiyun - Two type A ports with 5V@1.5A per port. 137*4882a593Smuzhiyun - Second port can be converted to OTG mini-AB. 138*4882a593Smuzhiyun- SDHC 139*4882a593Smuzhiyun For T1024QDS, the SDHC port connects directly to an adapter card slot that has the following features: 140*4882a593Smuzhiyun - upport for optional clock feedback paths. 141*4882a593Smuzhiyun - Support for optional high-speed voltage translation direction controls. 142*4882a593Smuzhiyun - Support for SD slots for: SD, SDHC (1x, 4x, 8x) and MMC. 143*4882a593Smuzhiyun - Support for eMMC memory devices. 144*4882a593Smuzhiyun- SPI 145*4882a593Smuzhiyun -On-board support of 3 different devices and sizes. 146*4882a593Smuzhiyun- Other IO 147*4882a593Smuzhiyun - Two Serial ports 148*4882a593Smuzhiyun - ProfiBus port 149*4882a593Smuzhiyun - Four I2C ports 150*4882a593Smuzhiyun 151*4882a593Smuzhiyun 152*4882a593SmuzhiyunMemory map on T1024QDS 153*4882a593Smuzhiyun---------------------- 154*4882a593SmuzhiyunStart Address End Address Description Size 155*4882a593Smuzhiyun0xF_FFDF_0000 0xF_FFDF_0FFF IFC - FPGA 4KB 156*4882a593Smuzhiyun0xF_FF80_0000 0xF_FF80_FFFF IFC - NAND Flash 64KB 157*4882a593Smuzhiyun0xF_FE00_0000 0xF_FEFF_FFFF CCSRBAR 16MB 158*4882a593Smuzhiyun0xF_F802_0000 0xF_F802_FFFF PCI Express 3 I/O Space 64KB 159*4882a593Smuzhiyun0xF_F801_0000 0xF_F801_FFFF PCI Express 2 I/O Space 64KB 160*4882a593Smuzhiyun0xF_F800_0000 0xF_F800_FFFF PCI Express 1 I/O Space 64KB 161*4882a593Smuzhiyun0xF_F600_0000 0xF_F7FF_FFFF Queue manager software portal 32MB 162*4882a593Smuzhiyun0xF_F400_0000 0xF_F5FF_FFFF Buffer manager software portal 32MB 163*4882a593Smuzhiyun0xF_E800_0000 0xF_EFFF_FFFF IFC - NOR Flash 128MB 164*4882a593Smuzhiyun0xF_E000_0000 0xF_E7FF_FFFF Promjet 128MB 165*4882a593Smuzhiyun0xF_0000_0000 0xF_003F_FFFF DCSR 4MB 166*4882a593Smuzhiyun0xC_2000_0000 0xC_2FFF_FFFF PCI Express 3 Mem Space 256MB 167*4882a593Smuzhiyun0xC_1000_0000 0xC_1FFF_FFFF PCI Express 2 Mem Space 256MB 168*4882a593Smuzhiyun0xC_0000_0000 0xC_0FFF_FFFF PCI Express 1 Mem Space 256MB 169*4882a593Smuzhiyun0x0_0000_0000 0x0_ffff_ffff DDR 4GB 170*4882a593Smuzhiyun 171*4882a593Smuzhiyun 172*4882a593Smuzhiyun128MB NOR Flash memory Map 173*4882a593Smuzhiyun-------------------------- 174*4882a593SmuzhiyunStart Address End Address Definition Max size 175*4882a593Smuzhiyun0xEFF40000 0xEFFFFFFF U-Boot (current bank) 768KB 176*4882a593Smuzhiyun0xEFF20000 0xEFF3FFFF U-Boot env (current bank) 128KB 177*4882a593Smuzhiyun0xEFF00000 0xEFF1FFFF FMAN Ucode (current bank) 128KB 178*4882a593Smuzhiyun0xEFE00000 0xEFE3FFFF QE firmware (current bank) 256KB 179*4882a593Smuzhiyun0xED300000 0xEFEFFFFF rootfs (alt bank) 44MB 180*4882a593Smuzhiyun0xEC800000 0xEC8FFFFF Hardware device tree (alt bank) 1MB 181*4882a593Smuzhiyun0xEC020000 0xEC7FFFFF Linux.uImage (alt bank) 7MB + 875KB 182*4882a593Smuzhiyun0xEC000000 0xEC01FFFF RCW (alt bank) 128KB 183*4882a593Smuzhiyun0xEBF40000 0xEBFFFFFF U-Boot (alt bank) 768KB 184*4882a593Smuzhiyun0xEBF20000 0xEBF3FFFF U-Boot env (alt bank) 128KB 185*4882a593Smuzhiyun0xEBF00000 0xEBF1FFFF FMAN ucode (alt bank) 128KB 186*4882a593Smuzhiyun0xEBE00000 0xEBE3FFFF QE firmware (alt bank) 256KB 187*4882a593Smuzhiyun0xE9300000 0xEBEFFFFF rootfs (current bank) 44MB 188*4882a593Smuzhiyun0xE8800000 0xE88FFFFF Hardware device tree (cur bank) 1MB 189*4882a593Smuzhiyun0xE8020000 0xE86FFFFF Linux.uImage (current bank) 7MB + 875KB 190*4882a593Smuzhiyun0xE8000000 0xE801FFFF RCW (current bank) 128KB 191*4882a593Smuzhiyun 192*4882a593Smuzhiyun 193*4882a593SmuzhiyunSerDes clock vs DIP-switch settings 194*4882a593Smuzhiyun----------------------------------- 195*4882a593SmuzhiyunSRDS_PRTCL_S1 SD1_REF_CLK1 SD1_REF_CLK2 SW4[1:4] 196*4882a593Smuzhiyun0x6F 100MHz 125MHz 1101 197*4882a593Smuzhiyun0xD6 100MHz 100MHz 1111 198*4882a593Smuzhiyun0x99 156.25MHz 100MHz 1011 199*4882a593Smuzhiyun 200*4882a593Smuzhiyun 201*4882a593SmuzhiyunT1024 Clock frequency 202*4882a593Smuzhiyun---------------------- 203*4882a593SmuzhiyunBIN Core DDR Platform FMan 204*4882a593SmuzhiyunBin1: 1400MHz 1600MT/s 400MHz 700MHz 205*4882a593SmuzhiyunBin2: 1200MHz 1600MT/s 400MHz 600MHz 206*4882a593SmuzhiyunBin3: 1000MHz 1600MT/s 400MHz 500MHz 207*4882a593Smuzhiyun 208*4882a593Smuzhiyun 209*4882a593Smuzhiyun 210*4882a593SmuzhiyunSoftware configurations and board settings 211*4882a593Smuzhiyun------------------------------------------ 212*4882a593Smuzhiyun1. NOR boot: 213*4882a593Smuzhiyun a. build NOR boot image 214*4882a593Smuzhiyun $ make T1024QDS_defconfig (For DDR3L, by default) 215*4882a593Smuzhiyun or make T1024QDS_D4_defconfig (For DDR4) 216*4882a593Smuzhiyun $ make 217*4882a593Smuzhiyun b. program u-boot.bin image to NOR flash 218*4882a593Smuzhiyun => tftp 1000000 u-boot.bin 219*4882a593Smuzhiyun => pro off all;era eff40000 efffffff;cp.b 1000000 eff40000 $filesize 220*4882a593Smuzhiyun set SW1[1:8] = '00010011', SW2[1] = '1', SW6[1:4] = '0000' for NOR boot 221*4882a593Smuzhiyun 222*4882a593Smuzhiyun Switching between default bank0 and alternate bank4 on NOR flash 223*4882a593Smuzhiyun To change boot source to vbank4: 224*4882a593Smuzhiyun via software: run command 'qixis_reset altbank' in U-Boot. 225*4882a593Smuzhiyun via DIP-switch: set SW6[1:4] = '0100' 226*4882a593Smuzhiyun 227*4882a593Smuzhiyun To change boot source to vbank0: 228*4882a593Smuzhiyun via software: run command 'qixis_reset' in U-Boot. 229*4882a593Smuzhiyun via DIP-Switch: set SW6[1:4] = '0000' 230*4882a593Smuzhiyun 231*4882a593Smuzhiyun2. NAND Boot: 232*4882a593Smuzhiyun a. build PBL image for NAND boot 233*4882a593Smuzhiyun $ make T1024QDS_NAND_defconfig 234*4882a593Smuzhiyun $ make 235*4882a593Smuzhiyun b. program u-boot-with-spl-pbl.bin to NAND flash 236*4882a593Smuzhiyun => tftp 1000000 u-boot-with-spl-pbl.bin 237*4882a593Smuzhiyun => nand erase 0 $filesize 238*4882a593Smuzhiyun => nand write 1000000 0 $filesize 239*4882a593Smuzhiyun set SW1[1:8] = '10000010', SW2[1] = '0' and SW6[1:4] = '1001' for NAND boot 240*4882a593Smuzhiyun 241*4882a593Smuzhiyun3. SPI Boot: 242*4882a593Smuzhiyun a. build PBL image for SPI boot 243*4882a593Smuzhiyun $ make T1024QDS_SPIFLASH_defconfig 244*4882a593Smuzhiyun $ make 245*4882a593Smuzhiyun b. program u-boot-with-spl-pbl.bin to SPI flash 246*4882a593Smuzhiyun => tftp 1000000 u-boot-with-spl-pbl.bin 247*4882a593Smuzhiyun => sf probe 0 248*4882a593Smuzhiyun => sf erase 0 f0000 249*4882a593Smuzhiyun => sf write 1000000 0 $filesize 250*4882a593Smuzhiyun set SW1[1:8] = '00100010', SW2[1] ='1' for SPI boot 251*4882a593Smuzhiyun 252*4882a593Smuzhiyun4. SD Boot: 253*4882a593Smuzhiyun a. build PBL image for SD boot 254*4882a593Smuzhiyun $ make T1024QDS_SDCARD_defconfig 255*4882a593Smuzhiyun $ make 256*4882a593Smuzhiyun b. program u-boot-with-spl-pbl.bin to SD/MMC card 257*4882a593Smuzhiyun => tftp 1000000 u-boot-with-spl-pbl.bin 258*4882a593Smuzhiyun => mmc write 1000000 8 0x800 259*4882a593Smuzhiyun => tftp 1000000 fsl_fman_ucode_t1024_xx.bin 260*4882a593Smuzhiyun => mmc write 1000000 0x820 80 261*4882a593Smuzhiyun set SW1[1:8] = '00100000', SW2[1] = '0' for SD boot 262*4882a593Smuzhiyun 263*4882a593Smuzhiyun 264*4882a593SmuzhiyunDIU/QE-TDM/SDXC settings 265*4882a593Smuzhiyun------------------- 266*4882a593Smuzhiyuna) For TDM Riser: set pin_mux=tdm in hwconfig 267*4882a593Smuzhiyunb) For UCC(ProfiBus): set pin_mux=ucc in hwconfig 268*4882a593Smuzhiyunc) For HDMI(DVI): set pin_mux=hdmi in hwconfig 269*4882a593Smuzhiyund) For LCD(DFP): set pin_mux=lcd in hwconfig 270*4882a593Smuzhiyune) For SDXC: set adaptor=sdxc in hwconfig 271*4882a593Smuzhiyun 272*4882a593Smuzhiyun2-stage NAND/SPI/SD boot loader 273*4882a593Smuzhiyun------------------------------- 274*4882a593SmuzhiyunPBL initializes the internal CPC-SRAM and copy SPL(160K) to SRAM. 275*4882a593SmuzhiyunSPL further initializes DDR using SPD and environment variables 276*4882a593Smuzhiyunand copy U-Boot(768 KB) from NAND/SPI/SD device to DDR. 277*4882a593SmuzhiyunFinally SPL transers control to U-Boot for futher booting. 278*4882a593Smuzhiyun 279*4882a593SmuzhiyunSPL has following features: 280*4882a593Smuzhiyun - Executes within 256K 281*4882a593Smuzhiyun - No relocation required 282*4882a593Smuzhiyun 283*4882a593SmuzhiyunRun time view of SPL framework 284*4882a593Smuzhiyun------------------------------------------------- 285*4882a593Smuzhiyun|Area | Address | 286*4882a593Smuzhiyun------------------------------------------------- 287*4882a593Smuzhiyun|SecureBoot header | 0xFFFC0000 (32KB) | 288*4882a593Smuzhiyun------------------------------------------------- 289*4882a593Smuzhiyun|GD, BD | 0xFFFC8000 (4KB) | 290*4882a593Smuzhiyun------------------------------------------------- 291*4882a593Smuzhiyun|ENV | 0xFFFC9000 (8KB) | 292*4882a593Smuzhiyun------------------------------------------------- 293*4882a593Smuzhiyun|HEAP | 0xFFFCB000 (30KB) | 294*4882a593Smuzhiyun------------------------------------------------- 295*4882a593Smuzhiyun|STACK | 0xFFFD8000 (22KB) | 296*4882a593Smuzhiyun------------------------------------------------- 297*4882a593Smuzhiyun|U-Boot SPL | 0xFFFD8000 (160KB) | 298*4882a593Smuzhiyun------------------------------------------------- 299*4882a593Smuzhiyun 300*4882a593SmuzhiyunNAND Flash memory Map on T1024QDS 301*4882a593Smuzhiyun------------------------------------------------------------- 302*4882a593SmuzhiyunStart End Definition Size 303*4882a593Smuzhiyun0x000000 0x0FFFFF U-Boot 1MB 304*4882a593Smuzhiyun0x100000 0x15FFFF U-Boot env 8KB 305*4882a593Smuzhiyun0x160000 0x17FFFF FMAN Ucode 128KB 306*4882a593Smuzhiyun0x180000 0x19FFFF QE Firmware 128KB 307*4882a593Smuzhiyun 308*4882a593Smuzhiyun 309*4882a593SmuzhiyunSD Card memory Map on T1024QDS 310*4882a593Smuzhiyun---------------------------------------------------- 311*4882a593SmuzhiyunBlock #blocks Definition Size 312*4882a593Smuzhiyun0x008 2048 U-Boot img 1MB 313*4882a593Smuzhiyun0x800 0016 U-Boot env 8KB 314*4882a593Smuzhiyun0x820 0256 FMAN Ucode 128KB 315*4882a593Smuzhiyun0x920 0256 QE Firmware 128KB 316*4882a593Smuzhiyun 317*4882a593Smuzhiyun 318*4882a593SmuzhiyunSPI Flash memory Map on T1024QDS 319*4882a593Smuzhiyun---------------------------------------------------- 320*4882a593SmuzhiyunStart End Definition Size 321*4882a593Smuzhiyun0x000000 0x0FFFFF U-Boot img 1MB 322*4882a593Smuzhiyun0x100000 0x101FFF U-Boot env 8KB 323*4882a593Smuzhiyun0x110000 0x12FFFF FMAN Ucode 128KB 324*4882a593Smuzhiyun0x130000 0x14FFFF QE Firmware 128KB 325*4882a593Smuzhiyun 326*4882a593Smuzhiyun 327*4882a593SmuzhiyunFor more details, please refer to T1024QDS Reference Manual and access 328*4882a593Smuzhiyunwebsite www.freescale.com and Freescale QorIQ SDK Infocenter document. 329