1*4882a593SmuzhiyunSoC overview 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun 1. LS1043A 4*4882a593Smuzhiyun 2. LS2080A 5*4882a593Smuzhiyun 3. LS1012A 6*4882a593Smuzhiyun 4. LS1046A 7*4882a593Smuzhiyun 5. LS2088A 8*4882a593Smuzhiyun 6. LS2081A 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunLS1043A 11*4882a593Smuzhiyun--------- 12*4882a593SmuzhiyunThe LS1043A integrated multicore processor combines four ARM Cortex-A53 13*4882a593Smuzhiyunprocessor cores with datapath acceleration optimized for L2/3 packet 14*4882a593Smuzhiyunprocessing, single pass security offload and robust traffic management 15*4882a593Smuzhiyunand quality of service. 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunThe LS1043A SoC includes the following function and features: 18*4882a593Smuzhiyun - Four 64-bit ARM Cortex-A53 CPUs 19*4882a593Smuzhiyun - 1 MB unified L2 Cache 20*4882a593Smuzhiyun - One 32-bit DDR3L/DDR4 SDRAM memory controllers with ECC and interleaving 21*4882a593Smuzhiyun support 22*4882a593Smuzhiyun - Data Path Acceleration Architecture (DPAA) incorporating acceleration the 23*4882a593Smuzhiyun the following functions: 24*4882a593Smuzhiyun - Packet parsing, classification, and distribution (FMan) 25*4882a593Smuzhiyun - Queue management for scheduling, packet sequencing, and congestion 26*4882a593Smuzhiyun management (QMan) 27*4882a593Smuzhiyun - Hardware buffer management for buffer allocation and de-allocation (BMan) 28*4882a593Smuzhiyun - Cryptography acceleration (SEC) 29*4882a593Smuzhiyun - Ethernet interfaces by FMan 30*4882a593Smuzhiyun - Up to 1 x XFI supporting 10G interface 31*4882a593Smuzhiyun - Up to 1 x QSGMII 32*4882a593Smuzhiyun - Up to 4 x SGMII supporting 1000Mbps 33*4882a593Smuzhiyun - Up to 2 x SGMII supporting 2500Mbps 34*4882a593Smuzhiyun - Up to 2 x RGMII supporting 1000Mbps 35*4882a593Smuzhiyun - High-speed peripheral interfaces 36*4882a593Smuzhiyun - Three PCIe 2.0 controllers, one supporting x4 operation 37*4882a593Smuzhiyun - One serial ATA (SATA 3.0) controllers 38*4882a593Smuzhiyun - Additional peripheral interfaces 39*4882a593Smuzhiyun - Three high-speed USB 3.0 controllers with integrated PHY 40*4882a593Smuzhiyun - Enhanced secure digital host controller (eSDXC/eMMC) 41*4882a593Smuzhiyun - Quad Serial Peripheral Interface (QSPI) Controller 42*4882a593Smuzhiyun - Serial peripheral interface (SPI) controller 43*4882a593Smuzhiyun - Four I2C controllers 44*4882a593Smuzhiyun - Two DUARTs 45*4882a593Smuzhiyun - Integrated flash controller supporting NAND and NOR flash 46*4882a593Smuzhiyun - QorIQ platform's trust architecture 2.1 47*4882a593Smuzhiyun 48*4882a593SmuzhiyunLS2080A 49*4882a593Smuzhiyun-------- 50*4882a593SmuzhiyunThe LS2080A integrated multicore processor combines eight ARM Cortex-A57 51*4882a593Smuzhiyunprocessor cores with high-performance data path acceleration logic and network 52*4882a593Smuzhiyunand peripheral bus interfaces required for networking, telecom/datacom, 53*4882a593Smuzhiyunwireless infrastructure, and mil/aerospace applications. 54*4882a593Smuzhiyun 55*4882a593SmuzhiyunThe LS2080A SoC includes the following function and features: 56*4882a593Smuzhiyun 57*4882a593Smuzhiyun - Eight 64-bit ARM Cortex-A57 CPUs 58*4882a593Smuzhiyun - 1 MB platform cache with ECC 59*4882a593Smuzhiyun - Two 64-bit DDR4 SDRAM memory controllers with ECC and interleaving support 60*4882a593Smuzhiyun - One secondary 32-bit DDR4 SDRAM memory controller, intended for use by 61*4882a593Smuzhiyun the AIOP 62*4882a593Smuzhiyun - Data path acceleration architecture (DPAA2) incorporating acceleration for 63*4882a593Smuzhiyun the following functions: 64*4882a593Smuzhiyun - Packet parsing, classification, and distribution (WRIOP) 65*4882a593Smuzhiyun - Queue and Hardware buffer management for scheduling, packet sequencing, and 66*4882a593Smuzhiyun congestion management, buffer allocation and de-allocation (QBMan) 67*4882a593Smuzhiyun - Cryptography acceleration (SEC) at up to 10 Gbps 68*4882a593Smuzhiyun - RegEx pattern matching acceleration (PME) at up to 10 Gbps 69*4882a593Smuzhiyun - Decompression/compression acceleration (DCE) at up to 20 Gbps 70*4882a593Smuzhiyun - Accelerated I/O processing (AIOP) at up to 20 Gbps 71*4882a593Smuzhiyun - QDMA engine 72*4882a593Smuzhiyun - 16 SerDes lanes at up to 10.3125 GHz 73*4882a593Smuzhiyun - Ethernet interfaces 74*4882a593Smuzhiyun - Up to eight 10 Gbps Ethernet MACs 75*4882a593Smuzhiyun - Up to eight 1 / 2.5 Gbps Ethernet MACs 76*4882a593Smuzhiyun - High-speed peripheral interfaces 77*4882a593Smuzhiyun - Four PCIe 3.0 controllers, one supporting SR-IOV 78*4882a593Smuzhiyun - Additional peripheral interfaces 79*4882a593Smuzhiyun - Two serial ATA (SATA 3.0) controllers 80*4882a593Smuzhiyun - Two high-speed USB 3.0 controllers with integrated PHY 81*4882a593Smuzhiyun - Enhanced secure digital host controller (eSDXC/eMMC) 82*4882a593Smuzhiyun - Serial peripheral interface (SPI) controller 83*4882a593Smuzhiyun - Quad Serial Peripheral Interface (QSPI) Controller 84*4882a593Smuzhiyun - Four I2C controllers 85*4882a593Smuzhiyun - Two DUARTs 86*4882a593Smuzhiyun - Integrated flash controller (IFC 2.0) supporting NAND and NOR flash 87*4882a593Smuzhiyun - Support for hardware virtualization and partitioning enforcement 88*4882a593Smuzhiyun - QorIQ platform's trust architecture 3.0 89*4882a593Smuzhiyun - Service processor (SP) provides pre-boot initialization and secure-boot 90*4882a593Smuzhiyun capabilities 91*4882a593Smuzhiyun 92*4882a593SmuzhiyunLS1012A 93*4882a593Smuzhiyun-------- 94*4882a593SmuzhiyunThe LS1012A features an advanced 64-bit ARM v8 Cortex- 95*4882a593SmuzhiyunA53 processor, with 32 KB of parity protected L1-I cache, 96*4882a593Smuzhiyun32 KB of ECC protected L1-D cache, as well as 256 KB of 97*4882a593SmuzhiyunECC protected L2 cache. 98*4882a593Smuzhiyun 99*4882a593SmuzhiyunThe LS1012A SoC includes the following function and features: 100*4882a593Smuzhiyun - One 64-bit ARM v8 Cortex-A53 core with the following capabilities: 101*4882a593Smuzhiyun - ARM v8 cryptography extensions 102*4882a593Smuzhiyun - One 16-bit DDR3L SDRAM memory controller, Up to 1.0 GT/s, Supports 103*4882a593Smuzhiyun 16-/8-bit operation (no ECC support) 104*4882a593Smuzhiyun - ARM core-link CCI-400 cache coherent interconnect 105*4882a593Smuzhiyun - Packet Forwarding Engine (PFE) 106*4882a593Smuzhiyun - Cryptography acceleration (SEC) 107*4882a593Smuzhiyun - Ethernet interfaces supported by PFE: 108*4882a593Smuzhiyun - One Configurable x3 SerDes: 109*4882a593Smuzhiyun Two Serdes PLLs supported for usage by any SerDes data lane 110*4882a593Smuzhiyun Support for up to 6 GBaud operation 111*4882a593Smuzhiyun - High-speed peripheral interfaces: 112*4882a593Smuzhiyun - One PCI Express Gen2 controller, supporting x1 operation 113*4882a593Smuzhiyun - One serial ATA (SATA Gen 3.0) controller 114*4882a593Smuzhiyun - One USB 3.0/2.0 controller with integrated PHY 115*4882a593Smuzhiyun - One USB 2.0 controller with ULPI interface. . 116*4882a593Smuzhiyun - Additional peripheral interfaces: 117*4882a593Smuzhiyun - One quad serial peripheral interface (QuadSPI) controller 118*4882a593Smuzhiyun - One serial peripheral interface (SPI) controller 119*4882a593Smuzhiyun - Two enhanced secure digital host controllers 120*4882a593Smuzhiyun - Two I2C controllers 121*4882a593Smuzhiyun - One 16550 compliant DUART (two UART interfaces) 122*4882a593Smuzhiyun - Two general purpose IOs (GPIO) 123*4882a593Smuzhiyun - Two FlexTimers 124*4882a593Smuzhiyun - Five synchronous audio interfaces (SAI) 125*4882a593Smuzhiyun - Pre-boot loader (PBL) provides pre-boot initialization and RCW loading 126*4882a593Smuzhiyun - Single-source clocking solution enabling generation of core, platform, 127*4882a593Smuzhiyun DDR, SerDes, and USB clocks from a single external crystal and internal 128*4882a593Smuzhiyun crystaloscillator 129*4882a593Smuzhiyun - Thermal monitor unit (TMU) with +/- 3C accuracy 130*4882a593Smuzhiyun - Two WatchDog timers 131*4882a593Smuzhiyun - ARM generic timer 132*4882a593Smuzhiyun - QorIQ platform's trust architecture 2.1 133*4882a593Smuzhiyun 134*4882a593SmuzhiyunLS1046A 135*4882a593Smuzhiyun-------- 136*4882a593SmuzhiyunThe LS1046A integrated multicore processor combines four ARM Cortex-A72 137*4882a593Smuzhiyunprocessor cores with datapath acceleration optimized for L2/3 packet 138*4882a593Smuzhiyunprocessing, single pass security offload and robust traffic management 139*4882a593Smuzhiyunand quality of service. 140*4882a593Smuzhiyun 141*4882a593SmuzhiyunThe LS1046A SoC includes the following function and features: 142*4882a593Smuzhiyun - Four 64-bit ARM Cortex-A72 CPUs 143*4882a593Smuzhiyun - 2 MB unified L2 Cache 144*4882a593Smuzhiyun - One 64-bit DDR4 SDRAM memory controllers with ECC and interleaving 145*4882a593Smuzhiyun support 146*4882a593Smuzhiyun - Data Path Acceleration Architecture (DPAA) incorporating acceleration the 147*4882a593Smuzhiyun the following functions: 148*4882a593Smuzhiyun - Packet parsing, classification, and distribution (FMan) 149*4882a593Smuzhiyun - Queue management for scheduling, packet sequencing, and congestion 150*4882a593Smuzhiyun management (QMan) 151*4882a593Smuzhiyun - Hardware buffer management for buffer allocation and de-allocation (BMan) 152*4882a593Smuzhiyun - Cryptography acceleration (SEC) 153*4882a593Smuzhiyun - Two Configurable x4 SerDes 154*4882a593Smuzhiyun - Two PLLs per four-lane SerDes 155*4882a593Smuzhiyun - Support for 10G operation 156*4882a593Smuzhiyun - Ethernet interfaces by FMan 157*4882a593Smuzhiyun - Up to 2 x XFI supporting 10G interface (MAC 9, 10) 158*4882a593Smuzhiyun - Up to 1 x QSGMII (MAC 5, 6, 10, 1) 159*4882a593Smuzhiyun - Up to 4 x SGMII supporting 1000Mbps (MAC 5, 6, 9, 10) 160*4882a593Smuzhiyun - Up to 3 x SGMII supporting 2500Mbps (MAC 5, 9, 10) 161*4882a593Smuzhiyun - Up to 2 x RGMII supporting 1000Mbps (MAC 3, 4) 162*4882a593Smuzhiyun - High-speed peripheral interfaces 163*4882a593Smuzhiyun - Three PCIe 3.0 controllers, one supporting x4 operation 164*4882a593Smuzhiyun - One serial ATA (SATA 3.0) controllers 165*4882a593Smuzhiyun - Additional peripheral interfaces 166*4882a593Smuzhiyun - Three high-speed USB 3.0 controllers with integrated PHY 167*4882a593Smuzhiyun - Enhanced secure digital host controller (eSDXC/eMMC) 168*4882a593Smuzhiyun - Quad Serial Peripheral Interface (QSPI) Controller 169*4882a593Smuzhiyun - Serial peripheral interface (SPI) controller 170*4882a593Smuzhiyun - Four I2C controllers 171*4882a593Smuzhiyun - Two DUARTs 172*4882a593Smuzhiyun - Integrated flash controller (IFC) supporting NAND and NOR flash 173*4882a593Smuzhiyun - QorIQ platform's trust architecture 2.1 174*4882a593Smuzhiyun 175*4882a593SmuzhiyunLS2088A 176*4882a593Smuzhiyun-------- 177*4882a593SmuzhiyunThe LS2088A integrated multicore processor combines eight ARM Cortex-A72 178*4882a593Smuzhiyunprocessor cores with high-performance data path acceleration logic and network 179*4882a593Smuzhiyunand peripheral bus interfaces required for networking, telecom/datacom, 180*4882a593Smuzhiyunwireless infrastructure, and mil/aerospace applications. 181*4882a593Smuzhiyun 182*4882a593SmuzhiyunThe LS2088A SoC includes the following function and features: 183*4882a593Smuzhiyun 184*4882a593Smuzhiyun - Eight 64-bit ARM Cortex-A72 CPUs 185*4882a593Smuzhiyun - 1 MB platform cache with ECC 186*4882a593Smuzhiyun - Two 64-bit DDR4 SDRAM memory controllers with ECC and interleaving support 187*4882a593Smuzhiyun - One secondary 32-bit DDR4 SDRAM memory controller, intended for use by 188*4882a593Smuzhiyun the AIOP 189*4882a593Smuzhiyun - Data path acceleration architecture (DPAA2) incorporating acceleration for 190*4882a593Smuzhiyun the following functions: 191*4882a593Smuzhiyun - Packet parsing, classification, and distribution (WRIOP) 192*4882a593Smuzhiyun - Queue and Hardware buffer management for scheduling, packet sequencing, and 193*4882a593Smuzhiyun congestion management, buffer allocation and de-allocation (QBMan) 194*4882a593Smuzhiyun - Cryptography acceleration (SEC) at up to 10 Gbps 195*4882a593Smuzhiyun - RegEx pattern matching acceleration (PME) at up to 10 Gbps 196*4882a593Smuzhiyun - Decompression/compression acceleration (DCE) at up to 20 Gbps 197*4882a593Smuzhiyun - Accelerated I/O processing (AIOP) at up to 20 Gbps 198*4882a593Smuzhiyun - QDMA engine 199*4882a593Smuzhiyun - 16 SerDes lanes at up to 10.3125 GHz 200*4882a593Smuzhiyun - Ethernet interfaces 201*4882a593Smuzhiyun - Up to eight 10 Gbps Ethernet MACs 202*4882a593Smuzhiyun - Up to eight 1 / 2.5 Gbps Ethernet MACs 203*4882a593Smuzhiyun - High-speed peripheral interfaces 204*4882a593Smuzhiyun - Four PCIe 3.0 controllers, one supporting SR-IOV 205*4882a593Smuzhiyun - Additional peripheral interfaces 206*4882a593Smuzhiyun - Two serial ATA (SATA 3.0) controllers 207*4882a593Smuzhiyun - Two high-speed USB 3.0 controllers with integrated PHY 208*4882a593Smuzhiyun - Enhanced secure digital host controller (eSDXC/eMMC) 209*4882a593Smuzhiyun - Serial peripheral interface (SPI) controller 210*4882a593Smuzhiyun - Quad Serial Peripheral Interface (QSPI) Controller 211*4882a593Smuzhiyun - Four I2C controllers 212*4882a593Smuzhiyun - Two DUARTs 213*4882a593Smuzhiyun - Integrated flash controller (IFC 2.0) supporting NAND and NOR flash 214*4882a593Smuzhiyun - Support for hardware virtualization and partitioning enforcement 215*4882a593Smuzhiyun - QorIQ platform's trust architecture 3.0 216*4882a593Smuzhiyun - Service processor (SP) provides pre-boot initialization and secure-boot 217*4882a593Smuzhiyun capabilities 218*4882a593Smuzhiyun 219*4882a593SmuzhiyunLS2088A SoC has 3 more similar SoC personalities 220*4882a593Smuzhiyun1)LS2048A, few difference w.r.t. LS2088A: 221*4882a593Smuzhiyun a) Four 64-bit ARM v8 Cortex-A72 CPUs 222*4882a593Smuzhiyun 223*4882a593Smuzhiyun2)LS2084A, few difference w.r.t. LS2088A: 224*4882a593Smuzhiyun a) No AIOP 225*4882a593Smuzhiyun b) No 32-bit DDR3 SDRAM memory 226*4882a593Smuzhiyun c) 5 * 1/10G + 5 *1G WRIOP 227*4882a593Smuzhiyun d) No L2 switch 228*4882a593Smuzhiyun 229*4882a593Smuzhiyun3)LS2044A, few difference w.r.t. LS2084A: 230*4882a593Smuzhiyun a) Four 64-bit ARM v8 Cortex-A72 CPUs 231*4882a593Smuzhiyun 232*4882a593SmuzhiyunLS2081A 233*4882a593Smuzhiyun-------- 234*4882a593SmuzhiyunLS2081A is 40-pin derivative of LS2084A. 235*4882a593SmuzhiyunSo feature-wise it is same as LS2084A. 236*4882a593SmuzhiyunRefer to LS2084A(LS2088A) section above for details. 237*4882a593Smuzhiyun 238*4882a593SmuzhiyunIt has one more similar SoC personality 239*4882a593Smuzhiyun1)LS2041A, few difference w.r.t. LS2081A: 240*4882a593Smuzhiyun a) Four 64-bit ARM v8 Cortex-A72 CPUs 241