1*c8a7d9daSWang HuanOverview
2*c8a7d9daSWang Huan--------
3*c8a7d9daSWang HuanThe LS1021ATWR is a Freescale reference board that hosts the LS1021A SoC.
4*c8a7d9daSWang Huan
5*c8a7d9daSWang HuanLS1021A SoC Overview
6*c8a7d9daSWang Huan------------------
7*c8a7d9daSWang HuanThe QorIQ LS1 family, which includes the LS1021A communications processor,
8*c8a7d9daSWang Huanis built on Layerscape architecture, the industry's first software-aware,
9*c8a7d9daSWang Huancore-agnostic networking architecture to offer unprecedented efficiency
10*c8a7d9daSWang Huanand scale.
11*c8a7d9daSWang Huan
12*c8a7d9daSWang HuanA member of the value-performance tier, the QorIQ LS1021A processor provides
13*c8a7d9daSWang Huanextensive integration and power efficiency for fanless, small form factor
14*c8a7d9daSWang Huanenterprise networking applications. Incorporating dual ARM Cortex-A7 cores
15*c8a7d9daSWang Huanrunning up to 1.0 GHz, the LS1021A processor delivers pre-silicon CoreMark
16*c8a7d9daSWang Huanperformance of over 6,000, as well as virtualization support, advanced
17*c8a7d9daSWang Huansecurity features and the broadest array of high-speed interconnects and
18*c8a7d9daSWang Huanoptimized peripheral features ever offered in a sub-3 W processor.
19*c8a7d9daSWang Huan
20*c8a7d9daSWang HuanThe QorIQ LS1021A processor features an integrated LCD controller,
21*c8a7d9daSWang HuanCAN controller for implementing industrial protocols, DDR3L/4 running
22*c8a7d9daSWang Huanup to 1600 MHz, integrated security engine and QUICC Engine, and ECC
23*c8a7d9daSWang Huanprotection on both L1 and L2 caches. The LS1021A processor is pin- and
24*c8a7d9daSWang Huansoftware-compatible with the QorIQ LS1020A and LS1022A processors.
25*c8a7d9daSWang Huan
26*c8a7d9daSWang HuanThe LS1021A SoC includes the following function and features:
27*c8a7d9daSWang Huan
28*c8a7d9daSWang Huan - ARM Cortex-A7 MPCore compliant with ARMv7-A architecture
29*c8a7d9daSWang Huan - Dual high-preformance ARM Cortex-A7 cores, each core includes:
30*c8a7d9daSWang Huan   - 32 Kbyte L1 Instruction Cache and Data Cache for each core (ECC protection)
31*c8a7d9daSWang Huan   - 512 Kbyte shared coherent L2 Cache (with ECC protection)
32*c8a7d9daSWang Huan   - NEON Co-processor (per core)
33*c8a7d9daSWang Huan   - 40-bit physical addressing
34*c8a7d9daSWang Huan   - Vector floating-point support
35*c8a7d9daSWang Huan - ARM Core-Link CCI-400 Cache Coherent Interconnect
36*c8a7d9daSWang Huan - One DDR3L/DDR4 SDRAM memory controller with x8/x16/x32-bit configuration
37*c8a7d9daSWang Huan   supporting speeds up to 1600Mtps
38*c8a7d9daSWang Huan   - ECC and interleaving support
39*c8a7d9daSWang Huan - VeTSEC Ethernet complex
40*c8a7d9daSWang Huan   - Up to 3x virtualized 10/100/1000 Ethernet controllers
41*c8a7d9daSWang Huan   - MII, RMII, RGMII, and SGMII support
42*c8a7d9daSWang Huan   - QoS, lossless flow control, and IEEE 1588 support
43*c8a7d9daSWang Huan - 4-lane 6GHz SerDes
44*c8a7d9daSWang Huan - High speed interconnect (4 SerDes lanes with are muxed for these protocol)
45*c8a7d9daSWang Huan   - Two PCI Express Gen2 controllers running at up to 5 GHz
46*c8a7d9daSWang Huan   - One Serial ATA 3.0 supporting 6 GT/s operation
47*c8a7d9daSWang Huan   - Two SGMII interfaces supporting 1000 Mbps
48*c8a7d9daSWang Huan - Additional peripheral interfaces
49*c8a7d9daSWang Huan   - One high-speed USB 3.0 controller with integrated PHY and one high-speed
50*c8a7d9daSWang Huan     USB 2.00 controller with ULPI
51*c8a7d9daSWang Huan   - Integrated flash controller (IFC) with 16-bit interface
52*c8a7d9daSWang Huan   - Quad SPI NOR Flash
53*c8a7d9daSWang Huan   - One enhanced Secure digital host controller
54*c8a7d9daSWang Huan   - Display controller unit (DCU) 24-bit RGB (12-bit DDR pin interface)
55*c8a7d9daSWang Huan   - Ten UARTs comprised of two 16550 compliant DUARTs, and six low power
56*c8a7d9daSWang Huan     UARTs
57*c8a7d9daSWang Huan   - Three I2C controllers
58*c8a7d9daSWang Huan   - Eight FlexTimers four supporting PWM and four FlexCAN ports
59*c8a7d9daSWang Huan   - Four GPIO controllers supporting up to 109 general purpose I/O signals
60*c8a7d9daSWang Huan - Integrated advanced audio block:
61*c8a7d9daSWang Huan   - Four synchronous audio interfaces (SAI)
62*c8a7d9daSWang Huan   - Sony/Philips Digital Interconnect Format (SPDIF)
63*c8a7d9daSWang Huan   - Asynchronous Sample Rate Converter (ASRC)
64*c8a7d9daSWang Huan - Hardware based crypto offload engine
65*c8a7d9daSWang Huan   - IPSec forwarding at up to 1Gbps
66*c8a7d9daSWang Huan   - QorIQ Trust Architecture, Secure Boot, and ARM TrustZone supported
67*c8a7d9daSWang Huan   - Public key hardware accelerator
68*c8a7d9daSWang Huan   - True Random Number Generator (NIST Certified)
69*c8a7d9daSWang Huan   - Advanced Encryption Standard Accelerators (AESA)
70*c8a7d9daSWang Huan   - Data Encryption Standard Accelerators
71*c8a7d9daSWang Huan - QUICC Engine ULite block
72*c8a7d9daSWang Huan   - Two universal communication controllers (TDM and HDLC) supporting 64
73*c8a7d9daSWang Huan   multichannels, each running at 64 Kbps
74*c8a7d9daSWang Huan   - Support for 256 channels of HDLC
75*c8a7d9daSWang Huan - QorIQ TrustArchitecture with Secure Boot, as well as ARM TrustZone supported
76*c8a7d9daSWang Huan
77*c8a7d9daSWang HuanLS1021ATWR board Overview
78*c8a7d9daSWang Huan-------------------------
79*c8a7d9daSWang Huan - DDR Controller
80*c8a7d9daSWang Huan     - Supports rates of up to 1600 MHz data-rate
81*c8a7d9daSWang Huan     - Supports one DDR3LP SDRAM.
82*c8a7d9daSWang Huan - IFC/Local Bus
83*c8a7d9daSWang Huan     - NOR: 128MB 16-bit NOR Flash
84*c8a7d9daSWang Huan - Ethernet
85*c8a7d9daSWang Huan     - Three on-board RGMII 10/100/1G ethernet ports.
86*c8a7d9daSWang Huan - CPLD
87*c8a7d9daSWang Huan - Clocks
88*c8a7d9daSWang Huan     - System and DDR clock (SYSCLK, DDRCLK)
89*c8a7d9daSWang Huan     - SERDES clocks
90*c8a7d9daSWang Huan - Power Supplies
91*c8a7d9daSWang Huan - SDHC
92*c8a7d9daSWang Huan     - SDHC/SDXC connector
93*c8a7d9daSWang Huan - Other IO
94*c8a7d9daSWang Huan    - One Serial port
95*c8a7d9daSWang Huan    - Three I2C ports
96*c8a7d9daSWang Huan
97*c8a7d9daSWang HuanMemory map
98*c8a7d9daSWang Huan-----------
99*c8a7d9daSWang HuanThe addresses in brackets are physical addresses.
100*c8a7d9daSWang Huan
101*c8a7d9daSWang HuanStart Address	End Address	Description			Size
102*c8a7d9daSWang Huan0x00_0000_0000	0x00_000F_FFFF	Secure Boot ROM			1MB
103*c8a7d9daSWang Huan0x00_0100_0000	0x00_0FFF_FFFF	CCSRBAR				240MB
104*c8a7d9daSWang Huan0x00_1000_0000	0x00_1000_FFFF	OCRAM0				64KB
105*c8a7d9daSWang Huan0x00_1001_0000	0x00_1001_FFFF	OCRAM1				64KB
106*c8a7d9daSWang Huan0x00_2000_0000	0x00_20FF_FFFF	DCSR				16MB
107*c8a7d9daSWang Huan0x00_4000_0000	0x00_5FFF_FFFF	QSPI				512MB
108*c8a7d9daSWang Huan0x00_6000_0000	0x00_67FF_FFFF	IFC - NOR Flash			128MB
109*c8a7d9daSWang Huan0x00_8000_0000	0x00_FFFF_FFFF	DRAM1				2GB
110