Implementing an Ethernet Solution Using Power Architecture Based Processors: An Overview of the etsec, VeTSEC and dtsec IP Blocks Mark Cheng

Size: px
Start display at page:

Download "Implementing an Ethernet Solution Using Power Architecture Based Processors: An Overview of the etsec, VeTSEC and dtsec IP Blocks Mark Cheng"

Transcription

1 August, 2010 Implementing an Ethernet Solution Using Power Architecture Based Processors: An Overview of the etsec, VeTSEC and dtsec IP Blocks NET-F0562 Mark Cheng NMG, AP PowerPC Applications Engineering Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

2 Session Introduction This session focuses on the main differences amongst the first generation Enhanced Triple Speed Ethernet Controller (etsec 1.x), the second generation etsec (etsec 2.x or Virtualization etsec referred to as VeTSEC), and the Datapath Triple Speed Ethernet Controller (dtsec). The importance of these differences can greatly reduce the probability of encountering design issues based on the chosen Ethernet Intellectual Property (IP) block. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 2

3 Session Objectives After completing this session you will have an understanding of: the main differences amongst the etsec, VeTSEC, and dtsec the main changes for interface selection and clocking the changed memory-mapped register space for the IP blocks the transition of certain features to the Fman/Bman/Qman for dtsec the new capability of interrupt grouping with VeTSEC the main differences for external PHY management Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 3

4 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 4

5 Media Layers Host Layers Supported Layers of the Protocol Stack by FSL Ethernet HW OSI Model Layers 7: Application SMTP, ) 6: Presentation decryption 5: Session communication 4: Transport control end use (FTP, encryption & interhost reliability & flow 3: Network / Internet logical addressing 2: Data Link (MAC) physical addressing Media Access Control (MAC) Ethernet Type II Frame L2 header L3 header (IPv4/IPv6) L4 header (TCP/UDP) Preamble SFD DA SA EthType Payload CRC32 IFG 7 bytes 1 byte 6 bytes 6 bytes 2 bytes bytes 4 bytes 12 bytes 1: Physical (PHY) transmission/reception of bits Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 5

6 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 6

7 Supported Ethernet Physical Interfaces INTERFACE SPEED (Mbps) DUPLEX MII (Media Independent Interface) 10 / 100 Full / Half RMII (Reduced MII) 1 10 / 100 Full / Half SMII (Serial MII) 1 10 / 100 Full / Half GMII (Gigabit MII) 2 10 / 100 / 1000 Full RGMII (Reduced GMII) 1 10 / 100 / 1000 Full / Half SGMII (Serial GMII) 1 10 / 100 / 1000 Full / Half XAUI (TEN Attachment Unit Interface) 10,000 Full TBI (Ten Bit Interface) 1000 Full RTBI (Reduced TBI) 1000 Full FIFO (8/16-bit) GMII Style (Platform Clk/4.2) Encoded (Platform Clk/3.2) Full Controllers CPM-FCC (8280,8560), QE-UEC (8360), FEC (880), TSEC (8560), etsec (8572), dtsec (P4080), 10G (P4080), VeTSEC (P1020) (Not all interfaces supported for each controller. Must refer to each products specific documentation.) 1 Half Duplex -10/100 is supported on this interface via encoding methods because there are no physical COL and CRS signals. 2 10/100 supported via fallback mode to MII Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

8 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 8

9 Typical etsec Receive and Transmit Features & Options RX FEATURE Wake-On-LAN (Magic Packet OR Filer Rule) Receive Short Frames Exact Match MAC Addresses (15 available) Lossless Flow Control (RxBDs) Custom L2 Header (Layer 2 Offset) 1588 Timestamping Little Endian Descriptor Mode Snooping /Stashing RxBD and/or Rx Buffer Accesses Packet Alignment Padding Event Notifications via maskable /selectable interrupts Control Frame Accept (Capture in Memory) MIB statistics (auto zeroing option) Rx Interrupt Coalescing Broadcast Frame Reject Promiscuous Mode Length Check (Layer 2) Automatic VLAN TAG Extraction Parsing & Filing (single or multi queue) Extended Group Address Hashing (256 -> 512) IP Header Checksum (Layer 3) TCP/UDP Header Checksum (Layer 4) Preamble Accept ( Capture in Memory) Huge Frame Reception TX FEATURE TxBD modes (POLL or WAIT) Custom L2 Header 1588 Timestamping Little Endian Descriptor Mode Snoop TxBD and/or Tx Buffer Accesses Transmit On Demand for TxBD Ring 0 Event Notifications via maskable /selectable interrupts MIB statistics (auto zeroing option) Automatic VLAN TAG Insertion Tx Interrupt Coalescing IP Header Checksum (Layer 3) TCP/UDP Header Checksum (Layer 4) PADDDING and CRC APPENDING options Interpacket Gap Options Hafl-Duplex Options Transmit Half-Duplex Flow Control Transmit & Receive Pause Frames Transmit Ring Scheduling ( Single polled, priority, & modified weighted roundrobin modes) Custom Preamble Huge Frame Transmission Internal Loopback Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

10 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 10

11 Interface & Clocking Selection etsec for 83xx platforms use HRCW etsec for 85xx platforms use POR signals VeTSEC for QorIQ platforms use POR configuration signals dtsec for QorIQ platforms use PBL Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 11

12 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 12

13 MPC8536E Block Diagram MPC8536E Perf Mon Timers Gigabit Ethernet SGMII Enhanced Local Bus Gigabit Ethernet SGMII IEEE 1588 SEC SATA SATA e500 core 32 KB D-Cache OpenPIC USB Host/ Device ULPI 32 KB I-Cache SD / MMC USB Host/ Device ULPI Coherency Module USB Host/ Device ULPI 512 KB L2 Cache 8 Lane SERDES SPI DUART 2x I 2 C Async Queue Power Management PCIe 64-bit DDR2 SDRAM Controller + ECC e500v2 core, built on Power Architecture technology, up to 1.5 GHz 512 KB L2 Cache w/ecc 36-bit physical addressing DP-FPU, SPE System Unit 64-/32-bit DDR2/3 up to 667 MHz data rate w/ecc Integrated security engine Triple USB 2.0 high speed host/device SD/MMC flash interfaces SPI and enhanced local bus Dual SATA Dual 10/100/1000 Ethernet controllers High speed interconnect Triple PCI Express PCI Dual SATA IEEE 1588 Advanced Power Management Controller Nap, Doze, Sleep Deep Sleep 35C) Power off to core and cache Wake on LAN/USB/GPIO/timer/external signal Isolated power planes Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 13

14 etsec 1.x Block Diagram MPC8536 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

15 Dual-Core P1020 Block Diagram Power Manage-ment Security Accel XOR TDM 32KB I- Cache e500 Core 3x GE MAC 32KB D- Cache 256KB L2 Coherency Module System System Bus Bus DMA 32KB I- Cache e500 Core 32KB D- Cache On-Chip Network PCI Express x4 SerDes PCI Express DDR2/DDR3, SDRAM Controller Enhanced Local Bus Perf Mon, DUART, MPIC 2x I2C, Timers USB2.0 SPI SD/MMC 32b 16b Dual e500 Power Architecture core MHz 256KB Frontside L2 cache w/ecc, HW cache coherent 36 bit physical addressing, DP-FPU System Unit 32-bit DDR2/DDR3 with ECC to 800MHz datarate Integrated SEC 3.3 Security Engine Open-PIC Interrupt Controller, Perf Mon, 2x I2C, Timers, 16 GPIO s, DUART 16-bit Enhanced Local Bus supports booting from NAND Flash Two USB 2.0Controllers Host/Device support SPI controller supporting booting from SPI serial Flash SD/MMC card controller supporting booting from Flash cards TDM interface Three 10/100/1000 Ethernet Controllers (etsec) w/ Jumbo Frame support, SGMII interface Enhanced features: Parser/Filer, QOS, IP- Checksum Offload, Lossless Flow Control IEEE1588v2 Support Two PCI Express 1.0a Controllers operating at 2.5GHz Power Management Process & Package 45nm SOI 689-pin TePBGAII, 31x31mm Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 15

16 VeTSEC (etsec 2.x) Block Diagram P1020 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

17 VeTSEC main differences Memory Mapped Registers have changed slightly Addition of hashing logic to aid in received packet distribution among queues/cores Improved control and status register access times New Interrupt Grouping (coalescing on a per queue basis) Each RX and TX physical queue pair individually assigned to any core Provides line rate transmission in multi-queue scheduling configurations (Priority or MWRR) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 17

18 QorIQ DPAA components P KB Backside Power Architecture e500-mc Core L2 Cache 32KB 32KB D-Cache I-Cache 1024KB Frontside L3 Cache 1024KB Frontside L3 Cache 64-bit DDR-2 / 3 Memory Controller 64-bit DDR-2 / 3 Memory Controller eopenpic PreBoot Loader Security Monitor Internal BootROM PAMU PAMU PAMU CoreNet Coherency Fabric PAMU PAMU Peripheral Access Mgmt Unit Power Mgmt SD/MMC SPI elbc Security 4.0 Queue Mgr. Frame Manager Parse, Classify, Distribute Frame Manager Parse, Classify, Distribute RapidIO Message Unit (RMU) 2x DMA Real Time Debug Watchpoint Cross Trigger 2x DUART 4x I 2C 2x USB 2.0/ULPI Test Port/ SAP Pattern Match Engine 2.0 Buffer Mgr. Buffer 1GE 10GE 1GE 1GE 1GE Buffer 1GE 10GE 1GE 1GE 1GE PCIe PCIe SRIO PCIe SRIO Perf Monitor Aurora CoreNet Trace Clocks/Reset GPIO CCSR 18-Lane 5GHz SERDES Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

19 dtsec Block Diagram P4080 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

20 dtsec Main differences Parser/Filer functions moved to another block Essentially just a MAC Used in new DPAA Reduced size in FIFOs Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 20

21 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 21

22 etsec and VeTSEC Buffer Descriptors etsec Memory Mapped Registers TxBD Table Base RxBD Table Base Memory TxBD Ring Buffer RxBD Ring Buffer Status/Control Data Length Buffer Pointer Status/Control Data Length Buffer Pointer TxBD RxBD Similar to other PowerQUICC Family Ethernet Controllers BD rings must be contiguous, minimum of 9 BDs per ring for etsec Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 22

23 DPAA Versus Buffer Descriptor rings Core D$ I$ DPAA infrastructure replaces descriptor rings: Queueing is split from buffer management and from the passing of frames to/from cores Queues can be shared by multiple cores Core D$ I$ Core D$ I$ Queue Manager Core D$ I$ Buffer Manager Core D$ I$ Eth Data reception is not throttled by how fast software can service ring entries Data can be stashed into cache just before it is processed Network I/O Eth Eth Eth Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 23

24 2) DPAA Infrastructure: BMan Buffer Manager (BMan) supports: 64 pools of buffer pointers All buffers in a pool are expected to have like characteristics BMan places no restrictions on these characteristics Hardware (and software) acquire and release of buffer pointers from/to pools BMan is primarily intended to reduce the buffer management load on SW Pool depletion thresholds for pool replenishment and lossless flow control All thresholds have hysteresis Buffer Manager (BMan) List Engines Software Portals To Cores Internal stockpile Buffer Descriptors CoreNet Hardware portals Buffer Descriptors PME SEC FMan FMan Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 24

25 Frame Manager Ingress (RX) Timestamp incoming packet (IEEE 1588 representative) Acquisition of right sized buffer based upon Ethernet packet size L2 CRC validation, IPv4 header checksum and TCP/UDP checksum validation L2/L3/L4 protocol parsing (hard and soft examination sequences) Classification based queue distribution Exact match to queue Configurable flow hash to queue Color marked policing decision (RFC2698, RFC4115) Direct hardware enqueue to QMan queue defined via classification Egress (TX) Direct hardware dequeue from QMan IPv4, TCP/UDP checksum update Transmit rate based metering per port Buffer constituting the packet are returned Frame Frame Classifier 10GE QMI BMI MACs DMA IC Shared Memory Buffer Scheduler 1GE 1GE 1GE 1GE Parser Key Gen Policer Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 25

26 Frame Manager Flow Chart MAC BMI Parser Unicast DA match Multicast/Broadcast filter CRC check Transfer Frame to Memory Bulk one s complement checksum Parse/identify common L2-L4 protocols Branch to soft examine sequence for custom protocols Populate parse results for software use Update checksums calculations Policer KeyGen Coarse Classify KeyGen Dual rate tri-color mark frame according to classification Generate FQ ID via programmable mechanism Perform exact match directed queue identification Identify course classification routine from parse results BMI QMI De-allocate buffers, discard packet on drop decision Enqueue description of packet to Queue Manager Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 26

27 Life of an Ingress Packet FMAN receives packets BMI allocates internal buffers retrieves data from MAC acquires a buffer from BMan uses DMA to store data in it Parse+classify+keygen select a queue and policer profile Policer colors and optionally discards frame QMan applies active queue management and enqueues frame Frame is enqueued to one of a pool of cores DDR PKT DDR L2 Cache L2 Cache Power Architecture L2 Cache Power Core Architecture L2 Cache Power Core Architecture D-CachePower I-Cache Core Architecture D-Cache I-Cache Core D-Cache I-Cache D-Cache I-Cache Policer DMA Classifier Frame Manager (FMan) Memory BMI 10GE GE GE GE GE PKT To Memory QMI Keygen (Distribution) Parser DEQ ENQ FD Return Buf Ptr Request Buffer Queue Manager D D D WQ7 WQ6 WQ5 WQ4 WQ3 WQ2 WQ1 WQ0 Buffer Manager Dequeue Enqueue WRED QMI Policer Keygen Classifier Parser BMI MAC Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 27

28 FMan/QMan Ingress Packet Processing 16M Queues (Frame Queues) References to Packet 3 QMan 4 Frontside Cache DDR SDRAM Classification driven enqueue distribution Packet Data written to main memory subsystem Packet Data Stored in H/W managed buffers FMan Packets in process Buffer Acquisition Request Buffer Reference 2 Bman MURAM 10G 1G 1G 1G 1G 1 Packets Arriving Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 28

29 FMan/QMan Ingress Packet Processing 16M Queues (Frame Queues) References to Packet 3 QMan 4 Frontside Cache DDR SDRAM Classification driven enqueue distribution Packet Data written to main memory subsystem Packet Data Stored in H/W managed buffers FMan Packets in process Buffer Acquisition Request Buffer Reference 2 Bman MURAM 10G 1G 1G 1G 1G 1 Packets Arriving Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 29

30 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 30

31 etsec 2.x etsec 1.x etsec Updates - Memory mapping 4k Block 4k Block Group 0 P2020 P1020 Core 0 Core 1 New etsec features introduced to P1 devices P2 and earlier devices have etsec 1.x P1 devices have etsec 2.x etsec 1.x has one common 4k block of common registers which can be used by any core In etsec 2.x, the Ethernet traffic can be categorized in two groups 4k Block for MDIO Core 0 Core 1 Separate 4k block of status & control registers are for each groups. These 4k blocks can be associated to each of the cores 4k Block Group 1 Another 4k block, common to both the core, is available for management Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 31

32 VeTSEC Memory Map Offset & Register Changes Be mindful of the memory map differences when porting code to VeTSEC from etsec 1.x etsec1 MDIO starts at 0x2_4000 address offset etsec2 MDIO starts at 0x2_5000 address offset etsec3 MDIO starts at 0x2_6000 address offset etsec1 group 0 starts at 0xB_0000 address offset etsec2 group 0 starts at 0xB_1000 address offset etsec3 group 0 starts at 0xB_2000 address offset etsec1 group 1 starts at 0xB_4000 address offset etsec2 group 1 starts at 0xB_5000 address offset etsec3 group 1 starts at 0xB_6000 address offset Interrupt Steering Register Group n (ISRGn) - Any bit set in any ISRGn enables multiple-group mode, including per ring interrupt coalescing and MWRR transmit scheduling of ring 0 Group Error Mapping Register (EMAPG) - The error mapping register allows the user to route non- BSY errors to a particular group error interrupt TXICn/RXICn Coalescing control per physical queue IGADDRn/GADDRn Individual/Group Hash and Groups Hash IEVENTGn/IMASKGn Group Interrupt Event and Mask RSTATn/TSTATn Receive/Transmit Status Register Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 32

33 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 33

34 Event and Interrupt Routing for 8 Physical Queues - etsec DDR etsec1 BD Rings 0 thru 7 Tx BD Ring #0 IEVENT RSTAT TSTAT etsec1 Rx Error etsec1 core0 PIC etsec2 BD Rings 0 thru 7 Tx BD Ring #0 IEVENT RSTAT TSTAT etsec2 Rx Error etsec2 core1 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 34

35 Event and Interrupt Routing for 8 Physical Queues (A) - VeTSEC DDR etsec1 BD Rings 0 thru 3 Tx BD #0 Group 0 IEVENTGn Rx Error 0 BD #4 Group 1 RSTATn TSTATn etsec1 Tx Rx Error 1 etsec1 core0 etsec1 BD Rings 4 thru 7 etsec2 BD Rings 0 thru 3 PIC BD #0 Group 0 IEVENTGn Tx Rx Error 0 BD #4 Group 1 RSTATn TSTATn etsec2 Tx Rx Error 1 etsec2 core1 etsec2 BD Rings 4 thru 7 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 35

36 Event and Interrupt Routing for 8 Physical Queues (B) - VeTSEC DDR etsec1 BD Rings 0 thru 3 Tx BD #0 Group 0 IEVENTGn Rx Error 0 BD #4 Group 1 RSTATn TSTATn etsec1 Tx Rx Error 1 etsec1 core0 etsec1 BD Rings 4 thru 7 etsec2 BD Rings 0 thru 3 PIC BD #0 Group 0 IEVENTGn Tx Rx Error 0 BD #4 Group 1 RSTATn TSTATn etsec2 Tx Rx Error 1 etsec2 core1 etsec2 BD Rings 4 thru 7 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 36

37 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 37

38 vtsec Hashing Logic Features Hashing function optimized to provide better worst-case flow distribution than CRCbased hashing algorithms Hash function integrated into existing receive filer Produces a 16-bit hash value Identified by one or more hash rules via direct index or lookup table Identifies a queue (1 of 8) Passed on in RxFCB for software Used as a key into software flow table Hashes together one or more of the following user-selected fields Layer 2: MAC source and destination address 802.1p priority and VLAN id Ethertype Layer 3: IP source and destination address IP TOS/Traffic Class field Next Header protocol Layer 4: TCP/UDP source and destination port numbers Any 4 bytes, including Ethernet preamble, taken from first 64 bytes of L2, L3, or L4 PDU Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

39 vtsec RX Frame Control Block (RXFCB) Information VLAN tag recognized, see control word IP header found, see Next Header protocol ID IPv6 header type TCP or UDP header found IPv4 header checksum checked TCP/UDP checksum checked IPv4 header checksum error TCP/UDP checksum error Parse error Packet matched a General Purpose Interrupt file rule Offset +0 VLN IP IP6 TUP CIP CTU EIP ETU PERR GPF Offset +2 RQ PRO Offset +4 HASH RESULT Offset +6 VLCTL Receive Queue Index 802.1Q VLAN Control Word Next Header Protocol Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

40 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 40

41 extracted header fields Quality of Service Starts at the etsec Receive Inbound frame parsed and headers extracted. Filer table searched to locate RxBD ring to DMA. Frame rejection supported in rule set. 256-entry filing table field value TCP port # queue #3 priority select queue # Transmit Stack queues frames on 1 of 8 TxBD rings. WRR scheduler allocates MAC bandwidth according to 8-bit queue weights. Priority-based queuing supported. 8 TxBD Queues Frame Parser L2 to L4 10/100/1000 Ethernet MAC Rx FIFO data address BD cache DMA Weighted Round-robin scheduler (1 with priority override) 10/100/1000 Ethernet MAC Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. Slide 41

42 checksum TCP/IP Offload Balances Performance Transmit TCP and UDP checksums of frames up to 9.6kB at DMA rates. IPv4 header checksum and IPv6 header skip. Receive TOE at Gigabit Ethernet or 2.5 Gbps FIFO rates. Frame parser peels encapsulated VLAN, MPLS, PPPoE, LLC, IPv4, IPv6, IP over IP, TCP and UDP headers. Optional word re-alignment of IP header. data payload DMA Add 2kB Rx FIFO: Data + TOE status 8/16bit FIFO Interface 10/100/1000 Ethernet MAC 10kB Tx FIFO: Data w/headers Layers 2 4 Rx Frame Parser fields to QoS filer data checksum TCP/IP Offload Engine CkSm Add CkSm Tx per cycle Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. Slide 42

43 DPAA Parser Determine protocol correctness IP/TCP/UDP checksum Version number check Length field check Frame too short, long Give protocol stack indication to KeyGen and/or software Support for hard and soft parse algorithms Soft parse can detect 3 proprietary/user defined fields and extract offset to Parser Result Soft parse can do classification by e.g. address comparison instructions (limited functionality) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 43

44 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 44

45 MII Mgmt Interface TSEC 1 MAC TSEC 1 TBI TSEC 2 MAC TSEC 2 TBI MDC/MDIO CPM-FEC MII GMII, TBI GMII, TBI MDC/MDIO PHY 1 PHY 2 PHY X Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.

46 Agenda Supported Layers of the Open System Interconnection (OSI) Model Supported Ethernet Interfaces Feature & Architecture Comparisons Typical etsec features Interface and Clocking Selection Block Diagrams etsec s BDs/Buffers vs- dtsec s Qman/Bman Memory Mapped Registers Error/Interrupt Reporting and Handling Hashing Parsing/Filing - QoS and TOE PHY management Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 46

47 Session Summary Many options are available for an Ethernet solution There are some distinct differences amongst the IP blocks The newer IP blocks have increased performance Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 47

48 For Further Information Visit Request help at 8536 for etsec P1021 for VeTSEC P4080 for dtsec Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 48

49 Session Closing You should understand The main differences amongst the etsec, VeTSEC, and dtsec The advantage of the new grouping for performance The advantage of the Fman/Bman/Qman for performance How an Ethernet packet is handled by the different IP blocks Where to find more information Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc. 49

50

An Introduction to the QorIQ Data Path Acceleration Architecture (DPAA) AN129

An Introduction to the QorIQ Data Path Acceleration Architecture (DPAA) AN129 July 14, 2009 An Introduction to the QorIQ Data Path Acceleration Architecture (DPAA) AN129 David Lapp Senior System Architect What is the Datapath Acceleration Architecture (DPAA)? The QorIQ DPAA is a

More information

PHY-Less Ethernet Implementation Using Freescale Power Architecture Based Microprocessors

PHY-Less Ethernet Implementation Using Freescale Power Architecture Based Microprocessors June 24, 2010 PHY-Less Ethernet Implementation Using Freescale Power Architecture Based Microprocessors FTF-NET-F0568 Patrick B. Billings NMG, NPD Applications Engineering and VortiQa are trademarks of

More information

Frame Manager (FMan) Internals

Frame Manager (FMan) Internals Frame Manager (FMan) Internals AN130 David Lapp Senior System Architect This session is an introduction to Frame Manager Internals Introduction It is intended to be stand alone but it is helpful to have

More information

MSC8156 Ethernet Interface

MSC8156 Ethernet Interface June 21, 2010 MSC8156 Ethernet Interface QUICC Engine Ethernet Programming Andrew Temple NMG DSP Applications Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis,

More information

Leveraging Data Plane Acceleration Techniques on the QorIQ P4080 Processor

Leveraging Data Plane Acceleration Techniques on the QorIQ P4080 Processor June 2010 Leveraging Data Plane Acceleration Techniques on the QorIQ P4080 Processor For High-Performance Network Security Applications (v1.0) John Rekesh Software Architect, Software Products Division

More information

Freescale Roadmap for Communications Processors Built on Power Architecture Technology

Freescale Roadmap for Communications Processors Built on Power Architecture Technology August, 2010 Freescale Roadmap for Communications Processors Built on Power Architecture Technology NET-F0425 Jeffrey Ho Technical Marketing Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy

More information

SMB Appliance. SOHO Appliance

SMB Appliance. SOHO Appliance August 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

QorIQ P4080 Multicore Processor Software Initialization Steps for the Data Path Acceleration Architecture (DPAA)

QorIQ P4080 Multicore Processor Software Initialization Steps for the Data Path Acceleration Architecture (DPAA) June, 2010 QorIQ P4080 Multicore Processor Software Initialization Steps for the Data Path Acceleration Architecture (DPAA) FTF-NET-F0681 Brandon Ade and Srikanth Srinivasan NMG Systems and Applications

More information

Software Datapath Acceleration for Stateless Packet Processing

Software Datapath Acceleration for Stateless Packet Processing June 22, 2010 Software Datapath Acceleration for Stateless Packet Processing FTF-NET-F0817 Ravi Malhotra Software Architect Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions

More information

P2040 QorIQ implementation

P2040 QorIQ implementation Course objectives: This course has 6 main objectives: Describing the hardware implementation, particularly the boot sequence and the DDR3 controller Understanding the features of the internal interconnect

More information

On-Chip Debugging of Multicore Systems

On-Chip Debugging of Multicore Systems Nov 1, 2008 On-Chip Debugging of Multicore Systems PN115 Jeffrey Ho AP Technical Marketing, Networking Systems Division of Freescale Semiconductor, Inc. All other product or service names are the property

More information

VortiQa Software with Unified Threat Management for Service Provider Equipment

VortiQa Software with Unified Threat Management for Service Provider Equipment July 2009 VortiQa Software with Unified Threat Management for Service Provider Equipment Performance Optimization on QorIQ P4080 Multicore Processor Bharat Mota Director of Engineering, Software Products

More information

QorIQ P1 Low End Platform

QorIQ P1 Low End Platform May 11, 2010 QorIQ P1 Low End Platform EUF-NET-T0859 Frank Roux Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert,

More information

Networking Power Architecture Solutions

Networking Power Architecture Solutions November, 2010 Networking Power Architecture Solutions Jacques Landry Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor

More information

QorIQ P4080 Software Development Kit

QorIQ P4080 Software Development Kit July 2009 QorIQ P4080 Software Development Kit Kelly Johnson Applications Engineering service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. QorIQ P4080 Software

More information

AN133: SEC 4.0: Datapath Security Accelerator on the QorIQ P4080 Processor

AN133: SEC 4.0: Datapath Security Accelerator on the QorIQ P4080 Processor July 2009 AN133: SEC 4.0: Datapath Security Accelerator on the QorIQ P4080 Processor Geoff Waters NMG Systems Engineering - Security Agenda Freescale security technology evolution Motivations for a datapath

More information

Performance Analysis with Hybrid Simulation

Performance Analysis with Hybrid Simulation 6 th November, 2008 Performance Analysis with Hybrid Simulation PN111 Matthew Liong System and Application Engineer, NMG owners. Freescale Semiconductor, Inc. 2008. r2 Overview Hybrid Modeling Overview

More information

Enabling the Migration to an All-IP Network

Enabling the Migration to an All-IP Network July, 2009 Enabling the Migration to an All-IP Network Colin Cureton Product Marketer Enable next generation broadband networking systems to deliver a seamless user experience via processors offering:

More information

Differences Between P4080 Rev. 2 and P4080 Rev. 3

Differences Between P4080 Rev. 2 and P4080 Rev. 3 Freescale Semiconductor Application Note Document Number: AN4584 Rev. 1, 08/2014 Differences Between P4080 Rev. 2 and P4080 Rev. 3 About this document This document describes the differences between P4080

More information

PC Touchpad Appliance

PC Touchpad Appliance October 2013 Networks strained by use of smarter, bandwidth-hungry devices need: Multicore platforms performing more intelligently and securely Low-power, low-cost, easy-to-use equipment Scalable platform

More information

Securing Intelligent Industrial and Networking Devices

Securing Intelligent Industrial and Networking Devices Securing Intelligent Industrial and Networking Devices Cost-optimized QorIQ P1010 and P1014 microprocessors Franck Roux Network Processor Channel Marketing Freescale, the Freescale logo, AltiVec, C-5,

More information

An Intelligent NIC Design Xin Song

An Intelligent NIC Design Xin Song 2nd International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2016) An Intelligent NIC Design Xin Song School of Electronic and Information Engineering Tianjin Vocational

More information

TechDays property of their respective owners Freescale Semiconductor, Inc..

TechDays property of their respective owners Freescale Semiconductor, Inc.. TM TechDays 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

Patrick B. Billings. NMSG/NPD Applications Engineering

Patrick B. Billings. NMSG/NPD Applications Engineering Patrick B. Billings NMSG/NPD Applications Engineering June 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

More information

FCQ2 - P2020 QorIQ implementation

FCQ2 - P2020 QorIQ implementation Formation P2020 QorIQ implementation: This course covers NXP QorIQ P2010 and P2020 - Processeurs PowerPC: NXP Power CPUs FCQ2 - P2020 QorIQ implementation This course covers NXP QorIQ P2010 and P2020 Objectives

More information

Challenges for Next Generation Networking AMP Series

Challenges for Next Generation Networking AMP Series 21 June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

Effectively describe, at a high level, NetComm Software for DPAA-based devices

Effectively describe, at a high level, NetComm Software for DPAA-based devices Aug. 31 st 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

QorIQ P4080 Communications Processor Product Brief

QorIQ P4080 Communications Processor Product Brief Freescale Semiconductor Product Brief Document Number: P4080PB Rev. 1, 09/2008 QorIQ P4080 Communications Processor Product Brief The QorIQ P4080 Communications Processor combines eight Power Architecture

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, May 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,

More information

A Deep Dive on the QorIQ T1040 L2 Switch

A Deep Dive on the QorIQ T1040 L2 Switch A Deep Dive on the QorIQ T1040 L2 Switch FTF-NET-F0007 Suchit Lepcha Application Engineering Manager F e b. 2 1. 2 0 1 4 TM External Use Agenda Overview Switch Functions Software Conclusion External Use

More information

Data Path Acceleration Architecture (DPAA) Deep Dive

Data Path Acceleration Architecture (DPAA) Deep Dive June 23, 2010 Data Path Acceleration Architecture (DPAA) Deep Dive FTF-NET-F0446 Sam Siu Systems and Applications Engineer Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions

More information

Wai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor. Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems

Wai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor. Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems Wai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior,

More information

QCVS Frame Distributor Wizard User Guide

QCVS Frame Distributor Wizard User Guide QCVS Frame Distributor Wizard User Guide Document Number: QCVSFDWUG Rev. 4.3, 07/2015 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Frame Distributor Wizard 1.1 Introduction...5

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale

More information

QorIQ Based Multicore LTE Layer 2 Software

QorIQ Based Multicore LTE Layer 2 Software July 2009 QorIQ Based Multicore LTE Layer 2 Software Keith Shields AC CELE R ATIO N CORENET FABRIC Freescale LTE System Enablement Overview: Software; Devices; AMC boards CONTROL RF PA RF RF PA PA RF Small

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, April 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,

More information

High-Performance, Highly Secure Networking for Industrial and IoT Applications

High-Performance, Highly Secure Networking for Industrial and IoT Applications High-Performance, Highly Secure Networking for Industrial and IoT Applications Table of Contents 2 Introduction 2 Communication Accelerators 3 Enterprise Network Lineage Features 5 Example applications

More information

P3041 QorIQ Communications Processor Product Brief

P3041 QorIQ Communications Processor Product Brief Product Brief Document Number: P3041PB Rev. 0, 11/2011 P3041 QorIQ Communications Processor Product Brief This product brief provides an overview of the P3041 QorIQ communications processor features as

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, June 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, June 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorivva,

More information

QorIQ P2020 Communications Processor Product Brief

QorIQ P2020 Communications Processor Product Brief Freescale Semiconductor Product Brief Document Number: P2020PB Rev. 0, 01/2009 QorIQ P2020 Communications Processor Product Brief This document provides an overview of features and functionality of the

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale

More information

PCD Graphs & PCD Processing Elements. Advanced Data Flows & DPAA Domains

PCD Graphs & PCD Processing Elements. Advanced Data Flows & DPAA Domains November 2013 As developers of Networking solutions over Multiple-core devices, having a suitable software base is crucial to your success and competiveness. Attending this session, will help you gain

More information

Weibo? Please use hashtag #FTF2011# Freescale on Kaixin Tag yourself in photos and upload your own!

Weibo? Please use hashtag #FTF2011# Freescale on Kaixin Tag yourself in photos and upload your own! 30 Aug. 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

Migrating from the MPC8360E to the MPC8569E PowerQUICC Processor

Migrating from the MPC8360E to the MPC8569E PowerQUICC Processor August 28, 2009 Migrating from the MPC8360E to the MPC8569E PowerQUICC Processor Overview of the hardware and software differences and concerns (Version 1) Johnson Leung Application Engineering MPC8569E

More information

P1010RDB-PB Quick Start Guide

P1010RDB-PB Quick Start Guide Freescale Semiconductor P1010RDB-PB Quick Start Guide Document Number: P1010RDBPBQS Rev. 0, 10/2013 P1010RDB-PB Quick Start Guide 1 Introduction to P1010RDB-PB This quick start guide applies to boards

More information

The QorIQ portfolio The markets we address and the trends there

The QorIQ portfolio The markets we address and the trends there November 2013 Freescale in Networking The QorIQ portfolio The markets we address and the trends there Product portfolio update what is new Portfolio review: C29x High Performance Tier Mid Performance Tier

More information

A Next Generation Home Access Point and Router

A Next Generation Home Access Point and Router A Next Generation Home Access Point and Router Product Marketing Manager Network Communication Technology and Application of the New Generation Points of Discussion Why Do We Need a Next Gen Home Router?

More information

RAD55xx Platform SoC. Dean Saridakis, Richard Berger, Joseph Marshall *** *** *** *** *** *** *** photo courtesy of NASA

RAD55xx Platform SoC. Dean Saridakis, Richard Berger, Joseph Marshall *** *** *** *** *** *** *** photo courtesy of NASA 1 RAD55xx Platform SoC Dean Saridakis, Richard Berger, Joseph Marshall *** *** *** *** *** *** *** photo courtesy of NASA 2 Agenda RAD55xx Platform SoC Introduction Processor Core / RAD750 Processor Heritage

More information

LogiCORE IP AXI Ethernet v6.0

LogiCORE IP AXI Ethernet v6.0 LogiCORE IP AXI Ethernet v6.0 Product Guide for Vivado Design Suite Table of Contents IP Facts Chapter 1: Overview How To Use This Document......................................................... 5 Feature

More information

PowerQUICC Integrated Communications Processors. freescale.com/powerarchitecture

PowerQUICC Integrated Communications Processors. freescale.com/powerarchitecture PowerQUICC Integrated Communications Processors freescale.com/powerarchitecture Table of Contents MPC8572E PowerQUICC III Processor MPC8568E PowerQUICC III Processor MPC8560E PowerQUICC III Processor MPC8555E

More information

DDR Memory controller fundamentals review

DDR Memory controller fundamentals review 14 Aug 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ,

More information

FPQ9 - MPC8360E implementation

FPQ9 - MPC8360E implementation Training MPC8360E implementation: This course covers PowerQUICC II Pro MPC8360E - PowerPC processors: NXP Power CPUs FPQ9 - MPC8360E implementation This course covers PowerQUICC II Pro MPC8360E Objectives

More information

Introduction to Routers and LAN Switches

Introduction to Routers and LAN Switches Introduction to Routers and LAN Switches Session 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 3 Prerequisites OSI Model Networking Fundamentals 3048_05_2001_c1 2001, Cisco Systems, Inc.

More information

QorIQ P1020 Integrated Processor Product Brief

QorIQ P1020 Integrated Processor Product Brief Freescale Semiconductor Product Brief Document Number: P1020PB Rev. 0, 11/2008 This document contains preview information on a new product that may be in a design phase or under development. Freescale

More information

Design with the QorIQ T2081 and T1040 Processor Families

Design with the QorIQ T2081 and T1040 Processor Families Design with the QorIQ T2081 and T1040 Processor Families FTF-NET-F0140 Chun Chang Application Engineer A P R. 2 0 1 4 TM External Use Session Introduction This session is relevant for customers designing

More information

MPC8308 Product Brief PowerQUICC II Pro Processor

MPC8308 Product Brief PowerQUICC II Pro Processor Freescale Semiconductor Product Brief Document Number: MPC8308PB Rev. 0, 11/2009 MPC8308 Product Brief PowerQUICC II Pro Processor This document provides an overview of the MPC8308 PowerQUICC II Pro processor

More information

StarCore High-Peformance DSP Product Roadmap

StarCore High-Peformance DSP Product Roadmap August, 2010 StarCore High-Peformance DSP Product Roadmap NET-F0671 Scott Aylor Director of DSP Products Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis,

More information

Freescale s UTM Security Appliance Solutions

Freescale s UTM Security Appliance Solutions June, 2010 Freescale s U Security Appliance Solutions FTF-NET-F0788 Karthik Ethirajan NMG Software Products Division Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions

More information

6.9. Communicating to the Outside World: Cluster Networking

6.9. Communicating to the Outside World: Cluster Networking 6.9 Communicating to the Outside World: Cluster Networking This online section describes the networking hardware and software used to connect the nodes of cluster together. As there are whole books and

More information

Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs

Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs November, 2010 Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs AMF-AUT-T0819 Patrick W. Menter Manager - Automotive Silicon Support Tools Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack,

More information

Android OS and Power Architecture

Android OS and Power Architecture June 24, 2010 OS and Power Architecture FTF-NET-F0677 Phil Brownfield Software Product Manager, NMG Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC,

More information

Keystone ROM Boot Loader (RBL)

Keystone ROM Boot Loader (RBL) Keystone Bootloader Keystone ROM Boot Loader (RBL) RBL is a code used for the device startup. RBL also transfers application code from memory or host to high speed internal memory or DDR3 RBL code is burned

More information

This document details all known silicon errata for MPC8548E PowerQUICC III devices. Table 1. Revision history

This document details all known silicon errata for MPC8548E PowerQUICC III devices. Table 1. Revision history Freescale Semiconductor MPC8548ECE Chip Errata Rev. 6, 6/2012 MPC8548E Chip Errata This document details all known silicon errata for MPC8548E PowerQUICC III devices. Table 1. Revision history Revision

More information

Datasheet Summary. P2020 QorIQ Integrated Processor Hardware Specifications. The following list provides an overview of the P2020 feature set:

Datasheet Summary. P2020 QorIQ Integrated Processor Hardware Specifications. The following list provides an overview of the P2020 feature set: QorIQ Integrated Processor Hardware Specifications Datasheet Summary The following list provides an overview of the feature set: Dual () High-performance Power rchitecture e500 Cores. 36 bit Physical addressing

More information

FCC Ethernet UDP Forwarding using Microcode

FCC Ethernet UDP Forwarding using Microcode FCC Ethernet UDP Forwarding using Microcode The demo microcode module only recognizes and passes UDP frames, and suppresses any none-udp frames (including ping). The full version enables the reception

More information

Table 1. Document Revision History

Table 1. Document Revision History Freescale Semiconductor MPC8315ECE Chip Errata Rev 4, 05/2014 MPC8315E Chip Errata This document details all known silicon errata for the MPC8315E, MPC8315, MPC8314E, and MPC8314. The following table provides

More information

This document details all known silicon errata for this PowerQUICC III device. The following table provides a revision history for this document.

This document details all known silicon errata for this PowerQUICC III device. The following table provides a revision history for this document. Freescale Semiconductor MPC8544ECE Chip Errata Rev. 6, 3/2011 MPC8544E Chip Errata This document details all known silicon errata for this PowerQUICC III device. The following table provides a revision

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, Dr. Stephen Rober Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

1GbEth. Access Switch. 1GbEth. Workgroup Switch. 10MbEth. Figure 1: Enterprise LAN Topology Example

1GbEth. Access Switch. 1GbEth. Workgroup Switch. 10MbEth. Figure 1: Enterprise LAN Topology Example 1 Introduction Ethernet is available in different speeds (10 and 100Mbps) and provides connectivity to meet a wide range of needs and from desktop to switches. MorethanIP IP solutions provide a solution

More information

The RM9150 and the Fast Device Bus High Speed Interconnect

The RM9150 and the Fast Device Bus High Speed Interconnect The RM9150 and the Fast Device High Speed Interconnect John R. Kinsel Principal Engineer www.pmc -sierra.com 1 August 2004 Agenda CPU-based SOC Design Challenges Fast Device (FDB) Overview Generic Device

More information

Microchip Summary Ethernet GigEpack

Microchip Summary Ethernet GigEpack V.5/17 Microchip Summary Ethernet GigEpack KSZ9031 In Production The KSZ9031 is a completely integrated triple-speed (10Base-T/100Base-TX/1000Base-T) Ethernet physical-layer transceiver for transmission

More information

KeyStone Training. Bootloader

KeyStone Training. Bootloader KeyStone Training Bootloader Overview Configuration Device Startup Summary Agenda Overview Configuration Device Startup Summary Boot Overview Boot Mode Details Boot is driven on a device reset. Initial

More information

$1 1. Cloud Wireless Enterprise. Smart Energy. Transportation. 50B Connected Nodes by 2020* $ Past Today Future

$1 1. Cloud Wireless Enterprise. Smart Energy. Transportation. 50B Connected Nodes by 2020* $ Past Today Future August 2013 1T 100B 50B Connected Nodes by 2020* Computers People Everything $100 1 2 3 1.0 2.0 3.0 10B Cloud Wireless Enterprise 1B 10M $1 1 Past Today Future 1990 2000 2010 2020 1 2 3 *Source Ericsson

More information

INT 1011 TCP Offload Engine (Full Offload)

INT 1011 TCP Offload Engine (Full Offload) INT 1011 TCP Offload Engine (Full Offload) Product brief, features and benefits summary Provides lowest Latency and highest bandwidth. Highly customizable hardware IP block. Easily portable to ASIC flow,

More information

OE2G2I35 Dual Port Copper Gigabit Ethernet OCP Mezzanine Adapter Intel I350BT2 Based

OE2G2I35 Dual Port Copper Gigabit Ethernet OCP Mezzanine Adapter Intel I350BT2 Based OE2G2I35 Dual Port Copper Gigabit Ethernet OCP Mezzanine Adapter Intel I350BT2 Based Product Description Silicom s Gigabit Ethernet Open Compute Project (OCP) mezzanine adapter is designed for use with

More information

QorIQ and QorIQ Qonverge Multicore SoCs and PowerQUICC Processors

QorIQ and QorIQ Qonverge Multicore SoCs and PowerQUICC Processors QorIQ and QorIQ Qonverge Multicore SoCs and QUICC Processors Selector Guide Designed for Performance. Built to Connect. freescale.com/qoriq Selector Guide Processor Selector Guide QorIQ Number Speed (MHz)

More information

440GX Application Note

440GX Application Note Overview of TCP/IP Acceleration Hardware January 22, 2008 Introduction Modern interconnect technology offers Gigabit/second (Gb/s) speed that has shifted the bottleneck in communication from the physical

More information

CN-100 Network Analyzer Product Overview

CN-100 Network Analyzer Product Overview CN-100 Network Analyzer Product Overview CN-100 network analyzers offer an extremely powerful yet cost effective solution for today s complex networking requirements. Test Ethernet or ATM networks with

More information

QCVS Frame Distributor Wizard User Guide

QCVS Frame Distributor Wizard User Guide NXP Semiconductors Document Number: QCVS_FDW_User_Guide User's Guide Rev. 4.x, 02/2017 QCVS Frame Distributor Wizard User Guide Contents Contents Chapter 1 Frame Distributor Wizard...3 1.1 Introduction...

More information

FTF-ENT-F0585. August 2011

FTF-ENT-F0585. August 2011 FTF-ENT-F0585 August 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony

More information

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info. A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment

More information

Intel Media Switch IXE Port Gigabit Device

Intel Media Switch IXE Port Gigabit Device Intel Media Switch IXE5416 16-Port Gigabit Device Data Sheet Product Features/Benefits Advance Information Single-chip, 16-port Gigabit switch/router with Layer 2/3/4 support High integration, compact

More information

QorIQ P4080 Processor Pre-Boot Loader Image Tool

QorIQ P4080 Processor Pre-Boot Loader Image Tool June 23, 2010 QorIQ P4080 Processor Pre-Boot Loader Image Tool FTF-NET-F0402 Kelley Oswalt Applications Engineer Objective Introduce the PBL Image Tool and describe it s features and use in assisting the

More information

NetComm Software Errata

NetComm Software Errata NetComm Software Errata Release GA 4.7 Document ID: NCSWErrata Check out our web page for all NetComm Software related updates, at: http://www.freescale.com/netcommsw Freescale Semiconductor, Inc., 2013.

More information

FPQ6 - MPC8313E implementation

FPQ6 - MPC8313E implementation Formation MPC8313E implementation: This course covers PowerQUICC II Pro MPC8313 - Processeurs PowerPC: NXP Power CPUs FPQ6 - MPC8313E implementation This course covers PowerQUICC II Pro MPC8313 Objectives

More information

AN147 An Overview of the PowerQUICC III MPC8572

AN147 An Overview of the PowerQUICC III MPC8572 July, 2009 AN147 An Overview of the PowerQUICC III MPC8572 Toby Foster Product Marketing service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. Agenda Positioning

More information

Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy

Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy Document ID: 18664 Contents Introduction Prerequisites Requirements Components Used Conventions

More information

Introduction to Pre-Boot Loader Supported by QorIQ Processors

Introduction to Pre-Boot Loader Supported by QorIQ Processors Introduction to Pre-Boot Loader Supported by QorIQ Processors FTF-NET-F0152 Zhongcai Zhou Application Engineer A P R. 2 0 1 4 TM External Use Introduction What does Pre-Boot Loader (PBL) do? Device configuration

More information

RESTRUCTURING DPDK DEVICE-DRIVER FRAMEWORK

RESTRUCTURING DPDK DEVICE-DRIVER FRAMEWORK RESTRUCTURING DPDK DEVICE-DRIVER FRAMEWORK Expanding DPDK to non-pci, non-virtual devices SHREYANSH JAIN, HEMANT AGRAWAL NXP 21/OCT/2016 About Me... An engineer with NXP s Digital Networking Software team

More information

Hands-On Workshop: Freescale MQX Drivers and BSP s

Hands-On Workshop: Freescale MQX Drivers and BSP s June 24, 2010 Hands-On Workshop: Freescale MQX Drivers and BSP s FTF-ENT-F0721 Carlos Neri / Anthony Huereca / Derek Snell Freescale Semiconductor Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the

More information

DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM

DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM Alberto Perez, Technical Manager, Test & Integration John Hildin, Director of Network s John Roach, Vice President

More information

Designing with the PowerQUICC II Pro Family

Designing with the PowerQUICC II Pro Family July 2009 Designing with the PowerQUICC II Pro Family David Rosado, Product Marketing PowerQUICC Pro Family Overview of MPC831x and MPC837x Product Features Market and Applications Added Value Performance

More information

Himanshu Thapar and Kelly Johnson NPD Applications Engineering

Himanshu Thapar and Kelly Johnson NPD Applications Engineering TM Himanshu Thapar and Kelly Johnson NPD Applications Engineering June 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions

More information

Topics for Today. Network Layer. Readings. Introduction Addressing Address Resolution. Sections 5.1,

Topics for Today. Network Layer. Readings. Introduction Addressing Address Resolution. Sections 5.1, Topics for Today Network Layer Introduction Addressing Address Resolution Readings Sections 5.1, 5.6.1-5.6.2 1 Network Layer: Introduction A network-wide concern! Transport layer Between two end hosts

More information

Application Brief. QorIQ P2040/P2041, P3 and P5 Series. High-performance multicore processors. freescale.com/qoriq

Application Brief. QorIQ P2040/P2041, P3 and P5 Series. High-performance multicore processors. freescale.com/qoriq QorIQ P2040/P2041, P3 and P5 Series High-performance multicore processors Title here Secondary Title here QorIQ Communications Platform: Scalable Processing Performance Ideal for networking infrastructure,

More information

nforce 680i and 680a

nforce 680i and 680a nforce 680i and 680a NVIDIA's Next Generation Platform Processors Agenda Platform Overview System Block Diagrams C55 Details MCP55 Details Summary 2 Platform Overview nforce 680i For systems using the

More information

Sections Describing Standard Software Features

Sections Describing Standard Software Features 30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

More information

CodeWarrior Development Studio for Power Architecture Processors Version 10.x. DPAA Trace Tool User Guide

CodeWarrior Development Studio for Power Architecture Processors Version 10.x. DPAA Trace Tool User Guide CodeWarrior Development Studio for Power Architecture Processors Version 10.x DPAA Trace Tool User Guide Revised: January 16, 2013 Freescale, the Freescale logo, CodeWarrior, PowerQUICC, QorIQ, Qorivva,

More information

Network Layer: Router Architecture, IP Addressing

Network Layer: Router Architecture, IP Addressing Network Layer: Router Architecture, IP Addressing UG3 Computer Communications & Networks (COMN) Mahesh Marina mahesh@ed.ac.uk Slides thanks to Myungjin Lee and copyright of Kurose and Ross Router Architecture

More information