README.soc 11 KB

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