Professional Documents
Culture Documents
Johnson Leung
Application Engineering
TM
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
MPC8569E and Freescale PowerQUICC® QUICC Engine™ Portfolio
Communications Processors
No. 1 supplier of integrated communications processors
No. 1 in embedded MPUs
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 2
Migration to E500, DDR3, PEX, SRIO
and more…
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 3
MPC8569E PowerQUICC III: Bridging the Gap to the All-IP Network
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 4
E500v2, DDR3 and more…
► E500v2
• 2799 MIPS at 1.33 GHz (estimated Dhrystone 2.1)
• 36-bit physical addressing, up to 64G-bytes addressing space
• Double-precision (64-bits) floating-point APU and Embedded vector and scalar
single-precision floating-point APUs
• 512 Kbytes of L2 cache/SRAM
► DDR3 Support
• SSTL-1.8, and SSTL-1.5 compatible IOs
• New DDR3 initialization sequence supported
• DDR3 ZQ Calibration Command and Write Leveling control
• Supports address parity for registered DIMMS
• Supports DDR3 Burst Chop on the fly by A12 for 8-byte burst
► Other Enhancements
• eLBC NAND Flash support
• eSDHC support for SD/MMC card interface
• SEC3.1: Protocol support includes ARC4, 3DES, AES, RSA/ECC, RNG, Single-
pass SSL/TLS, Kasumi, SNOW, XOR acceleration
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 5
High-Speed Interface Multiplexing
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 6
Migration to New QUICC Engine
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 7
Device Migration
Product Family MPC8560E MPC8360E MPC8568E MPC8569E
Core Control e500 e300 e500 e500
Max Core Frequency 1 GHz 667 GHz 1.33/1.5 GHz 1.33 GHz
CPM or QE CPM QE QE QE
No of RISC 1 2 2 4
48K IRAM, 48K MURAM, 192K 64K IRAM, 64K MURAM,
CPM/QE Memory 32K IRAM, 32K MURAM 256K IRAM, 128K MURAM
ROM 192K ROM
Max CPM/QE Frequency 333 MHz Up to 500 MHz Up to 533 MHz Up to 667 MHz
Ethernet (MII, RMII) 3 8 8 8
Ethernet (GMII, RGMII) 2 2 3 4 (include 2 SGMII)
ATM UTOPIA M-PHY 1 2 2 1
POS-PHY - 2x128 1x31 1x128
TDMs 8 8 8 16
MCC (256 HDLC ch) 2 1 1 2
USB (full/low speed) - 1 - 1
SPI 2 2 2 2
Encryption (Option) Y Y Y Y
IEEE 1588 - Y (V2) - Y (V2)
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 8
QUICC™ Engine – Architecture: Flexible, Scalable and Packet-friendly
UCC1
UCC3
UCC5
UCC7
MCC
UCC6
UCC2
UCC4
UCC8
MCC
SPI
USB
SPI
MPC832x MPC8360 MPC8569
No of RISCs 1 RISC 2 RISC 4 RISC
MHz Range 200 200-533 200-667
IRAM Memory 8K Bytes 48K-64K Bytes 256K Bytes UPC124
MURAM Memory 16K Bytes 48K-64K Bytes 128K Bytes
96K Bytes 192K bytes N/A
Time Slot Assigner
ROM Memory
Ethernet Ports Up to 3 x 10/100 Up to 8 10/100 Up to 8 x 10/100 Communication Interfaces
Up to 3 x Up to 4 x
10/100/1000 10/100/1000
UTOPIA/POS Ports 1 2 1
TDM ports 4 8 16 16 TDM 8 MII/ 4 GMII/ 1 UTOPIA/POS
IEEE1588 Support No Yes Yes Ports RMII RGMII/TBI/RTBI (16 bit MPHY)
(MPC8360 only)
Comprehensive CodeWarrior™ and 3rd-Party Enablement Ecosystem
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 9
RISC Complex and Task Scheduling Enhancement
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 10
Internal Memories and SDMA Enhancement
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 11
I/O Interface Enhancement
►TDM
• Up to 16 T1/E1/J1/E3 or DS-3 serial interfaces
Two MCCs, 256 channel each (Only one MCC in MPC8360)
Two SI TDMs, support 8 TDMs and hooks to its own MCC (Only one SI in
MPC8360)
►Ethernet
• Up to eight 10/100-Mbps Ethernet interfaces using RMII
• Up to four 1000-Mbps Ethernet interfaces using
Four RGMII/RTBI, or
Two RGMII/RTBI and two SGMII, or
Two RGMII/RTBI and one GMII, or
Two GMII and two SGMII
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 12
Migration on Software
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 13
Protocol Suite and Interfaces
Partial IP Reassembly: Now
Full IP Reassembly: Dec, 09 IPsec: Alpha release Oct, 09
IP fragmentation IPsec
IP Reassembly Virtual Port
IP Header compression/
Decompression
IP FWD
QMC
Parsing PPPoE
PPP MUX
Look-Up RFC 2516
RFC 3153
SS7/ESS7
IPoA &
PPPoA
Circuit Emulation RFC 2684
PPP
Services (CES)
ML/MC
RFC AAL-2 AAL-2 AAL-2
1990/2686 I.366.1 I.366.2 Switching Eth to ATM
Cell Switch AAL-2
MSP Bridging
I.363.2
PPP
PPP
RFC 1661
RFC 1661 AAL-0 AAL-1 AAL-2 AAL-5
1662
1662
IMA ATM Low Layer Module ATM Policing VLAN&QoS
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 14
Package delivery in IRAM Era
MPC8360 Packages Release AE_B_2.3.0 PE_A_2.3.1 PE_B_2.3.1 PAE_C_1.1.0 EE_D_0.0.2 PS_T_0.0.2
Ethernet Termination
ATM Termination
PPPMux
ESS7 Termination
POS Termination
MCC
IMA
A2E IW
P2E IW
E2E IW
HC/Hdec IW
HC/Hdec IW IP only
IP Reassembly
IP Fragmentation
Virtual Port IW
►8569 has 256K-Bytes IRAM (no IROM). At this time there is only
one image of the code
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 15
QUICC Engine™ Netcomm Device Drivers Overview
► Device Drivers:
• Modular set of platform, peripheral and protocol device drivers
• Operating system independent APIs (e.g. bare board) for customer application
use and porting
Operating system porting guide provided
• Platform level drivers supported – MMU, cache, interrupt controller, memory
controllers, timers, DUART, I2C, security, etc.
• Built-in use cases demonstrating functionality and performance
• Complete device driver source code and comprehensive documentation
provided
► Hardware support:
• Support for MDS processor and I/O boards
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 16
Previous Architecture (Release 2.3)
Use Case
Hardware Hardware
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 17
New Architecture
Use Case
HAL
Hardware Abstraction Layer
Hardware Hardware
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 18
New Architecture
Use Case
HAL
Hardware Abstraction Layer
Wrapper Wrapper
Hardware Hardware
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 19
NetCommSw-Linux Architecture
Standard
Linux Apps / Reference Applications
Daemons
Proprietary clid
IOCTL
User Space Runtime /proc
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 20
NetCommSw Bare-Board Architecture
Use Cases
Runtime IOCTL
Bare-Board System
Device Manager Layout
main
CLI
Bare-Board Wrapper
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 21
QUICC Engine™ Linux® Drivers
Kernel Linux
Drivers Kernel Space
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 22
MPC8569E: Optimizing Power and Cost
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or TM
service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 23
TM