没有合适的资源?快使用搜索试试~ 我知道了~
首页QUICC Engine Block Reference Manual with Protocol Interworking
资源详情
资源评论
资源推荐

QUICC Engine Block
Reference Manual
with Protocol Interworking
Supports
MPC8360E/MPC8358E
MPC8568E/MPC8568/MPC8567E/MPC8567
MPC8569E/MPC8306/MPC8306S/MPC8309
MSC8144/MSC8144E/MSC815x Family
P1021/P1025/P1016/P1012/T1040/T1042/T1020/T1022/
T1024/T1014/LS1021A/LS1020A/LS1043A/
LS1023A/LS1088A/LS1048A/LS1084A/LS1044A
QEIWRM
Rev. 9
05/2018


Document Number: QEIWRM
Rev. 9, 05/2018
How to Reach Us:
Home Page:
nxp.com
Web Support:
nxp.com/support
Information in this document is provided solely to enable system and software
implementers to use NXP products. There are no express or implied copyright licenses
granted hereunder to design or fabricate any integrated circuits based on the
information in this document. NXP reserves the right to make changes without further
notice to any products herein.
NXP makes no warranty, representation, or guarantee regarding the suitability of its
products for any particular purpose, nor does NXP assume any liability arising out of the
application or use of any product or circuit, and specifically disclaims any and all liability,
including without limitation consequential or incidental damages. “Typical” parameters
that may be provided in NXP data sheets and/or specifications can and do vary in
different applications, and actual performance may vary over time. All operating
parameters, including “typicals,” must be validated for each customer application by
customer’s technical experts. NXP does not convey any license under its patent rights
nor the rights of others. NXP sells products pursuant to standard terms and conditions
of sale, which can be found at the following address:
nxp.com/SalesTermsandConditions.
NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD,
COOLFLUX, EMBRACE, GREENCHIP, HITAG, I2C BUS, ICODE,
JCOP, LIFE VIBES, MIFARE, MIFARE CLASSIC, MIFARE DESFire, MIFARE PLUS,
MIFARE FLEX, MANTIS, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG,
ROADLINK, SMARTLX, SMARTMX, STARPLUG, TOPFET, TRENCHMOS, UCODE,
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire,
ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV,
mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, Ready Play,
SafeAssure, the SafeAssure logo, StarCore, Symphony, VortiQa, Vybrid, Airfast,
BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine,
SMARTMOS, Tower, TurboLink, and UMEMS are trademarks of NXP B.V. All other
product or service names are the property of their respective owners. Arm, AMBA,
Artisan, Cortex, Jazelle, Keil, SecurCore, Thumb, TrustZone, and ìVision are registered
trademarks of Arm Limited (or its subsidiaries) in the EU and/or elsewhere. Arm7, Arm9,
Arm11, big.LITTLE, CoreLink, CoreSight, DesignStart, Mali, mbed, NEON, POP,
Sensinode, Socrates, ULINK and Versatile are trademarks of Arm Limited (or its
subsidiaries) in the EU and/or elsewhere. All rights reserved. Oracle and Java are
registered trademarks of Oracle and/or its affiliates. The Power Architecture and
Power.org word marks and the Power and Power.org logos and related marks are
trademarks and service marks licensed by Power.org.
© 2018 NXP B.V.

QUICC Engine Block Reference Manual with Protocol Interworking, Rev. 9
NXP Semiconductors v
Contents
Paragraph
Number Title
Page
Number
Chapter 1
Introduction
1.1 QUICC Engine Block Overview ..................................................................................... 1-3
1.1.1 Protocols ...................................................................................................................... 1-8
1.1.2 Serial Interfaces ........................................................................................................... 1-9
1.1.3 Serial Protocol Table.................................................................................................... 1-9
1.1.4 Modular Software Building Blocks ........................................................................... 1-10
1.2 Features of Interworking................................................................................................ 1-10
1.3 Application Examples.................................................................................................... 1-12
1.3.1 Wireless NodeB ......................................................................................................... 1-12
1.3.2 DSLAM Line Card .................................................................................................... 1-15
1.3.3 DSP Aggregation Card .............................................................................................. 1-15
1.3.4 WAN Gateway ........................................................................................................... 1-16
1.3.5 Additional Protocols .................................................................................................. 1-16
1.4 Overview of Interworking Flows and Protocol Stacks .................................................. 1-17
1.4.1 High Level Data Flows .............................................................................................. 1-17
1.4.2 Protocol Stacks .......................................................................................................... 1-18
1.4.2.1 Ethernet.................................................................................................................. 1-18
1.4.2.2 ML/MC PPP and PPPMux .................................................................................... 1-19
1.4.2.3 ATM....................................................................................................................... 1-19
1.4.2.3.1 AAL2 SSSAR.................................................................................................... 1-19
1.4.2.3.2 AAL5 RFC 2684, RFC 2364............................................................................. 1-20
1.4.3 High Level Interworking Flows................................................................................. 1-20
1.4.3.1 Ethernet to Ethernet Functional Forwarding Flow ................................................ 1-20
1.4.3.2 NAPT IW Flow...................................................................................................... 1-21
1.4.3.3 Ethernet to ATM .................................................................................................... 1-22
1.4.3.3.1 Ethernet to AAL2 SSSAR Functional Forwarding Flow .................................. 1-22
1.4.3.3.2 Ethernet to AAL5 .............................................................................................. 1-22
1.4.3.4 ATM to Ethernet .................................................................................................... 1-23
1.4.3.4.1 AAL2 SSSAR to Ethernet ................................................................................. 1-23
1.4.3.4.2 AAL5 to Ethernet—Example 1 ......................................................................... 1-24
1.4.3.4.3 AAL5 to Ethernet—Example 2 ......................................................................... 1-25
1.4.3.5 ML/MC PPP with PPPMux over TDM links to Ethernet...................................... 1-26
1.5 Summary........................................................................................................................ 1-27

QUICC Engine Block Reference Manual with Protocol Interworking, Rev. 9
NXP Semiconductors vi
Contents
Paragraph
Number Title
Page
Number
Chapter 2
QUICC Engine Internal Memory Map
Chapter 3
System Interface
3.1 Serial DMA...................................................................................................................... 3-2
3.1.1 Data Paths .................................................................................................................... 3-3
3.1.2 SDMA and Bus Error ............................................................................................... 3-10
3.1.2.1 Simple Recovery from Bus Error .......................................................................... 3-10
3.1.2.2 Selective Peripheral Recovery Procedure.............................................................. 3-11
3.1.3 SDMA and Reset ....................................................................................................... 3-11
3.1.4 Bus Arbitration .......................................................................................................... 3-11
3.1.4.1 Arbitration Over the System Bus........................................................................... 3-12
3.1.4.2 Arbitration Over the Secondary Bus...................................................................... 3-12
3.1.4.3 Arbitration Over the Multi-User RAM Bus........................................................... 3-13
3.1.5 SDMA and Snooping................................................................................................. 3-13
3.1.6 Bus Selection Mechanisms ........................................................................................ 3-13
3.1.7 SDMA Internal Resource........................................................................................... 3-13
3.1.8 Programming Model of the Serial DMA ................................................................... 3-14
3.1.8.1 Serial DMA Status Register (SDSR) ..................................................................... 3-14
3.1.8.2 Serial DMA Mode Register (SDMR) .................................................................... 3-16
3.1.8.3 Serial DMA Threshold Registers (SDTR1 and SDTR2)....................................... 3-18
3.1.8.4 Serial DMA Hysteresis Registers (SDHY1 and SDHY2)..................................... 3-20
3.1.8.5 Serial DMA Transfer Address Registers (SDTA1 and SDTA2)............................ 3-21
3.1.8.6 Serial DMA Transfer Communication Channel Number
Registers (SDTM1 and SDTM2)....................................................................... 3-22
3.1.8.7 Serial DMA Address Qualify Registers (SDAQR) ............................................... 3-23
3.1.8.8 Serial DMA Address Qualify Mask Register (SDAQMR) ................................... 3-23
3.1.8.9 Serial DMA Temporary Buffer Base in Multi-User RAM Value (SDEBCR)....... 3-24
3.2 Interrupt Controller ........................................................................................................3-24
3.2.1 Interrupt Configuration .............................................................................................. 3-25
3.2.2 Interrupt Source Priorities.......................................................................................... 3-28
3.2.3 UCC Relative Priority................................................................................................ 3-33
3.2.4 Highest Priority Interrupt........................................................................................... 3-33
3.2.5 Masking Interrupt Sources......................................................................................... 3-33
3.2.6 Interrupt Vector Generation and Calculation............................................................. 3-34
3.3 Programming Model ...................................................................................................... 3-36
剩余2677页未读,继续阅读




安全验证
文档复制为VIP权益,开通VIP直接复制

评论0