Freescale-semiconductor MPC5200B Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Matériel Freescale-semiconductor MPC5200B. Freescale Semiconductor MPC5200B User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 762
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
MPC5200B Users Guide
Document Number: MPC5200BUG
Rev. 1
05/2005
Vue de la page 0
1 2 3 4 5 6 ... 761 762

Résumé du contenu

Page 1 - MPC5200B Users Guide

MPC5200B Users GuideDocument Number: MPC5200BUGRev. 105/2005

Page 2 - Table of Contents

Table of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor TOC-911.3.3.5 ATA Drive Error Register—MBAR + 0x3A64

Page 3

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-55Pin ETH_6 Ball N02GPIO hi - z GPIOSimple General Purpose OutputUSB2 hi

Page 4

MPC5200B Users Guide, Rev. 12-56 Freescale SemiconductorPinout TablesNotes: 1. The external bus clock (pci_clk) will be 1/2 the frequency of the inte

Page 5

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-57Table 2-21. Ethernet Input / Control Functions by PinPIN / BALL NUMBER FunctionRe

Page 6

MPC5200B Users Guide, Rev. 12-58 Freescale SemiconductorPinout TablesPin ETH_10 Ball J03GPIO hi - z GPIOSimple General Purpose OutputUSB2 hi

Page 7 - Chapter 10 PCI Controller

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-59Pin ETH_12 Ball M02GPIO hi - zUSB2 hi - zETH7 Wire hi - z ETH_RXD0Eth

Page 8

MPC5200B Users Guide, Rev. 12-60 Freescale SemiconductorPinout TablesPin ETH_14 Ball N04GPIO hi - z INTERRUPTUSB2 hi - z USB_2_RXPUSB Receiv

Page 9 - Chapter 11 ATA Controller

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-61Pin ETH_16 Ball L02GPIO hi - z INTERRUPTUSB2 hi - z USB_2_OVRCNTUSB O

Page 10 - Number Number

MPC5200B Users Guide, Rev. 12-62 Freescale SemiconductorPinout TablesFigure 2-10. Timer Port Map—8 PinsTable 2-22. Timer Pin FunctionsPin Name Dir. GP

Page 11

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-63Table 2-23. Timer Functions by PinPIN / BALL NUMBER FunctionResetValueDescription

Page 12

MPC5200B Users Guide, Rev. 12-64 Freescale SemiconductorPinout TablesPin TIMER_3 Ball D02TIMER hi - z TIMER_3GPIO hi - z GPIOSimple General

Page 13

Table Of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1TOC-10 Freescale Semiconductor12.4.3.2 USB HC Period Current Endpoint Descript

Page 14

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-65Figure 2-11. PSC6 Port Map—4 PinsPin TIMER_6 Ball E02TIMER hi - z TIMER

Page 15 - Chapter 16 XLB Arbiter

MPC5200B Users Guide, Rev. 12-66 Freescale SemiconductorPinout TablesTable 2-24. PSC6 Pin FunctionsPin name Dir. GPIO UART6/ IrDA CODEC6 / IrDAPSC6_0

Page 16

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-67Figure 2-12. I2C Port Map—4 Pins (two pins each, for two I2Cs)Table 2-26. I2C Fun

Page 17

MPC5200B Users Guide, Rev. 12-68 Freescale SemiconductorPinout TablesTable 2-27. SDRAM Bus Pin FunctionsPIN BALL NUMBER FunctionResetValueDescriptionP

Page 18

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-69Pin MEM_MA_11Ball E20logic 0 SDRAM Bus Memory Address 11Pin MEM_MA_10Ball B17l

Page 19 - Appendix B List of Registers

MPC5200B Users Guide, Rev. 12-70 Freescale SemiconductorPinout TablesPin MEM_MDQ_24Ball M18hi - z SDRAM Bus Data 24Pin MEM_MDQ_23Ball K18hi - z

Page 20 - List of Figures

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-71Pin MEM_MDQ_5Ball R19hi - z SDRAM Bus Data 5Pin MEM_MDQ_4Ball R20hi - z SDRAM

Page 21 - Figure Page

MPC5200B Users Guide, Rev. 12-72 Freescale SemiconductorPinout TablesTable 2-29. CLOCK / RESET Pin FunctionsCLOCK / RESET FunctionsReset ValueDescript

Page 22

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-73Pin LP_OEBall D08logic 1 LocalPlus Bus Output EnablePin IRQ0Ball P03 External

Page 23 - LOF-4 Freescale Semiconductor

Signal DescriptionsNotesMPC5200B Users Guide, Rev. 12-74 Freescale Semiconductor

Page 24 - List of Tables

Table of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor TOC-1113.12.22 SDMA Initiator Priority 24 Register—MBA

Page 25 - Table Page

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 3-1Chapter 3 Memory Map3.1 OverviewThe following sections are contained in this document:•

Page 26

MPC5200B Users Guide, Rev. 13-2 Freescale SemiconductorInternal Register Memory Map3.2 Internal Register Memory MapTable 3-1. Internal Register Memory

Page 27

MPC5200B Memory MapMPC5200B Users Guide, Rev. 1Freescale Semiconductor 3-33.3 MPC5200B Memory MapThe MPC5200B memory map has the following main region

Page 28

MPC5200B Users Guide, Rev. 13-4 Freescale SemiconductorMPC5200B Memory Map3.3.2.2 LocalPlus BusThe LocalPlus Bus is designed to connect to ROM, FLASH,

Page 29

MPC5200B Memory MapMPC5200B Users Guide, Rev. 1Freescale Semiconductor 3-53.3.3 Memory Map Space Register DescriptionThese registers exist in the Memo

Page 30

MPC5200B Users Guide, Rev. 13-6 Freescale SemiconductorMPC5200B Memory MapAll of these Base Address Registers work the same3.3.3.3 SDRAM Chip Select C

Page 31

MPC5200B Memory MapMPC5200B Users Guide, Rev. 1Freescale Semiconductor 3-7msb 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15R Base XLB Address ReservedWRESET 0

Page 32

MPC5200B Users Guide, Rev. 13-8 Freescale SemiconductorMPC5200B Memory Map3.3.3.4 IPBI Control Register and Wait State Enable —MBAR+0x0054The IPBI Con

Page 33

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 4-1Chapter 4 Resets and Reset Configuration4.1 OverviewThe following sections are containe

Page 34 - Revision History

MPC5200B Users Guide, Rev. 14-2 Freescale SemiconductorReset Sequence4.2.3 Soft Reset—SRESETExternal SRESET is an open drain signal. SRESET requires a

Page 35 - Freescale Semiconductor

Table Of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1TOC-12 Freescale Semiconductor14.5.17 FEC Descriptor Individual Address 2 Regi

Page 36 - Introduction

Other ResetsMPC5200B Users Guide, Rev. 1Freescale Semiconductor 4-3Figure 4-2. PORRESET AssertionWhen external HRESET is asserted, internal reset logi

Page 37 - 1.2 Architecture

MPC5200B Users Guide, Rev. 14-4 Freescale SemiconductorReset Configuration4.6 Reset ConfigurationThe MPC5200B is initialized by sampling values found

Page 38

Reset ConfigurationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 4-5L03 RST_CFG13 ETH5 PORCFG[18] boot_rom_size For non-muxed boot ROMs: 2,3bit

Page 39

Resets and Reset ConfigurationNotesMPC5200B Users Guide, Rev. 14-6 Freescale Semiconductor

Page 40 - 1.2.1 Embedded e300 Core

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-1Chapter 5 Clocks and Power Management5.1 OverviewThe following sections are contained i

Page 41 - 1.2.2 BestComm I/O Subsystem

MPC5200B Users Guide, Rev. 15-2 Freescale SemiconductorMPC5200B Clock Domains— When generated externally, the frequency can be differentNOTEOnly one p

Page 42 - 1.2.5 System Level Interfaces

MPC5200B Clock DomainsMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-35.3.1 MPC5200B Top Level Clock RelationsFigure 5-2 shows the CDM clock di

Page 43 - 1.2.8 Power Management

MPC5200B Users Guide, Rev. 15-4 Freescale SemiconductorMPC5200B Clock DomainsTable 5-2 shows the System PLL configuration and the corresponding fsyste

Page 44 - 1.2.9 Systems Debug and Test

MPC5200B Clock DomainsMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-5Table 5-4 shows the typical clock ratios with a 33.0 MHz clock input on t

Page 45 - Architecture

MPC5200B Users Guide, Rev. 15-6 Freescale SemiconductorMPC5200B Clock DomainsTable 5-6 gives the e300 Core APLL and operating frequency options compar

Page 46 - Chapter 2

Table of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor TOC-1315.2.14 Codec Clock Register (0x20)—CCR ...

Page 47 - View Looking at Pins (Balls)

MPC5200B Clock DomainsMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-7NOTEThe XLB CLOCK frequency and the ppc_pll_cfg[0:4] must be chosen such

Page 48 - Freescale Semiconductor 2-3

MPC5200B Users Guide, Rev. 15-8 Freescale SemiconductorMPC5200B Clock DomainsFigure 5-3 shows the clock relationships for the SDRAM Controller.Figure

Page 49 - 2.2 Pinout Tables

Power ManagementMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-95.4 Power ManagementPower Management modes are listed below. Details are given

Page 50

MPC5200B Users Guide, Rev. 15-10 Freescale SemiconductorPower Management5.4.3.1 Dynamic Power ModeThis is the default power state mode. The core is fu

Page 51

CDM RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-11mode. The e300 Core must enable the deep sleep process in the CDM module, then pu

Page 52

MPC5200B Users Guide, Rev. 15-12 Freescale SemiconductorCDM Registers5.5.1 CDM JTAG ID Number Register—MBAR + 0x0200The CDM JTAG ID Number Register is

Page 53

CDM RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-1315 sys_pll_bypass bit=0:Normal mode. The SYS OSC clock input is multiplied up by

Page 54

MPC5200B Users Guide, Rev. 15-14 Freescale SemiconductorCDM Registers5.5.3 CDM Bread Crumb Register—MBAR + 0x0208The CDM Bread Crumb Register is a 32-

Page 55

CDM RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-15NOTEThe clock ratio should only be changed if no module, which is clocked by the

Page 56

MPC5200B Users Guide, Rev. 15-16 Freescale SemiconductorCDM Registers5.5.6 CDM Clock Enable Register—MBAR + 0x0214The CDM Clock Enable Register, or po

Page 57

Table Of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1TOC-14 Freescale Semiconductor15.3.3.4 Configuration Sequence for AC97 Mode ..

Page 58

CDM RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-175.5.7 CDM System Oscillator Configuration Register—MBAR + 0x0218This register con

Page 59 - 2-14 Freescale Semiconductor

MPC5200B Users Guide, Rev. 15-18 Freescale SemiconductorCDM Registers5.5.8 CDM Clock Control Sequencer Configuration Register—MBAR + 0x021CThis regist

Page 60 - Freescale Semiconductor 2-15

CDM RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-1916–30 — Reserved for future use. Write 0.31 ccs_qreq_test CCS Test bit—Used in CC

Page 61 - 2-16 Freescale Semiconductor

MPC5200B Users Guide, Rev. 15-20 Freescale SemiconductorCDM Registers5.5.9 CDM Soft Reset Register—MBAR + 0x0220This register contains 2 reset control

Page 62 - Freescale Semiconductor 2-17

CDM RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-215.5.11 PSC1 Mclock Config Register—MBAR + 0x0228This register controls the genera

Page 63 - 2-18 Freescale Semiconductor

MPC5200B Users Guide, Rev. 15-22 Freescale SemiconductorCDM Registers5.5.12 PSC2 Mclock Config Register—MBAR + 0x022CThis register controls the genera

Page 64 - Freescale Semiconductor 2-19

CDM RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 5-235.5.14 PSC6 (IrDA) Mclock Config Register—MBAR + 0x0234This register controls the

Page 65 - Pin EXT_AD_19 Ball Y04

MPC5200B Users Guide, Rev. 15-24 Freescale SemiconductorCDM Registers

Page 66 - Freescale Semiconductor 2-21

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 6-1Chapter 6 e300 Processor Core6.1 OverviewThe following sections are contained in this d

Page 67 - 2-22 Freescale Semiconductor

MPC5200B Users Guide, Rev. 16-2 Freescale Semiconductore300 Core Reference Manual6.3 e300 Core Reference Manual A complete specification for the e300

Page 68 - Freescale Semiconductor 2-23

Table of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor TOC-15Chapter 17 Serial Peripheral Interface (SPI)17.1

Page 69 - 2-24 Freescale Semiconductor

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-1Chapter 7 System Integration Unit (SIU)7.1 OverviewThe following sections are contained

Page 70 - Freescale Semiconductor 2-25

MPC5200B Users Guide, Rev. 17-2 Freescale SemiconductorInterrupt ControllerTable 7-1 does not include machine-check bus errors or transaction handshak

Page 71 - 2-26 Freescale Semiconductor

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-3Figure 7-1. Interrupt Sources and e300 core Interrupt PinsIRQ[0:3] Interrup

Page 72 - Freescale Semiconductor 2-27

MPC5200B Users Guide, Rev. 17-4 Freescale SemiconductorInterrupt Controller7.2.2 Interface DescriptionFigure 7-2. Interrupt Controller Routing Scheme7

Page 73 - 2-28 Freescale Semiconductor

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-5correct behavior, the e300 core always completes the core_int before treati

Page 74 - Freescale Semiconductor 2-29

MPC5200B Users Guide, Rev. 17-6 Freescale SemiconductorInterrupt ControllerBits Name Description— Per_mask Bits 0:23—To mask/accept individual periphe

Page 75 - 2-30 Freescale Semiconductor

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-77.2.4.2 ICTL Peripheral Priority and HI/LO Select 1 Register —MBAR + 0x0504

Page 76

MPC5200B Users Guide, Rev. 17-8 Freescale SemiconductorInterrupt Controller7.2.4.3 ICTL Peripheral Priority and HI/LO Select 2 Register —MBAR + 0x0508

Page 77 - 2-32 Freescale Semiconductor

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-97.2.4.5 ICTL External Enable and External Types Register —MBAR + 0x0510 8:1

Page 78 - Freescale Semiconductor 2-33

MPC5200B Users Guide, Rev. 17-10 Freescale SemiconductorInterrupt Controller7.2.4.6 ICTL Critical Priority and Main Interrupt Mask Register—MBAR + 0x0

Page 79

Table Of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1TOC-16 Freescale Semiconductor19.5.4 MSCAN Control Register 1 (CANCTL1)—MBAR +

Page 80 - Freescale Semiconductor 2-35

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-11— Main_Mask[x] To mask/accept individual main interrupt sources (as oppose

Page 81 - 2-36 Freescale Semiconductor

MPC5200B Users Guide, Rev. 17-12 Freescale SemiconductorInterrupt Controller7.2.4.7 ICTL Main Interrupt Priority and INT/SMI Select 1 Register —MBAR +

Page 82 - GPIOUSB2UART3(e) CODEC3 SPI

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-137.2.4.8 ICTL Main Interrupt Priority and INT/SMI Select 2 Register—MBAR +

Page 83

MPC5200B Users Guide, Rev. 17-14 Freescale SemiconductorInterrupt Controller7.2.4.9 ICTL Perstat, MainStat, MainStat, CritStat Encoded Register—MBAR +

Page 84

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-157.2.4.10 ICTL Critical Interrupt Status All Register—MBAR + 0x0528 21:23 C

Page 85 - GPIO hi - z LP_CS_6

MPC5200B Users Guide, Rev. 17-16 Freescale SemiconductorInterrupt Controller7.2.4.11 ICTL Main Interrupt Status All Register—MBAR + 0x052C Bits Name D

Page 86

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-177.2.4.12 ICTL Peripheral Interrupt Status All Register—MBAR + 0x0530 23 MS

Page 87

MPC5200B Users Guide, Rev. 17-18 Freescale SemiconductorInterrupt Controller7.2.4.13 ICTL Peripheral Interrupt Status All Register—MBAR + 0x0538 16 PS

Page 88 - Port_conf

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-197.2.4.14 ICTL Main Interrupt Emulation All Register—MBAR + 0x0540 Table 7-

Page 89 - Table 2-16. USB Pin Functions

MPC5200B Users Guide, Rev. 17-20 Freescale SemiconductorInterrupt Controller7.2.4.15 ICTL Peripheral Interrupt Emulation All Register—MBAR + 0x0544 Ta

Page 90

Table of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor TOC-17Chapter 20 Byte Data Link Controller (BDLC)20.1

Page 91 - ETH_5 ETH_6 ETH_7

Interrupt ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-217.2.4.16 ICTL IRQ Interrupt Emulation All Register—MBAR + 0x0548 27 PEa17

Page 92

MPC5200B Users Guide, Rev. 17-22 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3 General Purpose I/O (GPIO)There are a total of 56 possible GPIO

Page 93

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-23PSC1_0 UART1/AC971/CODEC1 No NoPSC1_1 UART1/AC971/CODEC1 No NoPSC1_2

Page 94 - Freescale Semiconductor 2-49

MPC5200B Users Guide, Rev. 17-24 Freescale SemiconductorGeneral Purpose I/O (GPIO)GPIO_ETHI_2 Ethernet No NoGPIO_ETHI_3 Ethernet No NoGPIO_SINT_4(ETH)

Page 95 - 2-50 Freescale Semiconductor

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-257.3.1 GPIO Pin MultiplexingFigure 7-3 shows the GPIO/Generic MUX cel

Page 96 - Freescale Semiconductor 2-51

MPC5200B Users Guide, Rev. 17-26 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.1.1 PSC1 (UART1/AC97/CODEC1)The PSC1 port has 5 pins with hardwa

Page 97 - 2-52 Freescale Semiconductor

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-27Full Ethernet consumes all 18 pins, unless the optional MDIO and MDC

Page 98 - Freescale Semiconductor 2-53

MPC5200B Users Guide, Rev. 17-28 Freescale SemiconductorGeneral Purpose I/O (GPIO)• Timer pins 6 and 7 are dedicated as Timer GPIO and have no alterna

Page 99 - 2-54 Freescale Semiconductor

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-297.3.2.1.1 GPS Port Configuration Register—MBAR + 0x0B00 Table 7-21.

Page 100 - Freescale Semiconductor 2-55

MPC5200B Users Guide, Rev. 17-30 Freescale SemiconductorGeneral Purpose I/O (GPIO)9:11 IRDA Infrared Data Association000 = All IrDA pins are GPIOs001

Page 101 - Notes:

Table Of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1TOC-18 Freescale Semiconductor20.8.8.1 Transmitting Or Receiving A Block Mode

Page 102 - Freescale Semiconductor 2-57

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-317.3.2.1.2 GPS Simple GPIO Enables Register—MBAR + 0x0B04 20:23 PSC3

Page 103 - 2-58 Freescale Semiconductor

MPC5200B Users Guide, Rev. 17-32 Freescale SemiconductorGeneral Purpose I/O (GPIO)R Reserved IRDA ETHR Reserved USBW16 17 18 19 20 21 22 23 24 25 26 2

Page 104 - Freescale Semiconductor 2-59

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-337.3.2.1.3 GPS Simple GPIO Open Drain Type Register —MBAR + 0x0B08 24

Page 105 - 2-60 Freescale Semiconductor

MPC5200B Users Guide, Rev. 17-34 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.1.4 GPS Simple GPIO Data Direction Register—MBAR + 0x0B0C 12:1

Page 106 - Freescale Semiconductor 2-61

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-35Bit Name Description0:1 — Reserved2:3 IRDA Individual bits to contro

Page 107

MPC5200B Users Guide, Rev. 17-36 Freescale SemiconductorGeneral Purpose I/O (GPIO)24:27 PSC2 Individual bits to control directionality of the pin as G

Page 108 - Description

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-377.3.2.1.5 GPS Simple GPIO Data Output Values Register —MBAR + 0x0B10

Page 109

MPC5200B Users Guide, Rev. 17-38 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.1.6 GPS Simple GPIO Data Input Values Register —MBAR + 0x0B14

Page 110

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-397.3.2.1.7 GPS GPIO Output-Only Enables Register —MBAR + 0x0B18 12:15

Page 111

MPC5200B Users Guide, Rev. 17-40 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.1.8 GPS GPIO Output-Only Data Value Out Register —MBAR + 0x0B1

Page 112 - I2C_0 I2C_1 I2C_2 I2C_3

Table of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor TOC-1Chapter 1 Introduction1.1 Overview ...

Page 113 - MPC5200B Users Guide, Rev. 1

List of FiguresFigure PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor LOF-11-1 Simplified Block Diagram—MPC5200 ...

Page 114

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-417.3.2.1.9 GPS GPIO Simple Interrupt Enable Register—MBAR + 0x0B20 Bi

Page 115

MPC5200B Users Guide, Rev. 17-42 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.1.10 GPS GPIO Simple Interrupt Open-Drain Emulation Register —

Page 116

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-437.3.2.1.11 GPS GPIO Simple Interrupt Data Direction Register —MBAR +

Page 117

MPC5200B Users Guide, Rev. 17-44 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.1.13 GPS GPIO Simple Interrupt Interrupt Enable Register —MBAR

Page 118

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-457.3.2.1.14 GPS GPIO Simple Interrupt Interrupt Types Register —MBAR

Page 119 - 2-74 Freescale Semiconductor

MPC5200B Users Guide, Rev. 17-46 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.1.16 GPS GPIO Simple Interrupt Status Register—MBAR + 0x0B3C B

Page 120 - Memory Map

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-477.3.2.2 WakeUp GPIO Registers—MBAR+0x0C00The WakeUp GPIO Register Se

Page 121

MPC5200B Users Guide, Rev. 17-48 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.2.2 GPW WakeUp GPIO Open Drain Emulation Register —MBAR + 0x0C

Page 122 - 3.3 MPC5200B Memory Map

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-497.3.2.2.4 GPW WakeUp GPIO Data Value Out Register —MBAR + 0x0C0C Bit

Page 123 - 3.3.2.2 LocalPlus Bus

MPC5200B Users Guide, Rev. 17-50 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.2.5 GPW WakeUp GPIO Interrupt Enable Register—MBAR + 0x0C10 7.

Page 124 - Name Description

List of FiguresFigure PageNumber NumberMPC5200B Users Guide, Rev. 1LOF-2 Freescale Semiconductor12-2 Communication Channels ...

Page 125

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-517.3.2.2.7 GPW WakeUp GPIO Interrupt Types Register—MBAR + 0x0C18 Bit

Page 126

MPC5200B Users Guide, Rev. 17-52 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.2.8 GPW WakeUp GPIO Master Enables Register —MBAR + 0x0C1C Bit

Page 127

General Purpose I/O (GPIO)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-537.3.2.2.9 GPW WakeUp GPIO Data Input Values Register —MBAR + 0x0C20

Page 128 - Chapter 4

MPC5200B Users Guide, Rev. 17-54 Freescale SemiconductorGeneral Purpose I/O (GPIO)7.3.2.2.10 GPW WakeUp GPIO Status Register—MBAR + 0x0C24 Table 7-46.

Page 129 - 4.4 Reset Operation

General Purpose Timers (GPT)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-557.4 General Purpose Timers (GPT)Eight (8) General-Purpose Timer (G

Page 130 - 4.5 Other Resets

MPC5200B Users Guide, Rev. 17-56 Freescale SemiconductorGeneral Purpose Timers (GPT)7.4.4 GPT Registers—MBAR + 0x0600Each GPT uses 4 32-bit registers.

Page 131 - 4.6 Reset Configuration

General Purpose Timers (GPT)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-57Bit Name Description0:7 OCPW Output Compare Pulse Width—Applies to

Page 132

MPC5200B Users Guide, Rev. 17-58 Freescale SemiconductorGeneral Purpose Timers (GPT)21 Stop_Cont Stop Continuous—Applies to multiple modes, as follows

Page 133 - 4-6 Freescale Semiconductor

General Purpose Timers (GPT)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-597.4.4.2 GPT 0 Counter Input Register—MBAR + 0x0604GPT 1 Counter In

Page 134 - Clocks and Power Management

MPC5200B Users Guide, Rev. 17-60 Freescale SemiconductorGeneral Purpose Timers (GPT)7.4.4.3 GPT 0 PWM Configuration Register—MBAR + 0x0608GPT 1 PWM Co

Page 135

List of FiguresFigure PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor LOF-319-11 Initialization Request/Acknowledge Cycle ...

Page 136 - Core APLL

General Purpose Timers (GPT)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-617.4.4.4 GPT 0 Status Register—MBAR + 0x060CGPT 1 Status Register—M

Page 137 - Table 5-2. System PLL Ratios

MPC5200B Users Guide, Rev. 17-62 Freescale SemiconductorSlice Timers7.5 Slice TimersTwo Slice Timers are included to provide shorter term periodic int

Page 138 - 5.3.2 e300 Core Clock Domain

Slice TimersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-637.5.1.1 SLT 0 Terminal Count Register—MBAR + 0x0700SLT 1 Terminal Count Register—M

Page 139

MPC5200B Users Guide, Rev. 17-64 Freescale SemiconductorSlice Timers7.5.1.3 SLT 0 Count Value Register—MBAR + 0x0708SLT 1 Count Value Register—MBAR +

Page 140

Real-Time ClockMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-657.5.1.4 SLT 0 Timer Status Register—MBAR + 0x070CSLT 1 Timer Status Register—MB

Page 141 - SDR SDRAM Memory Clocks

MPC5200B Users Guide, Rev. 17-66 Freescale SemiconductorReal-Time ClockPeriodic interrupts are separately enabled by control bits, and a global enable

Page 142 - 5.4 Power Management

Real-Time ClockMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-677.6.3.1 RTC Time Set Register—MBAR + 0x0800 • RTC New Year and Stopwatch Regist

Page 143 - 5.4.4 Deep-Sleep Mode

MPC5200B Users Guide, Rev. 17-68 Freescale SemiconductorReal-Time Clock7.6.3.2 RTC Date Set Register—MBAR + 0x0804 18:23 Minute_set Minute written in

Page 144 - 5.5 CDM Registers

Real-Time ClockMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-697.6.3.3 RTC New Year and Stopwatch Register—MBAR + 0x0808 7.6.3.4 RTC Alarm and

Page 145 - ) Manufacturer (Freescale)

MPC5200B Users Guide, Rev. 17-70 Freescale SemiconductorReal-Time Clock7.6.3.5 RTC Current Time Register—MBAR + 0x0810This is a read-only register. 8:

Page 146

List of FiguresMPC5200B Users Guide, Rev. 1LOF-4 Freescale SemiconductorNotes

Page 147

Real-Time ClockMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-717.6.3.6 RTC Current Date Register—MBAR + 0x0814This is a read-only register. 7.

Page 148

MPC5200B Users Guide, Rev. 17-72 Freescale SemiconductorReal-Time Clock7.6.3.8 RTC Periodic Interrupt and Bus Error Register—MBAR + 0x081CThis is a re

Page 149

Real-Time ClockMPC5200B Users Guide, Rev. 1Freescale Semiconductor 7-737.6.3.9 RTC Test Register/Divides Register—MBAR + 0x0820This register is used d

Page 150

MPC5200B Users Guide, Rev. 17-74 Freescale SemiconductorReal-Time Clock

Page 151

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-1Chapter 8 SDRAM Memory Controller8.1 OverviewThe following sections are contained in th

Page 152

MPC5200B Users Guide, Rev. 18-2 Freescale SemiconductorFeaturesstripped along the way). Nor is the transportation of data an execution context. Withou

Page 153

FeaturesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-3— 2 bits of bank address (BA[1:0])NOTEIn this document the Auto Precharge control signa

Page 154

MPC5200B Users Guide, Rev. 18-4 Freescale SemiconductorFeaturesTable 8-1. 32-Bit External Data Width Legal Memory ConfigurationsRow Bits Column Bits B

Page 155

FeaturesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-512131211221 4 x 512Mb16M x 4bank x 8bit256MB2 x 1Gb16M x 4bank x 16bit1 x 2Gb16M x 4ban

Page 156

MPC5200B Users Guide, Rev. 18-6 Freescale SemiconductorFeatures12 8 2 1 2 x 64Mb1M x 4bank x 16bit144MB+121311102 1 2 x 512Mb8M x 4bank x 16bit12 8 2

Page 157 - CDM Registers

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor LOT-12-1 Signals by Ball/Pin ...

Page 158 - Chapter 6

FeaturesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-713 8 2 1 2 x 128Mb2M x 4bank x 16bit160MB+13 10 2 1 2 x 512Mb8M x 4bank x 16bit12 9 2 1

Page 159

MPC5200B Users Guide, Rev. 18-8 Freescale SemiconductorFeatures12 10 2 1 2 x256Mb4M x 4bank x 16bit192MB+12 11 2 1 2 x 512Mb8M x 4bank x 16bit13 9 2 1

Page 160 - System Integration Unit (SIU)

FeaturesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-913 9 2 1 2 x 512Mb8M x 4bank x 32bit384MB+13 11 2 1 2 x 1Gb16M x 4bank x 32bit12 11 2 1

Page 161

MPC5200B Users Guide, Rev. 18-10 Freescale SemiconductorFeatures13 10 2 1 2 x 256Mb8M x 4bank x 8bit64MB1 x 512Mb8M x 4bank x 16bit2 4 x 256Mb8M x 4ba

Page 162

FeaturesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-1112 9 2 1 2 x 64Mb2M x 4bank x 8bit144MB+13 11 2 1 1 x 1Gb16M x 4bank x 16bit12 9 2 1 1

Page 163 - (IC, OC, PWM)

MPC5200B Users Guide, Rev. 18-12 Freescale SemiconductorFeatures12 10 2 1 2 x 128Mb4M x 4bank x 8bit160MB+13 11 2 1 2 x 256Mb16M x 4bank x 8bit12 10 2

Page 164

FeaturesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-1313 11 2 1 2 x 512Mb16M x 4bank x 8bit256MB+13 11 2 1 1 x 1Gb16M x 4bank x 16bitTable 8

Page 165

MPC5200B Users Guide, Rev. 18-14 Freescale SemiconductorFeaturesFigure 8-1 shows an example memory configuration of 1 space (CS) of 4 devices of 128Mb

Page 166

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-158.4 Functional Description8.4.1 External Signals (SDRAM Side)Table 8-3.

Page 167

MPC5200B Users Guide, Rev. 18-16 Freescale SemiconductorFunctional Description8.4.2 Block DiagramFigure 8-2 shows the SDRAM MC block diagram. It is im

Page 168 - Reserved

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1LOT-2 Freescale Semiconductor5-19 CDM PSC2 Mclock Config ...

Page 169

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-17modulo 8 boundary within the modulo 32 range; the address “wraps” from t

Page 170

MPC5200B Users Guide, Rev. 18-18 Freescale SemiconductorFunctional DescriptionSome of the configuration parameters required by the memory are also nee

Page 171

OperationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-19With both SDR and DDR memory, a Read command can be issued overlapping the masked bea

Page 172

MPC5200B Users Guide, Rev. 18-20 Freescale SemiconductorProgramming the SDRAM ControllerIf all the memory and controller register values have been pre

Page 173

Memory Controller Registers (MBAR+0x0100:0x010C)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-21 Table 8-5. Memory Controller Mode Registermsb

Page 174

MPC5200B Users Guide, Rev. 18-22 Freescale SemiconductorMemory Controller Registers (MBAR+0x0100:0x010C)8.7.2 Control Register—MBAR + 0x0104The 32-bit

Page 175

Memory Controller Registers (MBAR+0x0100:0x010C)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-23The Table 8-7 indicates how the internal addre

Page 176

MPC5200B Users Guide, Rev. 18-24 Freescale SemiconductorMemory Controller Registers (MBAR+0x0100:0x010C)Table 8-8. 32-Bit SDRAM Address MultiplexingDe

Page 177

Memory Controller Registers (MBAR+0x0100:0x010C)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-258.7.3 Configuration Register 1—MBAR + 0x0108Th

Page 178

MPC5200B Users Guide, Rev. 18-26 Freescale SemiconductorMemory Controller Registers (MBAR+0x0100:0x010C)MEM_CLK2—double frequency of MEM_CLK—DDR uses

Page 179

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor LOT-37-51 SLT 0 Terminal Count Register ...

Page 180

Memory Controller Registers (MBAR+0x0100:0x010C)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-278.7.4 Configuration Register 2—MBAR + 0x010CTh

Page 181 - Table 7-20. GPIO Pin List

MPC5200B Users Guide, Rev. 18-28 Freescale SemiconductorMemory Controller Registers (MBAR+0x0100:0x010C)Bit Name Description0:3 brd2rp Burst Read to R

Page 182

Memory Controller Registers (MBAR+0x0100:0x010C)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-29The Figure 8-3. Programmable Command Timings s

Page 183

MPC5200B Users Guide, Rev. 18-30 Freescale SemiconductorAddress Bus Mapping8.8 Address Bus MappingFigure 8-4. Address Bus Mapping (32-Bit External Dat

Page 184 - 7.3.1 GPIO Pin Multiplexing

Address Bus MappingMPC5200B Users Guide, Rev. 1Freescale Semiconductor 8-31Figure 8-5. Address Bus Mapping (16-Bit External Data Width)8.8.1 Example—P

Page 185 - 7.3.1.4 USB1/RST_CONFIG

MPC5200B Users Guide, Rev. 18-32 Freescale SemiconductorAddress Bus MappingBy default, the Memory Controller only provides 12 row address bits and 12

Page 186 - 7.3.1.8 GPIO Timer Pins

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-1Chapter 9 LocalPlus Bus (External Bus Interface)9.1 OverviewThe LocalPlus Bus is the ex

Page 187 - 7.3.2 GPIO Programmer’s Model

MPC5200B Users Guide, Rev. 19-2 Freescale SemiconductorInterface– (Address 8, 16, 24 or 25 bits, Data 8,16 or 32 bits, 2 Bank Selects)• 8 Chip Select

Page 188 - —MBAR + 0x0B00

InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-39.3.2 Block DiagramThe block diagram of the LocalPlus Controller (LPC) is shown in Fig

Page 189

MPC5200B Users Guide, Rev. 19-4 Freescale SemiconductorModes of OperationFigure 9-2. Muxed Mode Address Latching9.4 Modes of OperationThere are 2 prim

Page 190 - —MBAR + 0x0B04

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1LOT-4 Freescale Semiconductor10-9 Special Cycle Message Encodings ...

Page 191

Modes of OperationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-5NOTEThe 24-bit data width is not supported. The total pin number requires als

Page 192

MPC5200B Users Guide, Rev. 19-6 Freescale SemiconductorModes of OperationFigure 9-4. Timing Diagram—Non-MUXed ModeFigure 9-5. Timing Diagram—Burst Mod

Page 193

Modes of OperationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-7In this mode, the peripheral address and data lines are limited to a total of

Page 194

MPC5200B Users Guide, Rev. 19-8 Freescale SemiconductorModes of OperationThe MUXed mode requires external logic to latch the address during the addres

Page 195

ConfigurationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-9Figure 9-6 shows a MUXed transaction type timing diagram.Figure 9-6. Timing Diagra

Page 196

MPC5200B Users Guide, Rev. 19-10 Freescale SemiconductorConfiguration• The boot address/exception table can be located at 0x0000 0100 or 0xfff0 0100.T

Page 197

DMA (BestComm) Interface (SCLPC)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-11• BootSwapTable 9-1 describes possible boot settings.9.6 DMA (

Page 198

MPC5200B Users Guide, Rev. 19-12 Freescale SemiconductorProgrammer’s Model• Section 9-10, Chip Select Status Register (0x031C)• Section 9-11, Chip Sel

Page 199

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-139.7.1.1 Chip Select 0/Boot Configuration Register—MBAR + 0x0300 Table 9-7. C

Page 200

MPC5200B Users Guide, Rev. 19-14 Freescale SemiconductorProgrammer’s Model20:21 AS Address Size field—defines size of peripheral Address bus (in bytes

Page 201

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor LOT-512-8 USB HC Period Current Endpoint Descriptor Register

Page 202

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-159.7.1.2 Chip Select 1 Configuration Register—MBAR + 0x0304Chip Select 2 Conf

Page 203

MPC5200B Users Guide, Rev. 19-16 Freescale SemiconductorProgrammer’s Model16 MX MX bit specifies whether transaction operates as multiplexed or non-mu

Page 204

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-179.7.1.3 Chip Select Control Register—MBAR + 0x0318 28 WS Write Swap bit—If h

Page 205

MPC5200B Users Guide, Rev. 19-18 Freescale SemiconductorProgrammer’s Model9.7.1.4 Chip Select Status Register—MBAR + 0x031C 9.7.1.5 Chip Select Burst

Page 206 - 0x0C00. Register addresses

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-1916 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsbR CW3 SLB3RsvdBRE3CW2 SLB

Page 207

MPC5200B Users Guide, Rev. 19-20 Freescale SemiconductorProgrammer’s Model13 SLB4 Chip Select 4 Short/Long Burst, 0 for Short Burst only, 1 for Long B

Page 208

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-219.7.1.6 Chip Select Deadcycle Control Register—MBAR + 0x032C 28 CW0 Chip Sel

Page 209

MPC5200B Users Guide, Rev. 19-22 Freescale SemiconductorProgrammer’s ModelNOTEDeadcycle counter is only used, if no arbitration to an other module (AT

Page 210

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-239.7.2 SCLPC Registers—MBAR + 0x3C00There are 6 32-bit BestComm Registers for

Page 211

MPC5200B Users Guide, Rev. 19-24 Freescale SemiconductorProgrammer’s Model9.7.2.2 SCLPC Start Address Register—MBAR + 0x3C04 9.7.2.3 SCLPC Control Reg

Page 212

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1LOT-6 Freescale Semiconductor14-1 Signal Properties ...

Page 213

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-259.7.2.4 SCLPC Enable Register—MBAR + 0x3C0C 16:22 — Reserved23 DAI Disable A

Page 214 - 7.4.3 Programming Notes

LocalPlus Bus (External Bus Interface)NotesMPC5200B Users Guide, Rev. 19-26 Freescale Semiconductor9.7.2.5 SCLPC Bytes Done Status Register—MBAR + 0x3

Page 215 - to this offset

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-277 NT Normal Termination. This bit is set to 1 whenever a complete Packet has

Page 216

MPC5200B Users Guide, Rev. 19-28 Freescale SemiconductorProgrammer’s Model9.7.3 SCLPC FIFO Registers—MBAR + 0x3C40LPC uses a single FIFO that changes

Page 217

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-299.7.3.2 LPC Rx/Tx FIFO Status Register—MBAR + 0x3C44 Bits Name Description0:

Page 218

MPC5200B Users Guide, Rev. 19-30 Freescale SemiconductorProgrammer’s Model9.7.3.3 LPC Rx/Tx FIFO Control Register—MBAR + 0x3C48 9.7.3.4 LPC Rx/Tx FIFO

Page 219

Programmer’s ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 9-319.7.3.5 LPC Rx/Tx FIFO Read Pointer Register—MBAR + 0x3C50 9.7.3.6 LPC Rx/Tx

Page 220

LocalPlus Bus (External Bus Interface)NotesMPC5200B Users Guide, Rev. 19-32 Freescale Semiconductor

Page 221 - 7.5 Slice Timers

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-1Chapter 10 PCI Controller10.1 OverviewThe Peripheral Component Interface (PCI) Bus is

Page 222 - SLT 1 Control Register

MPC5200B Users Guide, Rev. 110-2 Freescale SemiconductorPCI External Signals10.1.2 Block DiagramFigure 10-1. PCI Block Diagram10.2 PCI External Signal

Page 223 - SLT 1 Count Value Register

Table Of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1TOC-2 Freescale Semiconductor4.2.2 Hard Reset—HRESET ...

Page 224 - 7.6 Real-Time Clock

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor LOT-715-9 Stop-Bit Lengths ...

Page 225 - 7.6.2 Programming Note

PCI External SignalsMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-3For detailed description of the PCI bus signals, see the PCI Local Bus Spe

Page 226

MPC5200B Users Guide, Rev. 110-4 Freescale SemiconductorRegisters10.3 RegistersMPC5200B has several sets of registers that control and report status f

Page 227

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-50x74 PCIIW1BTAR Initiator Window 1 Base/Translation Address Register0x78 PCIIW2BTAR I

Page 228

MPC5200B Users Guide, Rev. 110-6 Freescale SemiconductorRegisters10.3.1 PCI Controller Type 0 Configuration SpaceMPC5200B supplies a type 0 PCI Config

Page 229

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-7PCI Dword Reserved space (0x10 - 0x3F) can be accessed only from an external PCI Conf

Page 230

MPC5200B Users Guide, Rev. 110-8 Freescale SemiconductorRegisters10.3.1.2 Status/Command Registers PCISCR(R/RW/RWC) —MBAR + 0x0D04Bits 31-27 and 24 ar

Page 231

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-99 Reserved(R)Fixed to 0. Prior to the 2.2 PCI Spec, this was the UDF (User Defined Fe

Page 232

MPC5200B Users Guide, Rev. 110-10 Freescale SemiconductorRegisters10.3.1.3 Revision ID/ Class Code Registers PCICCRIR(R) —MBAR + 0x0D0810.3.1.4 Config

Page 233 - Real-Time Clock

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-1110.3.1.5 Base Address Register 0 PCIBAR0(RW) —MBAR + 0x0D10Bits Name Description0:7

Page 234 - SDRAM Memory Controller

MPC5200B Users Guide, Rev. 110-12 Freescale SemiconductorRegisters10.3.1.6 Base Address Register 1 PCIBAR1(RW) —MBAR + 0x0D1410.3.1.7 CardBus CIS Poin

Page 235 - 8.3 Features

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1LOT-8 Freescale Semiconductor15-63 Tx FIFO Control (0x88) ...

Page 236 - 8.3.1 Devices Supported

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-1310.3.1.10 Capabilities Pointer (Cap_Ptr) PCICPR(R)—MBAR + 0x0D34Not implemented. Fix

Page 237

MPC5200B Users Guide, Rev. 110-14 Freescale SemiconductorRegisters16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsbRRsvd BME PEE SEE Reserved PRWRES

Page 238

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-1520:30 Reserved Unused bits. Software should write zero to this register.31 PCIReset(

Page 239

MPC5200B Users Guide, Rev. 110-16 Freescale SemiconductorRegisters10.3.2.2 Target Base Address Translation Register 0 PCITBATR0(RW) —MBAR + 0x0D6410.3

Page 240

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-1710.3.2.4 Target Control Register PCITCR(RW) —MBAR + 0x0D6CBits Name Description0:1 B

Page 241

MPC5200B Users Guide, Rev. 110-18 Freescale SemiconductorRegisters10.3.2.5 Initiator Window 0 Base/Translation Address Register PCIIW0BTAR(RW)—MBAR +

Page 242

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-1910.3.2.6 Initiator Window 1 Base/Translation Address Register PCIIW1BTAR(RW) —MBAR +

Page 243

MPC5200B Users Guide, Rev. 110-20 Freescale SemiconductorRegisters10.3.2.7 Initiator Window 2 Base/Translation Address Register PCIIW2BTAR(RW) —MBAR +

Page 244

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-2110.3.2.9 Initiator Control Register PCIICR(RW) —MBAR + 0x0D848:11 Reserved Reserved

Page 245

MPC5200B Users Guide, Rev. 110-22 Freescale SemiconductorRegisters10.3.2.10 Initiator Status Register PCIISR(RWC) —MBAR + 0x0D8810.3.2.11 PCI Arbiter

Page 246

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor LOT-918-5 I2C Control Register ...

Page 247

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-2310.3.2.12 Configuration Address Register PCICAR (RW) —MBAR + 0x0DF810.3.3 Communicat

Page 248 - 8.4 Functional Description

MPC5200B Users Guide, Rev. 110-24 Freescale SemiconductorRegisters10.3.3.1.1 Tx Packet Size PCITPSR(RW) —MBAR + 0x3800 10.3.3.1.2 Tx Start Address PCI

Page 249 - 8.4.3 Transfer Size

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-2516 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsbRReserved Max_Beats Reserved W Re

Page 250 - 8.4.4 Commands

MPC5200B Users Guide, Rev. 110-26 Freescale SemiconductorRegisters10.3.3.1.4 Tx Enables PCITER(RW)—MBAR + 0x380Cmsb 012345678 9 101112131415RRCRFRsvd

Page 251 - 8.4.4.5 Write Command

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-2710.3.3.1.5 Tx Next Address PCITNAR(R) —MBAR + 0x3810 12 Retry abortEnable(RE)User wr

Page 252 - 8.5 Operation

MPC5200B Users Guide, Rev. 110-28 Freescale SemiconductorRegisters10.3.3.1.6 Tx Last Word PCITLWR(R) —MBAR + 0x3814 10.3.3.1.7 Tx Bytes Done Counts PC

Page 253 - 8.5.2 Read Clock

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-2910.3.3.1.9 Tx Status PCITSR(RWC) —MBAR + 0x381C 16 17 18 19 20 21 22 23 24 25 26 27

Page 254

MPC5200B Users Guide, Rev. 110-30 Freescale SemiconductorRegisters10.3.3.1.10 Tx FIFO Data Register PCITFDR(RW) —MBAR + 0x3840 10 Bus Errortype 1(BE1)

Page 255

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-3110.3.3.1.11 Tx FIFO Status Register PCITFSR(R/RWC) —MBAR + 0x3844 Bits Name Descript

Page 256 - Table 8-7. High Address Usage

MPC5200B Users Guide, Rev. 110-32 Freescale SemiconductorRegisters10.3.3.1.12 Tx FIFO Control Register PCITFCR(RW) —MBAR + 0x3848 10.3.3.1.13 Tx FIFO

Page 257

List of TablesTable PageNumber NumberMPC5200B Users Guide, Rev. 1LOT-10 Freescale Semiconductor20-16 BDLC Receiver VPW Symbol Timing for Binary Freque

Page 258

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-3316 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsbRReserved Alarm AlarmWRESET 0 000

Page 259

MPC5200B Users Guide, Rev. 110-34 Freescale SemiconductorRegisters10.3.3.1.14 Tx FIFO Read Pointer Register PCITFRPR(RW) —MBAR + 0x3850 10.3.3.1.15 Tx

Page 260

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-3510.3.3.2.1 Rx Packet Size PCIRPSR(RW) —MBAR + 0x3880 10.3.3.2.2 Rx Start Address PCI

Page 261

MPC5200B Users Guide, Rev. 110-36 Freescale SemiconductorRegisters16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsbRReserved FB R Max_Beats Reserved

Page 262

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-3710.3.3.2.4 Rx Enables PCIRER (RW) —MBAR + 0x388C msb 012345678 9 101112131415RRCRFFE

Page 263 - 8.8 Address Bus Mapping

MPC5200B Users Guide, Rev. 110-38 Freescale SemiconductorRegisters10.3.3.2.5 Rx Next Address PCIRNAR(R) —MBAR + 0x3890 10.3.3.2.6 Rx Last Word PCIRLWR

Page 264

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-3910.3.3.2.7 Rx Bytes Done Counts PCIRDCR(R) —MBAR + 0x3898 10.3.3.2.8 Rx Packets Done

Page 265 - row address bit, the

MPC5200B Users Guide, Rev. 110-40 Freescale SemiconductorRegisters10.3.3.2.9 Rx Status PCIRSR (R/sw1) —MBAR + 0x389C Bits Name Description0:31 Packets

Page 266 - Chapter 9

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-4110.3.3.2.10 Rx FIFO Data Register PCIRFDR(RW) —MBAR + 0x38C0 10.3.3.2.11 Rx FIFO Sta

Page 267 - 9.3 Interface

MPC5200B Users Guide, Rev. 110-42 Freescale SemiconductorRegisters10.3.3.2.12 Rx FIFO Control Register PCIRFCR(RW) —MBAR + 0x38C8R Reserved RXW UF OF

Page 268 - 9.3.2 Block Diagram

MPC5200B Users Guide, Rev. 1Freescale Semiconductor 1Revision HistoryRelease Date Author Summary of Changes0 26MAR2005 AS Initial Version0.1 26MAR2005

Page 269 - 9.4 Modes of Operation

RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-4310.3.3.2.13 Rx FIFO Alarm Register PCIRFAR(RW) —MBAR + 0x38CC Bits Name Description0

Page 270

MPC5200B Users Guide, Rev. 110-44 Freescale SemiconductorFunctional Description10.3.3.2.14 Rx FIFO Read Pointer Register PCIRFRPR(RW) —MBAR + 0x38D0 1

Page 271 - Valid read Data

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-45NOTEOnly the internal PCI arbiter of the MPC5200B can be used as PCI ar

Page 272 - 9.4.2 MUXed Mode

MPC5200B Users Guide, Rev. 110-46 Freescale SemiconductorFunctional Descriptionor more data phases. Data is transferred between initiator and target i

Page 273 - 9.4.2.2 Data Tenure

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-47Figure 10-3. PCI Write Terminated by Target10.4.1.4 PCI Bus CommandsPCI

Page 274 - 9.5 Configuration

MPC5200B Users Guide, Rev. 110-48 Freescale SemiconductorFunctional DescriptionThough MPC5200B supports many PCI commands as an initiator, the Communi

Page 275 - 9.5.3 Reset Configuration

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-49For linear incrementing mode, the memory address is encoded/decoded usi

Page 276 - 9.7 Programmer’s Model

MPC5200B Users Guide, Rev. 110-50 Freescale SemiconductorFunctional DescriptionFigure 10-4. Contents of the AD Bus During Address Phase of a Type 0 Co

Page 277

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-5110.4.2 Initiator ArbitrationThere are three possible internal initiator

Page 278

MPC5200B Users Guide, Rev. 110-52 Freescale SemiconductorFunctional DescriptionIn addition to the configurable address window mapping logic, the regis

Page 279

MPC5200B Users Guide, Rev. 1Freescale Semiconductor

Page 280

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-53101 001 -- -- -- -- -- OP7 -- -- 100 1101 -- -- OP7 --110 001 -- -- --

Page 281

MPC5200B Users Guide, Rev. 110-54 Freescale SemiconductorFunctional Description10.4.4.2 Configuration MechanismIn order to support both Type 0 and Typ

Page 282

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-55Figure 10-7. Type 0 Configuration TranslationFor Type 0 configuration c

Page 283

MPC5200B Users Guide, Rev. 110-56 Freescale SemiconductorFunctional DescriptionNOTE: Device numbers 0b0_0000 to 0b0_1001 are reserved. Programming to

Page 284

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-57During the data phase, AD[31:0] contain the Special Cycle message and a

Page 285

MPC5200B Users Guide, Rev. 110-58 Freescale SemiconductorFunctional Description10.4.5.1 Reads from Local MemoryMPC5200B can provide continuous data to

Page 286

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-5910.4.5.4 Target AbortA target abort will occur if the PCI address falls

Page 287

MPC5200B Users Guide, Rev. 110-60 Freescale SemiconductorFunctional DescriptionThe Communication Sub-System Initiator Interface consists of Receive an

Page 288

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-612. Set the PCI command, Max_Retries, and Max_Beats3. Set mode, Continuo

Page 289

MPC5200B Users Guide, Rev. 110-62 Freescale SemiconductorPCI Arbiter10.4.6.8 AlarmsThe FIFO alarm registers allow software to control when the DMA fil

Page 290

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 1-1Chapter 1 Introduction1.1 OverviewThe digital communication networking and consumer mar

Page 291

Application InformationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-63The PCI Arbiter implements a Round-Robin fairness algorithm, which avo

Page 292

MPC5200B Users Guide, Rev. 110-64 Freescale SemiconductorApplication Information10.6.2 Address MapsThe address mapping in MPC5200B system is setup by

Page 293

Application InformationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-65Figure 10-8. Inbound Address Map10.6.2.1.2 Outbound Address Translatio

Page 294

MPC5200B Users Guide, Rev. 110-66 Freescale SemiconductorApplication InformationFigure 10-9. Outbound Address Map10.6.2.1.3 Base Address Register Over

Page 295

Application InformationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 10-6710.6.3 XL bus Arbitration PriorityWhen the XL Bus Arbiter Master Prior

Page 296

MPC5200B Users Guide, Rev. 110-68 Freescale SemiconductorApplication Information

Page 297 - 9-32 Freescale Semiconductor

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-1Chapter 11 ATA Controller11.1 OverviewThe following sections are contained in this doc

Page 298 - PCI Controller

MPC5200B Users Guide, Rev. 111-2 Freescale SemiconductorATA Register Interface4. As FIFO fills, BestComm is interrupted and moves data from FIFO to an

Page 299 - External

ATA Register InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-311.3.1.2 ATA Host Status Register—MBAR + 0x3A04 11.3.1.3 ATA PIO Timing

Page 300 - 10.2.6.1 PCI_PAR - Parity

MPC5200B Users Guide, Rev. 111-4 Freescale SemiconductorATA Register Interface11.3.1.4 ATA PIO Timing 2 Register—MBAR + 0x3A0C 11.3.1.5 ATA Multiword

Page 301 - 10.3 Registers

MPC5200B Users Guide, Rev. 11-2 Freescale SemiconductorArchitecture— IrDA mode from 2400 bps to 4 Mbps• Fast Ethernet Controller (FEC) — Supports 100M

Page 302 - Mnemonic Name

ATA Register InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-511.3.1.6 ATA Multiword DMA Timing 2 Register—MBAR + 0x3A14 11.3.1.7 ATA

Page 303 - Section 3.2, Internal

MPC5200B Users Guide, Rev. 111-6 Freescale SemiconductorATA Register Interface11.3.1.8 ATA Ultra DMA Timing 2 Register—MBAR + 0x3A1C 11.3.1.9 ATA Ultr

Page 304

ATA Register InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-711.3.1.10 ATA Ultra DMA Timing 4 Register—MBAR + 0x3A24 Bits Name Descri

Page 305

MPC5200B Users Guide, Rev. 111-8 Freescale SemiconductorATA Register Interface11.3.1.11 ATA Ultra DMA Timing 5 Register—MBAR + 0x3A28 11.3.1.12 ATA Sh

Page 306

ATA Register InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-9ATA FIFO is controlled by 32-bit registers. These registers are located

Page 307

MPC5200B Users Guide, Rev. 111-10 Freescale SemiconductorATA Register Interface11.3.2.3 ATA Rx/Tx FIFO Control Register—MBAR + 0x3A44 11.3.2.4 ATA Rx/

Page 308

ATA Register InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-1111.3.2.5 ATA Rx/Tx FIFO Read Pointer Register—MBAR + 0x3A4C 11.3.2.6 AT

Page 309

MPC5200B Users Guide, Rev. 111-12 Freescale SemiconductorATA Register Interface11.3.3 ATA Drive Registers—MBAR + 0x3A00The ATA drive registers are phy

Page 310

ATA Register InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-1311.3.3.2 ATA Drive Alternate Status Register—MBAR + 0x3A5C 11.3.3.3 ATA

Page 311

MPC5200B Users Guide, Rev. 111-14 Freescale SemiconductorATA Register Interface11.3.3.4 ATA Drive Features Register—MBAR + 0x3A64 11.3.3.5 ATA Drive E

Page 312

ArchitectureMPC5200B Users Guide, Rev. 1Freescale Semiconductor 1-3A dynamically managed external pin multiplexing scheme minimizes overall pin count.

Page 313

ATA Register InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-1511.3.3.6 ATA Drive Sector Count Register—MBAR + 0x3A68 11.3.3.7 ATA Dri

Page 314

MPC5200B Users Guide, Rev. 111-16 Freescale SemiconductorATA Register Interface11.3.3.8 ATA Drive Cylinder Low Register—MBAR + 0x3A70 11.3.3.9 ATA Dri

Page 315

ATA Register InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-1711.3.3.10 ATA Drive Device/Head Register—MBAR + 0x3A78 11.3.3.11 ATA Dr

Page 316 - Table 1

MPC5200B Users Guide, Rev. 111-18 Freescale SemiconductorATA Register InterfaceBits Name Description0:7 Data Register contains the command code sent t

Page 317

ATA Register InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-1911.3.3.12 ATA Drive Device Status Register—MBAR + 0x3A7C Table 11-30. A

Page 318

MPC5200B Users Guide, Rev. 111-20 Freescale SemiconductorATA Host Controller Operation11.4 ATA Host Controller OperationWith the asynchronous ATA inte

Page 319

ATA Host Controller OperationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-21udma_t2cyc is another special case. Unlike the name implies, thi

Page 320 - 7PCI Arbiter Soft

MPC5200B Users Guide, Rev. 111-22 Freescale SemiconductorATA Host Controller OperationIf ATA drive address space is accessed by CPU, the ATA IPBI modu

Page 321

Signals and ConnectionsMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-2311.5 Signals and ConnectionsNOTEThe ATA_ISOLATION output is an active

Page 322

MPC5200B Users Guide, Rev. 111-24 Freescale SemiconductorATA Interface DescriptionFigure 11-2. Connections—Controller Cable, System Board, MPC5200B11.

Page 323

MPC5200B Users Guide, Rev. 11-4 Freescale SemiconductorArchitectureThe MPC5200B supports a dual external bus architecture consisting of:1. an SDRAM Bu

Page 324

ATA Interface DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-25NOTEMPC5200B provides the ATA_ISOLATION output signal. This signal i

Page 325 - Bits Name Description

MPC5200B Users Guide, Rev. 111-26 Freescale SemiconductorATA Bus BackgroundFigure 11-3. Pin Description—ATA Interface11.7 ATA Bus Background11.7.1 Ter

Page 326

ATA Bus BackgroundMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-2711.7.2 ATA Modes11.7.3 ATA AddressingIn the ATA interface, there are two as

Page 327

MPC5200B Users Guide, Rev. 111-28 Freescale SemiconductorATA Bus Background11.7.3.1 ATA Register AddressingThe address used to reference an ATA drive

Page 328

ATA Bus BackgroundMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-29Notes1. LBA mode is only available in ATA-2 or later specifications.2. A bl

Page 329

MPC5200B Users Guide, Rev. 111-30 Freescale SemiconductorATA Bus Background11.7.4 ATA TransactionsATA Transactions are divided into three types:• PIO

Page 330

ATA Bus BackgroundMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-31Figure 11-5. Timing Diagram—PIO Read Command (Class 1)11.7.4.1.2 Class 2—PI

Page 331

MPC5200B Users Guide, Rev. 111-32 Freescale SemiconductorATA Bus BackgroundFigure 11-6. Timing Diagram—PIO Write Command (Class 2)11.7.4.1.3 Class 3—N

Page 332

ATA Bus BackgroundMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-333. Write command code 0xEF to command register to execute SET FEATURES comm

Page 333

MPC5200B Users Guide, Rev. 111-34 Freescale SemiconductorATA Bus BackgroundFigure 11-8. Flow Diagram—DMA Command ProtocolHost:BSY = 0 &DRQ = 0NoHo

Page 334

Table of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor TOC-3Chapter 7 System Integration Unit (SIU)7.1 Overvi

Page 335

ArchitectureMPC5200B Users Guide, Rev. 1Freescale Semiconductor 1-5Figure 1-2. MPC5200B-Based System1.2.1 Embedded e300 CoreThe MPC5200B embedded e300

Page 336

ATA Bus BackgroundMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-3511.7.4.3 Multiword DMA TransactionsMultiword DMA transactions differ from P

Page 337

MPC5200B Users Guide, Rev. 111-36 Freescale SemiconductorATA RESET/Power-UpNOTEUltra DMA mode 2 (UDMA2) requires that the ip bus clock speed is at lea

Page 338

ATA I/O Cable SpecificationsMPC5200B Users Guide, Rev. 1Freescale Semiconductor 11-37Figure 11-10. Timing Diagram—Reset Timing11.9 ATA I/O Cable Speci

Page 339

ATA ControllerNotesMPC5200B Users Guide, Rev. 111-38 Freescale Semiconductor

Page 340

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-1Chapter 12 Universal Serial Bus (USB)12.1 OverviewThe following sections are contained

Page 341 - 10.4 Functional Description

MPC5200B Users Guide, Rev. 112-2 Freescale SemiconductorHost Controller Interface• Bulk Transfers—Non-periodic data transfers used to communicate larg

Page 342 - 10.4.1 PCI Bus Protocol

Host Controller InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-3The HCCA includes the “virtual” registers HccaFrameNumber and HccaPad

Page 343 - 10.4.1.3 PCI Transactions

MPC5200B Users Guide, Rev. 112-4 Freescale SemiconductorHost Controller InterfaceFigure 12-4. Interrupt ED StructureFigure 12-5 shows a sample interru

Page 344 - 10.4.1.4 PCI Bus Commands

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-5Figure 12-5. Sample Interrupt Endpoint Schedule12.4 Hos

Page 345 - 10.4.1.5 Addressing

MPC5200B Users Guide, Rev. 112-6 Freescale SemiconductorHost Control (HC) Operational Registers12.4.2 Control and Status Partition—MBAR + 0x1000This H

Page 346

MPC5200B Users Guide, Rev. 11-6 Freescale SemiconductorArchitectureUp to 3 instructions can be issued and retired per clock. Most instructions execute

Page 347

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-7Bits Name Description0:20 — Reserved21 RWE RemoteWakeUp

Page 348 - 10.4.2 Initiator Arbitration

MPC5200B Users Guide, Rev. 112-8 Freescale SemiconductorHost Control (HC) Operational Registers12.4.2.3 USB HC Command Status Register—MBAR + 0x1008HC

Page 349 - 10.4.4.1 Endian Translation

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-912.4.2.4 USB HC Interrupt Status Register —MBAR + 0x100

Page 350

MPC5200B Users Guide, Rev. 112-10 Freescale SemiconductorHost Control (HC) Operational Registers12.4.2.5 USB HC Interrupt Enable Register—MBAR + 0x101

Page 351

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-1112.4.2.6 USB HC Interrupt Disable Register—MBAR + 0x10

Page 352

MPC5200B Users Guide, Rev. 112-12 Freescale SemiconductorHost Control (HC) Operational Registers12.4.3 Memory Pointer Partition—MBAR + 0x1018This HC p

Page 353

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-13• USB HC Bulk Current Endpint Descriptor Register (0x1

Page 354

MPC5200B Users Guide, Rev. 112-14 Freescale SemiconductorHost Control (HC) Operational Registers12.4.3.3 USB HC Control Head Endpoint Descriptor Regis

Page 355 - 10.4.5.3 Data Translation

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-15 12.4.3.6 USB HC Bulk Current Endpoint Descriptor Regi

Page 356 - 10.4.5.5 Latrule Disable

MPC5200B Users Guide, Rev. 112-16 Freescale SemiconductorHost Control (HC) Operational Registers 12.4.4 Frame Counter Partition—MBAR + 0x1034This HC p

Page 357 - 10.4.6.4 Initialization

ArchitectureMPC5200B Users Guide, Rev. 1Freescale Semiconductor 1-7MSCAN supports both standard and extended identifier (ID) message formats specified

Page 358 - 10.4.6.7 FIFO Considerations

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-1712.4.4.2 USB HC Frame Remaining Register—MBAR + 0x1038

Page 359 - 10.5 PCI Arbiter

MPC5200B Users Guide, Rev. 112-18 Freescale SemiconductorHost Control (HC) Operational Registers12.4.4.4 USB HC Periodic Start Register—MBAR + 0x1040T

Page 360 - 10.6 Application Information

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-1912.4.5 Root Hub Partition—MBAR + 0x1048This HC partiti

Page 361 - 10.6.2 Address Maps

MPC5200B Users Guide, Rev. 112-20 Freescale SemiconductorHost Control (HC) Operational Registers12.4.5.2 USB HC Rh Descriptor B Register—MBAR + 0x104C

Page 362

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-21 12.4.5.3 USB HC Rh Status Register—MBAR + 0x1050This

Page 363

MPC5200B Users Guide, Rev. 112-22 Freescale SemiconductorHost Control (HC) Operational Registers12.4.5.4 USB HC Rh Port1 Status Register—MBAR + 0x1054

Page 364

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-23 Table 12-22. USB HC Rh Port1 Status Registermsb 01234

Page 365 - Application Information

MPC5200B Users Guide, Rev. 112-24 Freescale SemiconductorHost Control (HC) Operational Registers15 CSC ConnectStatusChange—bit is set whenever a conne

Page 366 - ATA Controller

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-2528 POCI PortOverCurrentIndicator (read)—bit is only va

Page 367 - 11.3 ATA Register Interface

MPC5200B Users Guide, Rev. 112-26 Freescale SemiconductorHost Control (HC) Operational Registers12.4.5.5 USB HC Rh Port2 Status Register—MBAR + 0x1058

Page 368

MPC5200B Users Guide, Rev. 11-8 Freescale SemiconductorArchitecture1.2.5.5 Functional Pin MultiplexingMany serial/parallel port pins serve multiple fu

Page 369

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-27Bits Name Description0:10 — Reserved11 PRSC PortResetS

Page 370

MPC5200B Users Guide, Rev. 112-28 Freescale SemiconductorHost Control (HC) Operational Registers23 PPS PortPowerStatus (read)—bit reflects the port po

Page 371

Host Control (HC) Operational RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 12-2929 PSS PortSuspendStatus (read)—bit indicates port is

Page 372

Universal Serial Bus (USB)NotesMPC5200B Users Guide, Rev. 112-30 Freescale Semiconductor

Page 373 - Table 11-12. ata_shre_cnt

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-1Chapter 13 BestComm13.1 OverviewThe following sections are contained in this document:

Page 374

MPC5200B Users Guide, Rev. 113-2 Freescale SemiconductorFeatures summaryNOTEIt is possible for the BESTComm DMA to produce misaligned word addresses o

Page 375

Task Table (Entry Table)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-3Each task has an entry (8 long words) that contains information about

Page 376

MPC5200B Users Guide, Rev. 113-4 Freescale SemiconductorBestComm XLB Address Snooping13.14 BestComm XLB Address SnoopingBestComm prefetches data from

Page 377

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-513.15.2 SDMA Current Pointer Register—MBAR + 0x1204 13.15.3

Page 378

MPC5200B Users Guide, Rev. 113-6 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.5SDMA Interrupt Vector, PTD Control Register—MBAR + 0x

Page 379

ArchitectureMPC5200B Users Guide, Rev. 1Freescale Semiconductor 1-9A Wake Up capability is supported by CAN, RTC, several GPIOs and the interrupt line

Page 380

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-713.15.6 SDMA Interrupt Pending Register—MBAR + 0x1214 Bit Na

Page 381

MPC5200B Users Guide, Rev. 113-8 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.7 SDMA Interrupt Mask Register—MBAR + 0x1218 Bit Name

Page 382

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-913.15.8 SDMA Task Control 0 Register—MBAR + 0x121CSDMA Task

Page 383 - 2. Repeat

MPC5200B Users Guide, Rev. 113-10 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.9 SDMA Task Control 2 Register—MBAR + 0x1220SDMA Task

Page 384

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-1113.15.10 SDMA Task Control 4 Register—MBAR + 0x1224SDMA Tas

Page 385

MPC5200B Users Guide, Rev. 113-12 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.12 SDMA Task Control 8 Register—MBAR + 0x122CSDMA Tas

Page 386 - 11.4.1 PIO State Machine

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-1313.15.14 SDMA Task Control C Register—MBAR + 0x1234SDMA Tas

Page 387 - 11.4.2 DMA State Machine

MPC5200B Users Guide, Rev. 113-14 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.16 SDMA Initiator Priority 0 Register—MBAR + 0x123CSD

Page 388 - 11.5 Signals and Connections

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-1513.15.17 SDMA Initiator Priority 4 Register—MBAR + 0x1240SD

Page 389

MPC5200B Users Guide, Rev. 113-16 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.19 SDMA Initiator Priority 12 Register—MBAR + 0x1248S

Page 390

MPC5200B Users Guide, Rev. 11-10 Freescale SemiconductorArchitecture

Page 391 - 11.7 ATA Bus Background

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-1713.15.20 SDMA Initiator Priority 16 Register—MBAR + 0x124CS

Page 392 - 11.7.3 ATA Addressing

MPC5200B Users Guide, Rev. 113-18 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.21 SDMA Initiator Priority 20 Register—MBAR + 0x1250S

Page 393 - 11.7.3.3 Sector Addressing

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-1913.15.23 SDMA Initiator Priority 28 Register—MBAR + 0x1258S

Page 394

MPC5200B Users Guide, Rev. 113-20 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.24 SDMA Requestor MuxControl—MBAR + 0x125C 16:23 IPR3

Page 395 - 11.7.4.1.1 Class 1—PIO Read

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-21The remaining 16 Requestors are fixed as follows:12:13 Req2

Page 396 - 11.7.4.1.2 Class 2—PIO Write

MPC5200B Users Guide, Rev. 113-22 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.25 SDMA task Size0—MBAR + 0x1260SDMA task Size 1—MBAR

Page 397 - shows the Non-Data Command

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-2313.15.26 SDMA task 0 & task Size 1 map 13.15.27 SDMA Re

Page 398

MPC5200B Users Guide, Rev. 113-24 Freescale SemiconductorBestComm DMA Registers—MBAR+0x120013.15.28 SDMA Reserved Register 2—MBAR + 0x126C 13.15.29 SD

Page 399 - ATA Bus Background

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-2513.15.31 SDMA Debug Module Control Register—MBAR + 0x1278 1

Page 400 - 11.7.4.4 Ultra DMA Protocol

MPC5200B Users Guide, Rev. 113-26 Freescale SemiconductorBestComm DMA Registers—MBAR+0x1200The reserved encodings are set to 0 indicating an uninitial

Page 401 - 11.8 ATA RESET/Power-Up

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-1Chapter 2 Signal Descriptions2.1 OverviewThe MPC5200B contains a e300 core, an internal

Page 402

BestComm DMA Registers—MBAR+0x1200MPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-27It must be noted that even if a breakpoint is issued at a s

Page 403 - 11-38 Freescale Semiconductor

MPC5200B Users Guide, Rev. 113-28 Freescale SemiconductorOn-Chip SRAM13.16 On-Chip SRAMMPC5200B contains 16KBytes of on-chip SRAM. This memory is dire

Page 404 - 12.2 Data Transfer Types

Programming ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-290451415192031Task 0Task Descriptor Start PointerTask Descriptor End PointerV

Page 405 - 12.3.1 Communication Channels

BestCommNotesMPC5200B Users Guide, Rev. 113-30 Freescale Semiconductor13.17.1.1 Integer ModeThis input signal is only valid if the pack signal is nega

Page 406 - 12.3.2 Data Structures

Programming ModelMPC5200B Users Guide, Rev. 1Freescale Semiconductor 13-31task’s Variable Table is desired. In addition, if a task does not use the la

Page 407

MPC5200B Users Guide, Rev. 113-32 Freescale SemiconductorProgramming Model

Page 408 - 12.4.1 Programming Note

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-1Chapter 14 Fast Ethernet Controller (FEC)14.1 OverviewThe fast Ethernet controller (FE

Page 409

MPC5200B Users Guide, Rev. 114-2 Freescale SemiconductorOverviewFigure 14-1. Block Diagram—FEC14.1.1 FeaturesThe FEC incorporates several features/des

Page 410

Modes of OperationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-3• Automatic internal flushing of the Rx FIFO for runts (collision fragments)

Page 411

MPC5200B Users Guide, Rev. 114-4 Freescale SemiconductorI/O Signal Overview14.3.1 Detailed Signal Descriptions14.3.1.1 MII Ethernet MAC-PHY InterfaceT

Page 412

MPC5200B Users Guide, Rev. 12-2 Freescale SemiconductorOverviewFigure 2-1. 272-Pin PBGA Pin DetailTable 2-1 gives a list of MPC5200B I/O signals sorte

Page 413

I/O Signal OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-5Tx_EN . . . . . . . . . . . . . Assertion of this signal indicates valid n

Page 414

MPC5200B Users Guide, Rev. 114-6 Freescale SemiconductorFEC Memory Map and Registers14.3.1.2.1 MII Management Register SetThe MII management register

Page 415

FEC Memory Map and RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-714.4.1 Control and Status (CSR) Memory MapTable 14-6. Module Memor

Page 416

MPC5200B Users Guide, Rev. 114-8 Freescale SemiconductorFEC Memory Map and Registers14.4.2 MIB Block Counters Memory MapTable 14-8 defines the MIB Cou

Page 417

FEC Memory Map and RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-9Table 14-8. MIB CountersAddress Mnemonic Description200 RMON_T_DRO

Page 418

MPC5200B Users Guide, Rev. 114-10 Freescale SemiconductorFEC Registers—MBAR + 0x300014.5 FEC Registers—MBAR + 0x3000The FEC uses 37 32-bit registers.

Page 419

FEC Registers—MBAR + 0x3000MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-1114.5.1 FEC ID Register—MBAR + 0x3000The read-only FEC ID Register

Page 420

MPC5200B Users Guide, Rev. 114-12 Freescale SemiconductorFEC Registers—MBAR + 0x300014.5.2 FEC Interrupt Event Register—MBAR + 0x3004When an event occ

Page 421

FEC Registers—MBAR + 0x3000MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-13R ReservedWBits Name Description0 HBERR Heartbeat Error— interrupt

Page 422

MPC5200B Users Guide, Rev. 114-14 Freescale SemiconductorFEC Registers—MBAR + 0x300014.5.3 FEC Interrupt Enable Register—MBAR + 0x3008The IMASK regist

Page 423

MPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-3Figure 2-2. 272-Pin PBGA — Top ViewA01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15

Page 424

FEC Registers—MBAR + 0x3000MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-15The R_DES_ACTIVE bit is cleared at reset and by the clearing of ET

Page 425

MPC5200B Users Guide, Rev. 114-16 Freescale SemiconductorFEC Registers—MBAR + 0x300014.5.6 FEC Ethernet Control Register—MBAR + 0x3024The ECNTRL regis

Page 426

FEC Registers—MBAR + 0x3000MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-1714.5.7 FEC MII Management Frame Register—MBAR + 0x3040This MII_DAT

Page 427

MPC5200B Users Guide, Rev. 114-18 Freescale SemiconductorFEC Registers—MBAR + 0x3000user. When the write management frame operation is complete, the M

Page 428

FEC Registers—MBAR + 0x3000MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-1914.5.9 FEC MIB Control Register—MBAR + 0x3064The MIB_CONTROL regis

Page 429

MPC5200B Users Guide, Rev. 114-20 Freescale SemiconductorFEC Registers—MBAR + 0x300014.5.10 FEC Receive Control Register—MBAR + 0x3084The R_CNTRL regi

Page 430

FEC Registers—MBAR + 0x3000MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-2114.5.11 FEC Hash Register—MBAR + 0x3088The read-only R_HASH regist

Page 431

MPC5200B Users Guide, Rev. 114-22 Freescale SemiconductorFEC Registers—MBAR + 0x300014.5.13 FEC Physical Address Low Register—MBAR + 0x30E4The PADDR1

Page 432

FEC Registers—MBAR + 0x3000MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-23Note: X: Bit is not reset and must be initialized.14.5.14 FEC Phy

Page 433 - 12-30 Freescale Semiconductor

MPC5200B Users Guide, Rev. 114-24 Freescale SemiconductorFEC Registers—MBAR + 0x3000Note: X: Bit is not reset and must be initialized.14.5.16 FEC Des

Page 434 - BestComm

MPC5200B Users Guide, Rev. 12-4 Freescale SemiconductorPinout TablesFigure 2-3. MPC5200B Peripheral Muxing2.2 Pinout TablesTable 2-1. Signals by Ball/

Page 435 - 13.5 Tasks

FEC Registers—MBAR + 0x3000MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-25Note: X: Bit is not reset and must be initialized.14.5.18 FEC Des

Page 436

MPC5200B Users Guide, Rev. 114-26 Freescale SemiconductorFEC Registers—MBAR + 0x3000Note: X: Bit is not reset and must be initialized.14.5.20 FEC Tx

Page 437

FIFO InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-2714.6 FIFO InterfaceThe programming interface to the FIFO allows access to Data,

Page 438

MPC5200B Users Guide, Rev. 114-28 Freescale SemiconductorFEC Tx FIFO Data Register—MBAR + 0x31A414.6.1 FEC Rx FIFO Data Register—MBAR + 0x318414.7 FEC

Page 439 - —MBAR + 0x1210

FEC Tx FIFO Status Register—MBAR + 0x31A8MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-2914.8.1 FEC Rx FIFO Control Register—MBAR + 0x318CFEC

Page 440

MPC5200B Users Guide, Rev. 114-30 Freescale SemiconductorFEC Tx FIFO Status Register—MBAR + 0x31A8 14.8.2 FEC Rx FIFO Last Read Frame Pointer Register

Page 441

FEC Tx FIFO Status Register—MBAR + 0x31A8MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-3114.8.3 FEC Rx FIFO Last Write Frame Pointer Register

Page 442 - SDMA Task Control 1 Register

MPC5200B Users Guide, Rev. 114-32 Freescale SemiconductorFEC Tx FIFO Status Register—MBAR + 0x31A8 14.8.5 FEC Rx FIFO Read Pointer Register—MBAR + 0x3

Page 443 - SDMA Task Control 3 Register

FEC Tx FIFO Status Register—MBAR + 0x31A8MPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-3314.8.6 FEC Rx FIFO Write Pointer Register—MBAR + 0x3

Page 444 - SDMA Task Control 7 Register

MPC5200B Users Guide, Rev. 114-34 Freescale SemiconductorInitialization Sequence14.8.8 FEC Transmit FSM Register—MBAR + 0x31C8The transmit finite stat

Page 445 - SDMA Task Control B Register

Table Of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1TOC-4 Freescale Semiconductor7.3.2.1.16 GPS GPIO Simple Interrupt Status Regis

Page 446 - SDMA Task Control F Register

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-5A11 PSC1_1 C06 PSC3_3A12 PSC6_2 C07 PSC3_0A13 PORRESET C08 CORE_PLL_AVDDA14 SRESET

Page 447

Initialization SequenceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-3514.9.2 User Initialization (Prior to Asserting ETHER_EN)The user needs

Page 448

MPC5200B Users Guide, Rev. 114-36 Freescale SemiconductorInitialization Sequence14.9.3.2 Transmit Frame Control WordThe only requirement for this cont

Page 449

Initialization SequenceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-37Bits 31-27, 24-0—Reserved14.9.4 Network Interface OptionsThe FEC suppo

Page 450

MPC5200B Users Guide, Rev. 114-38 Freescale SemiconductorInitialization SequenceIn MII mode the receiver checks for at least one byte matching the SFD

Page 451

Initialization SequenceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-39Figure 14-2. Ethernet Address Recognition - receive block decisionsAcc

Page 452

MPC5200B Users Guide, Rev. 114-40 Freescale SemiconductorInitialization SequenceThe hash table algorithm used in the group and individual hash filteri

Page 453

Initialization SequenceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-41Table 14-45. Destination Address to 6-Bit Hash48-bit DA 6-bit hash (in

Page 454

MPC5200B Users Guide, Rev. 114-42 Freescale SemiconductorInitialization Sequence14.9.7 Full-Duplex Flow ControlFull-duplex flow control allows the use

Page 455

Initialization SequenceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-43Pause frame detection is performed by the receiver and microcontroller

Page 456

MPC5200B Users Guide, Rev. 114-44 Freescale SemiconductorInitialization SequenceIf a collision occurs within 64 byte times the retry process is initia

Page 457

MPC5200B Users Guide, Rev. 12-6 Freescale SemiconductorPinout TablesE01 TIMER_7 J10 VSS_IO/COREE02 TIMER_6 J11 VSS_IO/COREE03 TIMER_5 J12 VSS_IO/COREE

Page 458 - —MBAR + 0x1278

Initialization SequenceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 14-45Non-Octet Error (Dribbling Bits) — The Ethernet controller handles up

Page 459

Fast Ethernet Controller (FEC)NotesMPC5200B Users Guide, Rev. 114-46 Freescale Semiconductor

Page 460

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-1Chapter 15 Programmable Serial Controller (PSC)15.1 OverviewThe following sections are

Page 461 - 13.17 Programming Model

MPC5200B Users Guide, Rev. 115-2 Freescale SemiconductorOverview15.1.1 PSC Functions OverviewThe PSC module of the MPC5200 provide different groups of

Page 462

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-3PSC detect a “codec not ready” status the PSC will stop sending and receiving data. In

Page 463 - 13.17.2 Variable Table

MPC5200B Users Guide, Rev. 115-4 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00• Selectable pulse width: e

Page 464 - Contents Comments

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-5PSC module operation is con

Page 465 - Programming Model

MPC5200B Users Guide, Rev. 115-6 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00Table 15-4. Mode Register 1

Page 466 - Chapter 14

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-715.2.2 Mode Register 2 (0x0

Page 467 - Rx FIFO (1KByte)

MPC5200B Users Guide, Rev. 115-8 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.3 Status Register (0x0

Page 468 - 14.3 I/O Signal Overview

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-7M09 VSS_IO/CORE T18 MEM_MDQ_30M10 VSS_IO/CORE T19 MEM_MDQ_3M11 VSS_IO/CORE T20 MEM

Page 469

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-9Table 15-12. Status Registe

Page 470

MPC5200B Users Guide, Rev. 115-10 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C003 ORERR Overrun ErrorIndic

Page 471

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-11NOTEThe FIFO related statu

Page 472 - Table 14-7. CSR Counters

MPC5200B Users Guide, Rev. 115-12 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.4 Clock Select Regist

Page 473

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-13Table 15-16. Command Regis

Page 474 - Table 14-8. MIB Counters

MPC5200B Users Guide, Rev. 115-14 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C004:5 00 no actiontakenCause

Page 475

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-1515.2.6 Rx Buffer Register

Page 476 - Table 14-9. FEC ID Register

MPC5200B Users Guide, Rev. 115-16 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.7 Tx Buffer Register

Page 477

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-1715.2.8 Input Port Change R

Page 478 - RESET:0 00000000 0 0 0 00 0 0

MPC5200B Users Guide, Rev. 115-18 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.9 Auxiliary Control R

Page 479

MPC5200B Users Guide, Rev. 12-8 Freescale SemiconductorPinout TablesV13 EXT_AD_0 Y10 EXT_AD_10V14 LP_ALE Y11 EXT_AD_7V15 LP_CS2 Y12 EXT_AD_3V16 LP_CS5

Page 480

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-1915.2.10 Interrupt Status R

Page 481

MPC5200B Users Guide, Rev. 115-20 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.11 Interrupt Mask Reg

Page 482

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-21 Table 15-28. Interrupt M

Page 483

MPC5200B Users Guide, Rev. 115-22 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.12 Counter Timer Uppe

Page 484

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-2315.2.13 Counter Timer Lowe

Page 485

MPC5200B Users Guide, Rev. 115-24 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00R FrameSyncDiv[0:7] BitClk

Page 486

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-25The Mclk frequency is gene

Page 487

MPC5200B Users Guide, Rev. 115-26 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.15 AC97 Slots Registe

Page 488

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-2715.2.17 AC97 Status Data R

Page 489

MPC5200B Users Guide, Rev. 115-28 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00 15.2.19 Input Port Regist

Page 490

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-9Table 2-2. Signals by Signal NameSignal Name Ball/Pin Signal Name Ball/PinATA_DACK

Page 491

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-2915.2.20 Output Port 1 Bit

Page 492 - 14.6 FIFO Interface

MPC5200B Users Guide, Rev. 115-30 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.22 Serial Interface C

Page 493 - FEC Tx FIFO Status Register

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-313 SHDIR Codec—Shift Direct

Page 494

MPC5200B Users Guide, Rev. 115-32 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0013 Cell2xClk Codec —Cell S

Page 495 - FEC Tx FIFO Control Register

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-3315.2.23 Infrared Control 1

Page 496

MPC5200B Users Guide, Rev. 115-34 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.25 Infrared SIR Divid

Page 497

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-3515.2.26 Infrared MIR Divid

Page 498

MPC5200B Users Guide, Rev. 115-36 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00 15.2.27 Infrared FIR Divi

Page 499 - 14.9 Initialization Sequence

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-37Bit Name Description0:3 —

Page 500

MPC5200B Users Guide, Rev. 115-38 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.28 Rx FIFO Number of

Page 501

MPC5200B Users Guide, Rev. 12-10 Freescale SemiconductorPinout TablesEXT_AD_4 V11 PSC6_0 B12EXT_AD_5 W12 PSC6_2 A12PSC6_3 C13 MEM_MBA_1 A17PSC6_1 C11

Page 502 - 14.9.5 FEC Frame Reception

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-3915.2.32 Rx FIFO Control (0

Page 503

MPC5200B Users Guide, Rev. 115-40 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.34 Rx FIFO Read Point

Page 504 - Freescale Semiconductor 14-39

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-4115.2.37 Rx FIFO Last Write

Page 505

MPC5200B Users Guide, Rev. 115-42 Freescale SemiconductorPSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C0015.2.40 Tx FIFO Control (0

Page 506

PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-4315.2.43 Tx FIFO Write Poin

Page 507

MPC5200B Users Guide, Rev. 115-44 Freescale SemiconductorPSC Operation Modes15.3 PSC Operation ModesThis section describes the different PSC operation

Page 508 - 14.9.9 Collision Handling

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-45Figure 1-1PSC UART Block DiagramAn internal interrupt request signal (IRQ)

Page 509 - 14.9.11.2 Reception Errors

MPC5200B Users Guide, Rev. 115-46 Freescale SemiconductorPSC Operation ModesFigure 15-2. Signal configuration for a PSC/RS-232 interface15.3.1.2 UART

Page 510

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-47After the stop bits are sent, if no new character is in the Tx holding reg

Page 511 - 14-46 Freescale Semiconductor

MPC5200B Users Guide, Rev. 115-48 Freescale SemiconductorPSC Operation ModesFigure 15-5. Timing Diagram—ReceiverWhen the receiver detects a high-to-lo

Page 512 - Chapter 15

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-11MEM_MA_10 B17 MEM_MDQS_0 N20MEM_MA_11 E20 MEM_MDQS_1 H20MEM_MA_12 F19 MEM_MDQS_2

Page 513 - Control Logic

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-4915.3.2 PSC in Codec ModeAfter reset all PSCs are in UART mode. PSC1,2,3 an

Page 514 - 15.1.2 Features

MPC5200B Users Guide, Rev. 115-50 Freescale SemiconductorPSC Operation Modes15.3.2.1 Block Diagram and Signal Definition for Codec ModeFigure 15-6. PS

Page 515 - Table 15-2. PSC Memory Map

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-5115.3.2.2 Codec Clock and FrameSync GenerationThe serial BitClk and the Fra

Page 516

MPC5200B Users Guide, Rev. 115-52 Freescale SemiconductorPSC Operation ModesThe source for the internal clock generation is the MclkDiv clock divider

Page 517

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-53• Data shift direction SICR[SHDIR], data shifted out LSB first if SICR[SHD

Page 518

MPC5200B Users Guide, Rev. 115-54 Freescale SemiconductorPSC Operation Modes• FrameSync is low true• lsb first, transfer starts one cycle after the le

Page 519 - Table 15-9. Stop-Bit Lengths

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-55Figure 15-10. ESAI Data TransmissionTable 15-80 shows an example how to co

Page 520 - 0 = No break received

MPC5200B Users Guide, Rev. 115-56 Freescale SemiconductorPSC Operation Modes15.3.2.5 Transmitting and Receiving in “Cell Phone” ModeThe transmission p

Page 521

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-5715.3.2.6 Transmitting and Receiving in I2S Master ModeThe next support mod

Page 522

MPC5200B Users Guide, Rev. 115-58 Freescale SemiconductorPSC Operation ModesFigure 15-12. I2S-Data TransmissionTable 15-84 shows an example how to con

Page 523

MPC5200B Users Guide, Rev. 12-12 Freescale SemiconductorPinout TablesPSC2_4 A08 USB_6 G04PSC3_0 C07 USB_7 F01PSC3_1 B07 USB_8 F02PSC3_2 A07 USB_9 F03P

Page 524

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-5915.3.2.7 Transmitting and Receiving in SPI ModeAn other available Codec mo

Page 525

MPC5200B Users Guide, Rev. 115-60 Freescale SemiconductorPSC Operation ModesFigure 15-13. SPI ParameterTable 15-85 shows an example how to configure t

Page 526 - Freescale Semiconductor 15-15

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-61Table 15-86 shows an example how to configure the PSC2 as SPI slave.• use

Page 527

MPC5200B Users Guide, Rev. 115-62 Freescale SemiconductorPSC Operation Modes15.3.3.1 Block Diagram and Signal Definition for AC97 ModeFigure 15-14. PS

Page 528

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-63Figure 15-15. PSC - AC97 InterfaceFigure 15-16 shows the Timing diagram fo

Page 529

MPC5200B Users Guide, Rev. 115-64 Freescale SemiconductorPSC Operation ModesLow-power mode can be left through either a warm or cold reset. The CPU do

Page 530

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-65the slot request for the specified slots was active (slot request bit was

Page 531

MPC5200B Users Guide, Rev. 115-66 Freescale SemiconductorPSC Operation ModesTable 15-90. Signal Description for IrDa ModeFigure 15-17. PSC SIR Block D

Page 532

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-6715.3.4.1.3 Configuration Sequence Example for SIR ModeThe Table 15-91 show

Page 533

MPC5200B Users Guide, Rev. 115-68 Freescale SemiconductorPSC Operation ModesFigure 15-19. PSC MIR and FIR Block DiagramFor MIR and FIR mode the clock

Page 534

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-13VDD_MEM_IO P17VDD_MEM_IO T17VSS_IO/CORE D04VSS_IO/CORE D16VSS_IO/CORE J09VSS_IO/C

Page 535 - 15-24 Freescale Semiconductor

PSC Operation ModesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-69The STA represents the start of the frame and the STO represents the end o

Page 536 - MclkDiv [8:0] + 1

Programmable Serial Controller (PSC)NotesMPC5200B Users Guide, Rev. 115-70 Freescale Semiconductor15.3.4.3 PSC in FIR ModeThe FIR mode is also a suppo

Page 537

PSC FIFO SystemMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-71NOTEThe FIR module doesn’t support the CRC generation. If the transfer require

Page 538

MPC5200B Users Guide, Rev. 115-72 Freescale SemiconductorPSC FIFO SystemDepending on whether the FIFO is set for Tx or Rx, “Alarm” and “Granularity” a

Page 539

PSC FIFO SystemMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-73Figure 15-22. PSC FIFO System15.4.1 RX FIFOThe RX FIFO space is 512 Byte. For

Page 540

MPC5200B Users Guide, Rev. 115-74 Freescale SemiconductorPSC FIFO SystemWhen using BestComm you must specify a non-zero “Granularity” to get FIFO unde

Page 541

PSC FIFO SystemMPC5200B Users Guide, Rev. 1Freescale Semiconductor 15-75Figure 15-24. Local Loop-BackFeatures of this local loop-back mode are:• Trans

Page 542

MPC5200B Users Guide, Rev. 115-76 Freescale SemiconductorPSC FIFO SystemFigure 15-26. Timing Diagram—Multidrop ModeA character sent from the master st

Page 543

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 16-1Chapter 16 XLB Arbiter16.1 OverviewThis document contains the following section:• Sect

Page 544

MPC5200B Users Guide, Rev. 116-2 Freescale SemiconductorOverviewMultiple masters at level 0 will only be able to perform one tenure before the bus is

Page 545

MPC5200B Users Guide, Rev. 12-14 Freescale SemiconductorPinout TablesTable 2-4. LocalPlus Pin FunctionsPin name BALLLocalPlusNon-muxLocalPlusMULTIPLEX

Page 546

XLB Arbiter Registers—MBAR + 0x1F00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 16-316.1.1.4.2 Other Tenure Ending ConditionsIn addition to the

Page 547

MPC5200B Users Guide, Rev. 116-4 Freescale SemiconductorXLB Arbiter Registers—MBAR + 0x1F00Table 16-1. Arbiter Configuration Registermsb 0 1 2 3 4 5 6

Page 548

XLB Arbiter Registers—MBAR + 0x1F00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 16-5NOTEThe PLDIS reset value is 1, which means the XLB Arbiter

Page 549

MPC5200B Users Guide, Rev. 116-6 Freescale SemiconductorXLB Arbiter Registers—MBAR + 0x1F0016.2.4 Arbiter Interrupt Enable Register (R/W)—MBAR + 0x1F4

Page 550 - 0:1 — Reserved

XLB Arbiter Registers—MBAR + 0x1F00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 16-716.2.5 Arbiter Address Capture Register (R)—MBAR + 0x1F50Th

Page 551

MPC5200B Users Guide, Rev. 116-8 Freescale SemiconductorXLB Arbiter Registers—MBAR + 0x1F0016.2.6 Arbiter Bus Signal Capture Register (R)—MBAR + 0x1F5

Page 552

XLB Arbiter Registers—MBAR + 0x1F00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 16-916.2.8 Arbiter Data Tenure Time-Out Register (R/W)—MBAR + 0

Page 553

MPC5200B Users Guide, Rev. 116-10 Freescale SemiconductorXLB Arbiter Registers—MBAR + 0x1F0016.2.10 Arbiter Master Priority Enable Register (R/W)—MBAR

Page 554

XLB Arbiter Registers—MBAR + 0x1F00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 16-1116.2.11 Arbiter Master Priority Register (R/W)—MBAR + 0x1F

Page 555 - 15.3 PSC Operation Modes

MPC5200B Users Guide, Rev. 116-12 Freescale SemiconductorXLB Arbiter Registers—MBAR + 0x1F0016.2.12Arbiter Snoop Window Register (RW)—MBAR + 0x1F70The

Page 556

Table of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor TOC-58.4.4.3 Bank Active Command ...

Page 557

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-15PCI_CBE_2 W06 PCI_CBE_2 A3 A19PCI_CBE_3 Y02 PCI_CBE_3 A4 A20PCI_TRDY W05 PCI_TRDY

Page 558

XLB Arbiter Registers—MBAR + 0x1F00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 16-1316.2.13Arbiter Reserved Registers—MBAR + 0x1F00-1F3C, 0x1F

Page 559

XLB ArbiterNotesMPC5200B Users Guide, Rev. 116-14 Freescale Semiconductor

Page 560 - 15.3.2 PSC in Codec Mode

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 17-1Chapter 17 Serial Peripheral Interface (SPI)17.1 OverviewThe following sections are co

Page 561 - MclkDiv[8:0]+1

MPC5200B Users Guide, Rev. 117-2 Freescale SemiconductorSPI Signal Description17.1.2 Modes of OperationThe SPI functions in the following three modes:

Page 562

SPI Registers—MBAR + 0x0F00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 17-3The SS pin is the mode fault input when the SPI is in master mode a

Page 563

MPC5200B Users Guide, Rev. 117-4 Freescale SemiconductorSPI Registers—MBAR + 0x0F0017.3.2 SPI Control Register 2—MBAR + 0x0F01 6 SSOE Slave Select (SS

Page 564

SPI Registers—MBAR + 0x0F00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 17-517.3.3 SPI Baud Rate Register—MBAR + 0x0F04 The SPI baud rate is de

Page 565

MPC5200B Users Guide, Rev. 117-6 Freescale SemiconductorSPI Registers—MBAR + 0x0F0017.3.4 SPI Status Register —MBAR + 0x0F05 Table 17-7. SPI Baud Rate

Page 566 - Frame length

SPI Registers—MBAR + 0x0F00MPC5200B Users Guide, Rev. 1Freescale Semiconductor 17-717.3.5 SPI Data Register—MBAR + 0x0F09 17.3.6 SPI Port Data Registe

Page 567

MPC5200B Users Guide, Rev. 117-8 Freescale SemiconductorFunctional Description17.4 Functional Description17.4.1 GeneralThe SPI module allows full-dupl

Page 568

MPC5200B Users Guide, Rev. 12-16 Freescale SemiconductorPinout Tables1. The PCI signals, which are not used as address in Large Flash mode, are drive

Page 569 - Data width

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 17-9The SS pin is normally an input which should remain in the inactive high

Page 570 - IPB clock frequency

MPC5200B Users Guide, Rev. 117-10 Freescale SemiconductorFunctional DescriptionFigure 17-2. Master/Slave Transfer Block Diagram17.4.4.1 Clock Phase an

Page 571

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 17-11Figure 17-3. SPI Clock Format 0 (CPHA = 0)In slave mode, if the SS line

Page 572 - 15.3.3 PSC in AC97 Mode

MPC5200B Users Guide, Rev. 117-12 Freescale SemiconductorFunctional Descriptionsignal is the output from the master. The SS line is the slave select i

Page 573

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 17-13Figure 17-5. Baud Rate Divisor Equation17.4.6 Special Features17.4.6.1

Page 574 - SDATA_OUT

MPC5200B Users Guide, Rev. 117-14 Freescale SemiconductorFunctional Description17.4.7 Error ConditionsThe SPI has two error conditions:• Write collisi

Page 575

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 17-15NOTECare must be taken when expecting data from a master while the slav

Page 576 - 15.3.4 PSC in IrDA mode

MPC5200B Users Guide, Rev. 117-16 Freescale SemiconductorFunctional Description

Page 577 - {CTUR:CTLR}

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-1Chapter 18 Inter-Integrated Circuit (I2C)18.1 OverviewThe following sections are conta

Page 578 - 15.3.4.2 PSC in MIR Mode

MPC5200B Users Guide, Rev. 118-2 Freescale SemiconductorI2C ControllerFigure 18-1. Block Diagram—I2C Module18.2 I2C ControllerThe I2C has simple bidir

Page 579

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-17Pin EXT_AD_30 Ball R03LocalPlus Bus multiplexed mode Address Phase

Page 580

I2C ControllerMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-3The master terminates communication by generating a STOP signal, which frees the

Page 581 - 15.3.4.3 PSC in FIR Mode

MPC5200B Users Guide, Rev. 118-4 Freescale SemiconductorI2C ControllerFigure 18-4. Timing Diagram—Receiver Acknowledgement18.2.2.4 Repeated StartA rep

Page 582 - 15.4 PSC FIFO System

I2C Interface RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-5Figure 18-6. Timing Diagram—Clock SynchronizationA data arbitration pro

Page 583

MPC5200B Users Guide, Rev. 118-6 Freescale SemiconductorI2C Interface Registers18.3.1 I2C Address Register (MADR)—MBAR + 0x3D00 / 0x3D40 18.3.2 I2C Fr

Page 584

I2C Interface RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-7Timing Diagram—SCL Period and SDA Hold TimeFigure 18-8. Timing Diagram

Page 585 - 15.4.3 Looping Modes

MPC5200B Users Guide, Rev. 118-8 Freescale SemiconductorI2C Interface Registers1. Identify all rows of Table 18-4 where SCL Period satisfies criteria

Page 586 - 15.4.4 Multidrop Mode

I2C Interface RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-900 000 011 144 25 70 7300 000 100 288 49 142 14500 000 101 576 97 286 2

Page 587

MPC5200B Users Guide, Rev. 118-10 Freescale SemiconductorI2C Interface Registers00 101 110 768 65 382 38500 101 111 1536 129 766 76900 110 000 24 8 8

Page 588 - XLB Arbiter

I2C Interface RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-1101 011 001 136 26 60 7001 011 010 256 42 116 13001 011 011 480 66 236

Page 589 - 16.1.1.4.1 Timer Functions

MPC5200B Users Guide, Rev. 118-12 Freescale SemiconductorI2C Interface Registers10 or 11 000 100 1152 196 568 58010 or 11 000 101 2304 388 1144 115610

Page 590

MPC5200B Users Guide, Rev. 12-18 Freescale SemiconductorPinout TablesPin EXT_AD_27 Ball Y01LocalPlus Bus multiplexed mode Address Phase

Page 591

I2C Interface RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-1318.3.3 I2C Control Register (MCR)—MBAR + 0x3D08 / 0x3D48 10 or 11 101

Page 592

MPC5200B Users Guide, Rev. 118-14 Freescale SemiconductorI2C Interface RegistersBit Name Description0ENI2C Enable—bit controls software reset of entir

Page 593

I2C Interface RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-1518.3.4 I2C Status Register (MSR)—MBAR + 0x3D0C / 0x3D4C Table 18-6. I2

Page 594

MPC5200B Users Guide, Rev. 118-16 Freescale SemiconductorI2C Interface Registers18.3.5 I2C Data I/O Register (MDR)—MBAR+ x3D10 / 0x3D50 5 SRW Slave Re

Page 595

I2C Interface RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-1718.3.6 I2C Interrupt Control Register—MBAR + 0x3D20 The Interrupt Cont

Page 596

MPC5200B Users Guide, Rev. 118-18 Freescale SemiconductorI2C Interface Registers• To the RX requestor at SDMA, if RE is set to 1.Typically, only one (

Page 597

Initialization SequenceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-19An I2C glitch filter has been added outside the I2C legacy modules (bu

Page 598

MPC5200B Users Guide, Rev. 118-20 Freescale SemiconductorTransfer Initiation and Interrupt18.5.3 Special Note on AKFA new status bit has been added to

Page 599 - (RW)—MBAR + 0x1F70

Transfer Initiation and InterruptMPC5200B Users Guide, Rev. 1Freescale Semiconductor 18-21Figure 18-9. Software Flowchart of Typical I2C Interrupt Rou

Page 600

MPC5200B Users Guide, Rev. 118-22 Freescale SemiconductorTransfer Initiation and Interrupt

Page 601 - 16-14 Freescale Semiconductor

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-19Pin EXT_AD_24 Ball U03LocalPlus Bus multiplexed mode Address Phase

Page 602 - Chapter 17

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-1Chapter 19 Controller Area Network ( MSCAN )19.1 OverviewThe following sections are co

Page 603 - 17.2 SPI Signal Description

MPC5200B Users Guide, Rev. 119-2 Freescale SemiconductorFeatures19.2 FeaturesThe basic features of the MSCAN are as follows:• Implementation of the CA

Page 604

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-3Figure 19-2. The CAN System19.5 Memory Map / Register Definiti

Page 605

MPC5200B Users Guide, Rev. 119-4 Freescale SemiconductorMemory Map / Register DefinitionTable 19-1 shows the individual registers associated with the

Page 606

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-519.5.2 Register DescriptionsThis section describes in detail a

Page 607

MPC5200B Users Guide, Rev. 119-6 Freescale SemiconductorMemory Map / Register DefinitionBit Name Description0 RXFRM Received Frame—flag bit is read an

Page 608 - Table 17-9. SPI Data Register

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-719.5.4 MSCAN Control Register 1 (CANCTL1)—MBAR + 0x0901 / 0x98

Page 609 - 17.4 Functional Description

MPC5200B Users Guide, Rev. 119-8 Freescale SemiconductorMemory Map / Register Definition19.5.5 MSCAN Bus Timing Register 0 (CANBTR0)—MBAR + 0x0904 / 0

Page 610 - 17.4.4 Transmission Formats

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-919.5.6 MSCAN Bus Timing Register 1 (CANBTR1)—MBAR + 0x0905 / 0

Page 611 - SHIFT REGISTER

MPC5200B Users Guide, Rev. 119-10 Freescale SemiconductorMemory Map / Register Definition19.5.7 MSCAN Receiver Flag Register (CANRFLG)—MBAR+0x0908 / 0

Page 612

MPC5200B Users Guide, Rev. 12-20 Freescale SemiconductorPinout TablesPin EXT_AD_21 Ball Y03LocalPlus Bus multiplexed mode Address Phase

Page 613

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-11Bit Name Description0 WUPIF WakeUp Interrupt Flag—If MSCAN de

Page 614 - SPR 1+()

MPC5200B Users Guide, Rev. 119-12 Freescale SemiconductorMemory Map / Register Definition19.5.8 MSCAN Receiver Interrupt Enable Register (CANRIER)—MBA

Page 615 - 17.4.8 Low Power Mode Options

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-13Note: The MSCAN Receive Interrupt Enable Register is held in

Page 616 - 17.4.9 SPI Interrupts

MPC5200B Users Guide, Rev. 119-14 Freescale SemiconductorMemory Map / Register Definition19.5.10 MSCAN Transmitter Interrupt Enable Register (CANTIER)

Page 617 - Functional Description

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-1519.5.12 MSCAN Transmitter Message Abort Ack (CANTAAK)—MBAR +0

Page 618 - Inter-Integrated Circuit (I

MPC5200B Users Guide, Rev. 119-16 Freescale SemiconductorMemory Map / Register Definition19.5.14 MSCAN ID Acceptance Control Register (CANIDAC)—MBAR +

Page 619 - C Controller

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-1719.5.15 MSCAN Receive Error Counter Register (CANRXERR)-MBAR

Page 620 - 18.2.2.3 Acknowledge

MPC5200B Users Guide, Rev. 119-18 Freescale SemiconductorMemory Map / Register Definition19.5.17 MSCAN ID Acceptance Registers (CANIDAR0-7)—MBAR + 0x0

Page 621 - 18.2.2.4 Repeated Start

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-19 READ: AnytimeWRITE: Anytime in initialization mode (INITRQ +

Page 622 - C Interface Registers

MPC5200B Users Guide, Rev. 119-20 Freescale SemiconductorMemory Map / Register Definition19.5.18 MSCAN ID Mask Register (CANIDMR0-7)—MBAR + 0x0928 / 0

Page 623 - C Frequency Divider Register

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-21Pin EXT_AD_18 Ball V04LocalPlus Bus multiplexed mode Address Phase

Page 624

Memory Map / Register DefinitionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-21 READ: AnytimeWRITE: Anytime in initialization mode (INITRQ +

Page 625

MPC5200B Users Guide, Rev. 119-22 Freescale SemiconductorProgrammer’s Model of Message Storage— CANIDMR719.6 Programmer’s Model of Message StorageThe

Page 626

Programmer’s Model of Message StorageMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-23Read: anytime for transmit buffers; only when RXF flag i

Page 627

MPC5200B Users Guide, Rev. 119-24 Freescale SemiconductorProgrammer’s Model of Message Storage19.6.1 Identifier Registers (IDR0-3)The identifier regis

Page 628

Programmer’s Model of Message StorageMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-2519.6.3 Data Length Register (DLR)This register keeps the

Page 629

MPC5200B Users Guide, Rev. 119-26 Freescale SemiconductorFunctional Description19.6.5 MSCAN Time Stamp Register High (TSRH)—MBAR + 0x097C / 0x09FC REA

Page 630 - 18.3.3 I

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-2719.7.2 Message StorageFigure 19-3. User Model for Message Buffer Organi

Page 631

MPC5200B Users Guide, Rev. 119-28 Freescale SemiconductorFunctional DescriptionA double buffer scheme de-couples the reloading of the transmit buffer

Page 632 - 18.3.4 I

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-29flag, and generates a receive interrupt Section 19.7.9.2, Receive Inter

Page 633 - 18.3.5 I

MPC5200B Users Guide, Rev. 119-30 Freescale SemiconductorFunctional DescriptionFigure 19-4. 32-bit Maskable Identifier Acceptance FilterFigure 19-5. 1

Page 634 - 18.3.6 I

MPC5200B Users Guide, Rev. 12-22 Freescale SemiconductorPinout TablesPin EXT_AD_15 Ball U08LocalPlus Bus multiplexed mode Address Phase 8

Page 635 - 18.3.7 I

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-31Figure 19-6. 8-bit Maskable Identifier Acceptance Filters19.7.4 Protoco

Page 636 - 18.4 Initialization Sequence

MPC5200B Users Guide, Rev. 119-32 Freescale SemiconductorFunctional Description• All registers which control the configuration of the MSCAN cannot be

Page 637 - 18.5.3 Special Note on AKF

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-33• Time Segment 2: This segment represents the PHASE_SEG2 of the CAN sta

Page 638 - Freescale Semiconductor 18-21

MPC5200B Users Guide, Rev. 119-34 Freescale SemiconductorFunctional Description19.7.6 Timer LinkThe MSCAN generates an internal time stamp whenever a

Page 639 - 18-22 Freescale Semiconductor

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-3519.7.8.1 CPU Run ModeAs can be seen in Table 19-35, only MSCAN Sleep Mo

Page 640 - 19.1 Overview

MPC5200B Users Guide, Rev. 119-36 Freescale SemiconductorFunctional DescriptionNOTEThe MCU cannot clear the SLPRQ bit before Sleep Mode (SLPRQ=1 and S

Page 641 - 19.4 CAN System

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-37Figure 19-11. Initialization Request/Acknowledge CycleDue to independen

Page 642 - 19.5.1 Module Memory Map

Controller Area Network ( MSCAN )NotesMPC5200B Users Guide, Rev. 119-38 Freescale Semiconductor19.7.9.1 Transmit InterruptAt least one of the three tr

Page 643 - Table 19-2. Module Memory Map

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 19-3919.7.9.4 Error InterruptAn overrun of the receiver FIFO, error, warnin

Page 644 - 19.5.2 Register Descriptions

MPC5200B Users Guide, Rev. 119-40 Freescale SemiconductorFunctional Description

Page 645

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-23Pin EXT_AD_12 Ball Y09LocalPlus Bus multiplexed mode Address Phase

Page 646

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-1Chapter 20 Byte Data Link Controller (BDLC)20.1 OverviewThe BDLC module is a serial co

Page 647 - RESET:00000000

MPC5200B Users Guide, Rev. 120-2 Freescale SemiconductorModes of OperationFigure 20-1. BDLC Operating Modes State Diagram• Power OffThis mode is enter

Page 648

Modes of OperationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-3•RunThis mode is entered from the BDLC Disabled mode when the BDLCE bit in t

Page 649

MPC5200B Users Guide, Rev. 120-4 Freescale SemiconductorBlock Diagram• Low Power OptionsThe BDLC module can save power in Disabled, Wait, and Stop mod

Page 650

Signal DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-5and reception. The MUX Interface provides the link between the BDLC digital

Page 651

MPC5200B Users Guide, Rev. 120-6 Freescale SemiconductorMemory Map and RegistersREAD: any timeWRITE: IMSG, IE, and WCM any time. CLKS write once in no

Page 652

Memory Map and RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-71 = Stop BDLC internal clocks during CPU wait mode (BDLC_STOP)0 = Run

Page 653

MPC5200B Users Guide, Rev. 120-8 Freescale SemiconductorMemory Map and RegistersIf the CPU executes a STOP all clocks to the BDLC as well as the clock

Page 654

Memory Map and RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-90 = When cleared, digital filter input is connected to receive pin (RX

Page 655

MPC5200B Users Guide, Rev. 120-10 Freescale SemiconductorMemory Map and RegistersThe BDLC supports the In-frame Response (IFR) feature of J1850 by set

Page 656

MPC5200B Users Guide, Rev. 12-24 Freescale SemiconductorPinout TablesPin EXT_AD_9 Ball V10LocalPlus Bus multiplexed mode Address Phase

Page 657 - 0x925 / 0x9A5 CANIDR3

Memory Map and RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-11After the byte in the BDLC Data Register has been loaded into the tra

Page 658 - 0x935 / 0x9B5 CANIDR7

MPC5200B Users Guide, Rev. 120-12 Freescale SemiconductorMemory Map and RegistersNOTEThe extra logic 1s are an enhancement to the J1850 protocol which

Page 659 - 0x92D / 0x9AD CANIDMR3

Memory Map and RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-13READ: any timeWRITE: write once in normal and emulation modes.Registe

Page 660 - 0x93D / 0x9BD CANIDMR7

MPC5200B Users Guide, Rev. 120-14 Freescale SemiconductorMemory Map and Registers20.7.3.6 BDLC Rate Select Register (DLCBRSR) - MBAR + 0x1309This regi

Page 661 - = Unused

Memory Map and RegistersMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-1520.7.3.7 BDLC Control Register (DLCSCR) - MBAR + 0x130CThe following

Page 662

MPC5200B Users Guide, Rev. 120-16 Freescale SemiconductorFunctional DescriptionREAD: any timeWRITE: ignored in normal and emulation modesRegister func

Page 663

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-17Messages transmitted by the BDLC module onto the J1850 bus must contain

Page 664

MPC5200B Users Guide, Rev. 120-18 Freescale SemiconductorFunctional Description Figure 20-5. J1850 VPW SymbolsEach message will begin with an SOF symb

Page 665 - 19.7 Functional Description

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-19The SOF symbol is defined as passive to active transition followed by a

Page 666 - Transmitter

MPC5200B Users Guide, Rev. 120-20 Freescale SemiconductorFunctional Description5 Start of Frame (SOF) Ttva3198 200 202 tbdlc6 End of Data (EOD)1Ttvp31

Page 667 - 19.7.2.3 Receive Structures

Table Of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1TOC-6 Freescale Semiconductor9.7.4.4 LPC Rx/Tx FIFO Alarm Register—MBAR + 0x3C

Page 668

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-25Pin EXT_AD_6 Ball U11LocalPlus Bus multiplexed mode Address Phase

Page 669 - 19-30 Freescale Semiconductor

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-21Table 20-16. BDLC Receiver VPW Symbol Timing for Binary FrequenciesNumb

Page 670 - Freescale Semiconductor 19-31

MPC5200B Users Guide, Rev. 120-22 Freescale SemiconductorFunctional DescriptionThe min and max symbol limits shown in the following sections (Invalid

Page 671

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-23Figure 20-7. J1850 VPW EOF and IFS Symbols• Valid EOF & IFS SymbolI

Page 672 - Bit Rate

MPC5200B Users Guide, Rev. 120-24 Freescale SemiconductorFunctional DescriptionFigure 20-8. J1850 VPW Active Symbols• Invalid Active BitIf the active

Page 673 - 19.7.8 Low Power Options

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-25• Valid BREAK SymbolIf the next active to passive transition does not o

Page 674 - 19.7.8.4 MSCAN Sleep Mode

MPC5200B Users Guide, Rev. 120-26 Freescale SemiconductorFunctional Description20.8.1.4 J1850 Bus ErrorsThe BDLC module detects several types of trans

Page 675

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-27If a BREAK symbol is received while the BDLC module is transmitting or

Page 676

MPC5200B Users Guide, Rev. 120-28 Freescale SemiconductorFunctional DescriptionFigure 20-11. BDLC Module Rx Digital Filter Block Diagram• OperationThe

Page 677 - 19.7.9.3 Wake-Up Interrupt

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-2920.8.3.1 Protocol ArchitectureThe Protocol Handler contains the State M

Page 678 - 19.7.10 Interrupt Acknowledge

MPC5200B Users Guide, Rev. 120-30 Freescale SemiconductorFunctional Description• Digital Loopback MultiplexerThe Digital Loopback Multiplexer connects

Page 679 - 19-40 Freescale Semiconductor

MPC5200B Users Guide, Rev. 12-26 Freescale SemiconductorPinout TablesPin EXT_AD_3 Ball Y12LocalPlus Bus multiplexed mode Address Phase

Page 680 - Chapter 20

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-31NOTEDue to the byte-level architecture of the BDLC module, the 12-byte

Page 681

MPC5200B Users Guide, Rev. 120-32 Freescale SemiconductorFunctional DescriptionSimilar to a loss of arbitration, if any error (except a CRC error) is

Page 682

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-33Figure 20-13. Basic BDLC Transmit Flowchart20.8.5 Receiving A Message T

Page 683 - MUX Interface

MPC5200B Users Guide, Rev. 120-34 Freescale SemiconductorFunctional Description20.8.5.1 BDLC Reception Control BitsThe only control bit which is used

Page 684 - 20.7 Memory Map and Registers

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-35Once a message byte has been received, the CPU must service the BDLC Da

Page 685 - — Interrupt Enable (Bit 1)

MPC5200B Users Guide, Rev. 120-36 Freescale SemiconductorFunctional DescriptionFigure 20-14. Basic BDLC Receive Flowchart20.8.6 Transmitting An In-Fra

Page 686 - Table 1-1. Interrupt Summary

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-3720.8.6.1 IFR Types Supported by the BDLC moduleSAE J1850 defines four d

Page 687 - — State Machine Reset (Bit 7)

MPC5200B Users Guide, Rev. 120-38 Freescale SemiconductorFunctional Description20.8.6.3 Transmit Single Byte IFRThe Transmit Single Byte IFR (TSIFR) b

Page 688 - — 4X Mode Enable (Bit 5)

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-39• Transmitting a Type 1 IFRTo transmit a Type 1 IFR, the user loads the

Page 689

MPC5200B Users Guide, Rev. 120-40 Freescale SemiconductorFunctional Description— Step 1: Load the IFR Byte into the BDLC Data RegisterAs with the Type

Page 690

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-27Pin EXT_AD_0 Ball V13LocalPlus Bus multiplexed mode Address Phase

Page 691

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-41byte when TEOD is set, the BDLC module will continue the transmission u

Page 692 - Corresponding Expected

MPC5200B Users Guide, Rev. 120-42 Freescale SemiconductorFunctional DescriptionThe user begins initiation of a Type 3 IFR, as with each of the other I

Page 693 - — Rate Select (Bits 7-0)

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-43Figure 20-17. Transmitting A Type 3 IFR20.8.7 Receiving An In-Frame Res

Page 694 - — send BREAK signal (Bit 0)

MPC5200B Users Guide, Rev. 120-44 Freescale SemiconductorFunctional DescriptionNOTEAs with a message transmission, the IMSG bit should never be used t

Page 695 - 20.8 Functional Description

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-45.Figure 20-18. Receiving An IFR With the BDLC module20.8.7.2 Receiving

Page 696 - 20.8.1.2 J1850 VPW Symbols

MPC5200B Users Guide, Rev. 120-46 Freescale SemiconductorFunctional DescriptionBecause of the BDLC module’s architecture, it can both transmit and rec

Page 697

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-47Figure 20-19. Basic BDLC Module Transmit Flowchart20.8.9 BDLC Module In

Page 698

MPC5200B Users Guide, Rev. 120-48 Freescale SemiconductorFunctional Description20.8.9.2 Initializing the Configuration BitsThe first step necessary fo

Page 699

Functional DescriptionMPC5200B Users Guide, Rev. 1Freescale Semiconductor 20-49time passes between the exit from loopback modes and enabling the BDLC

Page 700

MPC5200B Users Guide, Rev. 120-50 Freescale SemiconductorResets20.9 Resets20.9.1 GeneralThe reset state of each individual bit is listed within Sectio

Page 701

MPC5200B Users Guide, Rev. 12-28 Freescale SemiconductorPinout TablesPin PCI_TRDY Ball W05PCI PCI_TRDY logic 1 PCI_TRDYPCI Target ReadyLFLAS

Page 702

OverviewMPC5200B Users Guide, Rev. 1Freescale Semiconductor 21-1Chapter 21 Debug Support and JTAG Interface21.1 OverviewThe following sections are con

Page 703

MPC5200B Users Guide, Rev. 121-2 Freescale SemiconductorTAP Link Module (TLM) and Slave TAP ImplementationFigure 21-1. Generic TLM/TAP Architecture Di

Page 704 - J1850 Bus

TAP Link Module (TLM) and Slave TAP ImplementationMPC5200B Users Guide, Rev. 1Freescale Semiconductor 21-3Figure 21-2. Generic TAP Link Module (TLM) D

Page 705 - 20.8.1.4 J1850 Bus Errors

MPC5200B Users Guide, Rev. 121-4 Freescale SemiconductorTLM and TAP Signal DescriptionsFigure 21-3. Generic Slave TAP21.3 TLM and TAP Signal Descripti

Page 706 - 20.8.2 Mux Interface

Slave Test Reset (STRST)MPC5200B Users Guide, Rev. 1Freescale Semiconductor 21-521.3.5 Test Data Out (TDO)Serial test data output is routed from the a

Page 707

MPC5200B Users Guide, Rev. 121-6 Freescale Semiconductore300 Core JTAG/COP Serial InterfaceFigure 21-4. State Diagram—TAP ControllerInstructions are l

Page 708

TLM Link DR InstructionsMPC5200B Users Guide, Rev. 1Freescale Semiconductor 21-7Figure 21-5. e300 Core JTAG/COP Serial Interface21.7 TLM Link DR Instr

Page 709

MPC5200B Users Guide, Rev. 121-8 Freescale SemiconductorTLM Test Instructions21.7.1 TLM:TLMENAThe TLM:TLMENA pseudo-instruction selects the 6-bit TLM

Page 710

e300 COP/BDM InterfaceMPC5200B Users Guide, Rev. 1Freescale Semiconductor 21-9Preload: To shift an initial value into the boundary scan register prior

Page 711

Debug Support and JTAG InterfaceNotesMPC5200B Users Guide, Rev. 121-10 Freescale Semiconductor

Page 712

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-29Pin PCI_RESET Ball R02PCI PCI_RESET logic 0 PCI Reset Output (open drai

Page 713 - 20.8.5.4 Receiving Exceptions

AMPC5200B Users Guide, Rev. 1Freescale Semiconductor A-1Appendix AAcronyms and TermsThis section contains an alphabetical list of terms, phrases, acro

Page 714

MPC5200B Users Guide, Rev. 1A-2 Freescale SemiconductorCBIP . . . . . . . . . . . . . . . . . . . . Bit Interleaved ParityBIST . . . . . . . . . . .

Page 715

DMPC5200B Users Guide, Rev. 1Freescale Semiconductor A-3Context synchronization . . . . An operation that ensures:• all instructions in execution comp

Page 716

MPC5200B Users Guide, Rev. 1A-4 Freescale SemiconductorEEEA . . . . . . . . . . . . . . . . . . . . . Effective Address—The 32- or 64-bit address spec

Page 717

HMPC5200B Users Guide, Rev. 1Freescale Semiconductor A-5HHarvard architecture . . . . . . . An architectural model featuring separate caches for instr

Page 718

MPC5200B Users Guide, Rev. 1A-6 Freescale SemiconductorJJJAVA™ . . . . . . . . . . . . . . . . . From Sun Microsystems, Inc.—a robust and versatile pr

Page 719

NMPC5200B Users Guide, Rev. 1Freescale Semiconductor A-7MAC/PHY . . . . . . . . . . . . . . Multiply-and-ACcumulate/Physical Layer DeviceMaster . . .

Page 720

MPC5200B Users Guide, Rev. 1A-8 Freescale SemiconductorOOOC. . . . . . . . . . . . . . . . . . . . . Output CompareOE . . . . . . . . . . . . . . . .

Page 721

QMPC5200B Users Guide, Rev. 1Freescale Semiconductor A-9PTE . . . . . . . . . . . . . . . . . . . . Page Table EntryPTI. . . . . . . . . . . . . . . .

Page 722

MPC5200B Users Guide, Rev. 1A-10 Freescale SemiconductorSScalability . . . . . . . . . . . . . . . The capability of an architecture to generate imple

Page 723

MPC5200B Users Guide, Rev. 12-30 Freescale SemiconductorPinout TablesTable 2-8. LocalPlus Dedicated SignalsPIN / BALL NUMBER FunctionResetValueDescrip

Page 724

TMPC5200B Users Guide, Rev. 1Freescale Semiconductor A-11stp . . . . . . . . . . . . . . . . . . . . . stopstr . . . . . . . . . . . . . . . . . . .

Page 725

MPC5200B Users Guide, Rev. 1A-12 Freescale SemiconductorWVBR . . . . . . . . . . . . . . . . . . . Variable Bit-RateVC. . . . . . . . . . . . . . . .

Page 726

MPC5200B Users Guide, Rev. 1Freescale Semiconductor B-1Appendix BList of RegistersSection 5.5 CDM Registers ...

Page 727

MPC5200B Users Guide, Rev. 1B-2 Freescale Semiconductor7.3.2.1.13 GPS GPIO Simple Interrupt Interrupt Enable Register —MBAR + 0x0B30 ...

Page 728

MPC5200B Users Guide, Rev. 1Freescale Semiconductor B-3Section 9.7.2 SCLPC Registers—MBAR + 0x3C00 ...

Page 729 - 20.9 Resets

MPC5200B Users Guide, Rev. 1B-4 Freescale Semiconductor10.3.3.1.6 Tx Last Word PCITLWR(R) —MBAR + 0x3814...

Page 730 - Chapter 21

MPC5200B Users Guide, Rev. 1Freescale Semiconductor B-5Section 11.3.3 ATA Drive Registers—MBAR + 0x3A00...

Page 731 - TAP Link Module

MPC5200B Users Guide, Rev. 1B-6 Freescale Semiconductor13.15.8 SDMA Task Control 0 Register—MBAR + 0x121C ...

Page 732 - Freescale Semiconductor 21-3

MPC5200B Users Guide, Rev. 1Freescale Semiconductor B-7Section 14.8 FEC Tx FIFO Status Register—MBAR + 0x31A8...

Page 733 - 21.3.4 Test Data In (TDI)

MPC5200B Users Guide, Rev. 1B-8 Freescale Semiconductor15.2.43 Tx FIFO Write Pointer (0x96)—TFWPTR ...

Page 734 - 21.5 TAP State Machines

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-31Figure 2-4. PSC1 Port Map—5 PinsTable 2-9. PSC1 Pin FunctionsPin Name Dir. GPIO A

Page 735

MPC5200B Users Guide, Rev. 1Freescale Semiconductor B-919.5.16 MSCAN Transmit Error Counter Register (CANTXERR)-MBAR + 0x091D/0x099D...

Page 736 - 21.7 TLM Link DR Instructions

MPC5200B Users Guide, Rev. 1B-10 Freescale Semiconductor

Page 737 - 21.8 TLM Test Instructions

How to Reach Us:Home Page:www.freescale.comE-mail:[email protected]/Europe or Locations Not Listed:Freescale SemiconductorTechnical Information

Page 738 - 21.9 e300 COP/BDM Interface

MPC5200B Users Guide, Rev. 12-32 Freescale SemiconductorPinout TablesTable 2-10. PSC1 Functions by PinPIN / BALL NUMBER FunctionResetValueDescriptionP

Page 739 - 21-10 Freescale Semiconductor

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-33Pin PSC1_3 Ball B10GPIO hi - z GPIOSimple General Purpose I/OAC97_1 hi

Page 740 - Acronyms and Terms

MPC5200B Users Guide, Rev. 12-34 Freescale SemiconductorPinout TablesFigure 2-5. PSC2 Port Map—5 PinsTable 2-11. PSC2 Pin FunctionsPin NameDir. GPIO C

Page 741

Table of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1Freescale Semiconductor TOC-710.3.3.1.4 Tx Enables PCITER(RW)—MBAR + 0x380C ..

Page 742

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-35Table 2-12. PSC2 Functions by PinPIN / BALL NUMBER FunctionResetValueDescriptionP

Page 743

MPC5200B Users Guide, Rev. 12-36 Freescale SemiconductorPinout TablesPin PSC2_3 Ball B08GPIO hi - z GPIOSimple General Purpose I/OCAN1, CAN2

Page 744

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-37Figure 2-6. PSC3 Port Map—10 PinsTable 2-13. PSC3 Pin FunctionsPin name Dir. GPIO

Page 745

MPC5200B Users Guide, Rev. 12-38 Freescale SemiconductorPinout TablesTable 2-14. PSC3 Pin Functions (cont.)Pin name Dir. CODEC3 w/ M SPI UART3 / SPI U

Page 746

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-39Pin PSC3_1 Ball B07GPIO hi - z GPIOSimple General Purpose I/OUSB2 hi -

Page 747

MPC5200B Users Guide, Rev. 12-40 Freescale SemiconductorPinout TablesPin PSC3_3 Ball C06GPIO hi - z GPIOSimple General Purpose I/OUSB2 hi -

Page 748

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-41Pin PSC3_5 Ball A06GPIO hi - z LP_CS_7USB2 hi - z USB2_RXNUSB Receive

Page 749

MPC5200B Users Guide, Rev. 12-42 Freescale SemiconductorPinout TablesPin PSC3_7 Ball B05GPIO hi - z GPIOSimple General Purpose I/OUSB2 hi -

Page 750

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-43Figure 2-7. USB Port Map—10 PinsPin PSC3_9 Ball C04GPIO hi - z GPIO_W/

Page 751

MPC5200B Users Guide, Rev. 12-44 Freescale SemiconductorPinout TablesTable 2-16. USB Pin FunctionsPin NameDir.Reset ConfigurationGPIO USB 2x UART4/5US

Page 752 - List of Registers

Table Of ContentsParagraph PageNumber NumberMPC5200B Users Guide, Rev. 1TOC-8 Freescale Semiconductor10.4.6.2 Addressing ...

Page 753

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-45Pin USB_3 Ball G01GPIO hi - z ----USB1 hi - z USB1_RXDUSB1 Receive Data

Page 754

MPC5200B Users Guide, Rev. 12-46 Freescale SemiconductorPinout TablesFigure 2-8. Ethernet Output Port Map—8 PinsPin USB_9 Ball F03GPIO hi -

Page 755 - B-4 Freescale Semiconductor

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-47Figure 2-9. Ethernet Input / Control Port Map—10 PinsTable 2-18. Ethernet Pin Fun

Page 756

MPC5200B Users Guide, Rev. 12-48 Freescale SemiconductorPinout TablesETH_9 I/O GPIO GPIO ETH7_RXCLK ETH7_RXCLKETH_10 I/O GPIO GPIO ETH7_COL ETH7_COLET

Page 757 - B-6 Freescale Semiconductor

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-49ETH_16 I/O ETH18_RXERR ETH18_w/MD_RXERRUART4e__DCD INTERRUPT UART4_CD INTERRUPT I

Page 758 - Freescale Semiconductor B-7

MPC5200B Users Guide, Rev. 12-50 Freescale SemiconductorPinout TablesPin ETH_1 Ball K02GPIO hi - z GPIOSimple General Purpose OutputUSB2 hi

Page 759 - B-8 Freescale Semiconductor

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-51Pin ETH_2 Ball K03GPIO hi - z GPIOSimple General Purpose OutputUSB2 hi

Page 760 - Freescale Semiconductor B-9

MPC5200B Users Guide, Rev. 12-52 Freescale SemiconductorPinout TablesPin ETH_3 Ball J01GPIO hi - z GPIOSimple General Purpose OutputUSB2 hi

Page 761 - B-10 Freescale Semiconductor

Pinout TablesMPC5200B Users Guide, Rev. 1Freescale Semiconductor 2-53Pin ETH_4 Ball J02GPIO hi - z GPIOSimple General Purpose OutputUSB2 hi

Page 762 - How to Reach Us:

MPC5200B Users Guide, Rev. 12-54 Freescale SemiconductorPinout TablesPin ETH_5 Ball L03GPIO hi - z GPIOSimple General Purpose OutputUSB2 hi

Commentaires sur ces manuels

Pas de commentaire