Freescale-semiconductor MPC5200B Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Sprzęt komputerowy Freescale-semiconductor MPC5200B. Freescale Semiconductor MPC5200B User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 762
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
MPC5200B Users Guide
Document Number: MPC5200BUG
Rev. 1
05/2005
Przeglądanie stron 0
1 2 3 4 5 6 ... 761 762

Podsumowanie treści

Strona 1 - MPC5200B Users Guide

MPC5200B Users GuideDocument Number: MPC5200BUGRev. 105/2005

Strona 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

Strona 3

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

Strona 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

Strona 5

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

Strona 6

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

Strona 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

Strona 8

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

Strona 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

Strona 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

Strona 11

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

Strona 12

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

Strona 13

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

Strona 14

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

Strona 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

Strona 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

Strona 17

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

Strona 18

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

Strona 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

Strona 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

Strona 21 - Figure Page

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

Strona 22

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

Strona 23 - LOF-4 Freescale Semiconductor

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

Strona 24 - List of Tables

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

Strona 25 - Table Page

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

Strona 26

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

Strona 27

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

Strona 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,

Strona 29

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

Strona 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

Strona 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

Strona 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

Strona 33

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

Strona 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

Strona 35 - Freescale Semiconductor

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

Strona 36 - Introduction

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

Strona 37 - 1.2 Architecture

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

Strona 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

Strona 39

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 45 - Architecture

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

Strona 46 - Chapter 2

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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-

Strona 55

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

Strona 56

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

Strona 57

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

Strona 58

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 65 - Pin EXT_AD_19 Ball Y04

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

Strona 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

Strona 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

Strona 68 - Freescale Semiconductor 2-23

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

Strona 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

Strona 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

Strona 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

Strona 72 - Freescale Semiconductor 2-27

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

Strona 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

Strona 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

Strona 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

Strona 76

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

Strona 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

Strona 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

Strona 79

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

Strona 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

Strona 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 +

Strona 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 +

Strona 83

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

Strona 84

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

Strona 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

Strona 86

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

Strona 87

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

Strona 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-

Strona 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

Strona 90

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

Strona 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

Strona 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

Strona 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

Strona 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)

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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.

Strona 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

Strona 101 - Notes:

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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 ...

Strona 113 - MPC5200B Users Guide, Rev. 1

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

Strona 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

Strona 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 —

Strona 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 +

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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.

Strona 124 - Name Description

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

Strona 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

Strona 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

Strona 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

Strona 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.

Strona 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

Strona 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.

Strona 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

Strona 132

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

Strona 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

Strona 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

Strona 135

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

Strona 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

Strona 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

Strona 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

Strona 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 +

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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:

Strona 146

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

Strona 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.

Strona 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

Strona 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

Strona 150

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

Strona 151

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

Strona 152

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

Strona 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

Strona 154

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

Strona 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

Strona 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

Strona 157 - CDM Registers

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 166

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

Strona 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

Strona 168 - Reserved

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

Strona 169

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

Strona 170

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

Strona 171

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

Strona 172

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

Strona 173

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

Strona 174

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

Strona 175

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

Strona 176

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

Strona 177

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

Strona 178

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

Strona 179

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

Strona 180

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

Strona 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

Strona 182

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

Strona 183

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 189

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

Strona 190 - —MBAR + 0x0B04

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

Strona 191

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

Strona 192

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

Strona 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

Strona 194

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

Strona 195

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

Strona 196

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

Strona 197

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

Strona 198

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

Strona 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

Strona 200

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

Strona 201

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

Strona 202

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

Strona 203

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 209

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

Strona 210

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

Strona 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

Strona 212

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

Strona 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

Strona 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

Strona 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

Strona 216

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

Strona 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:

Strona 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

Strona 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

Strona 220

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

Strona 221 - 7.5 Slice Timers

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

Strona 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

Strona 223 - SLT 1 Count Value Register

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

Strona 224 - 7.6 Real-Time Clock

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

Strona 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

Strona 226

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

Strona 227

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

Strona 228

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

Strona 229

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 235 - 8.3 Features

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

Strona 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

Strona 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

Strona 238

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

Strona 239

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

Strona 240

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

Strona 241

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

Strona 242

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

Strona 243

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

Strona 244

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

Strona 245

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

Strona 246

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

Strona 247

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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)

Strona 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

Strona 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

Strona 257

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 262

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 270

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

Strona 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

Strona 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

Strona 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

Strona 274 - 9.5 Configuration

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

Strona 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

Strona 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

Strona 277

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

Strona 278

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

Strona 279

MPC5200B Users Guide, Rev. 1Freescale Semiconductor

Strona 280

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

Strona 281

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

Strona 282

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

Strona 283

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

Strona 284

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

Strona 285

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

Strona 286

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

Strona 287

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

Strona 288

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

Strona 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

Strona 290

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

Strona 291

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

Strona 292

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

Strona 293

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

Strona 294

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

Strona 295

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

Strona 296

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 306

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

Strona 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/

Strona 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

Strona 309

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

Strona 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

Strona 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

Strona 312

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

Strona 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

Strona 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

Strona 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

Strona 316 - Table 1

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

Strona 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

Strona 318

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

Strona 319

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

Strona 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

Strona 321

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

Strona 322

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

Strona 323

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

Strona 324

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

Strona 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

Strona 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

Strona 327

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

Strona 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

Strona 329

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

Strona 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

Strona 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

Strona 332

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

Strona 333

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

Strona 334

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

Strona 335

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

Strona 336

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

Strona 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

Strona 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

Strona 339

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

Strona 340

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 346

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

Strona 347

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

Strona 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

Strona 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

Strona 350

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

Strona 351

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

Strona 352

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

Strona 353

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

Strona 354

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

Strona 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

Strona 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

Strona 357 - 10.4.6.4 Initialization

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 362

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

Strona 363

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

Strona 364

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

Strona 365 - Application Information

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

Strona 366 - ATA Controller

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

Strona 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

Strona 368

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

Strona 369

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

Strona 370

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

Strona 371

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

Strona 372

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

Strona 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:

Strona 374

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

Strona 375

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

Strona 376

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

Strona 377

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

Strona 378

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

Strona 379

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

Strona 380

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

Strona 381

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

Strona 382

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

Strona 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

Strona 384

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

Strona 385

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

Strona 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

Strona 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

Strona 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

Strona 389

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

Strona 390

MPC5200B Users Guide, Rev. 11-10 Freescale SemiconductorArchitecture

Strona 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

Strona 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

Strona 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

Strona 394

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 404 - 12.2 Data Transfer Types

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

Strona 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

Strona 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

Strona 407

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

Strona 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

Strona 409

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

Strona 410

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

Strona 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

Strona 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

Strona 413

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

Strona 414

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

Strona 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

Strona 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

Strona 417

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

Strona 418

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

Strona 419

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

Strona 420

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

Strona 421

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

Strona 422

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

Strona 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

Strona 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

Strona 425

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

Strona 426

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

Strona 427

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

Strona 428

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

Strona 429

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

Strona 430

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

Strona 431

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

Strona 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

Strona 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

Strona 434 - BestComm

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

Strona 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

Strona 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

Strona 437

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 447

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

Strona 448

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

Strona 449

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

Strona 450

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

Strona 451

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

Strona 452

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

Strona 453

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

Strona 454

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

Strona 455

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

Strona 456

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

Strona 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

Strona 458 - —MBAR + 0x1278

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

Strona 459

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

Strona 460

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

Strona 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

Strona 462

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

Strona 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

Strona 464 - Contents Comments

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

Strona 465 - Programming Model

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

Strona 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

Strona 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

Strona 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

Strona 469

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

Strona 470

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

Strona 471

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

Strona 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

Strona 473

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

Strona 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

Strona 475

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

Strona 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

Strona 477

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

Strona 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

Strona 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

Strona 480

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

Strona 481

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

Strona 482

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

Strona 483

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

Strona 484

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

Strona 485

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

Strona 486

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

Strona 487

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

Strona 488

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

Strona 489

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

Strona 490

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

Strona 491

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

Strona 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

Strona 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

Strona 494

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

Strona 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

Strona 496

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

Strona 497

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

Strona 498

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

Strona 499 - 14.9 Initialization Sequence

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

Strona 500

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

Strona 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

Strona 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

Strona 503

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

Strona 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

Strona 505

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

Strona 506

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

Strona 507

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

Strona 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)

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 516

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

Strona 517

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

Strona 518

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

Strona 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

Strona 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

Strona 521

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

Strona 522

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

Strona 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

Strona 524

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

Strona 525

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

Strona 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

Strona 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

Strona 528

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

Strona 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

Strona 530

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

Strona 531

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 537

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

Strona 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

Strona 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

Strona 540

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

Strona 541

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

Strona 542

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

Strona 543

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

Strona 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

Strona 545

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

Strona 546

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

Strona 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

Strona 548

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

Strona 549

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

Strona 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

Strona 551

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

Strona 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

Strona 553

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

Strona 554

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

Strona 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

Strona 556

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

Strona 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

Strona 558

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

Strona 559

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

Strona 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

Strona 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:

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 567

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 573

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

Strona 574 - SDATA_OUT

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

Strona 575

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

Strona 576 - 15.3.4 PSC in IrDA mode

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

Strona 577 - {CTUR:CTLR}

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

Strona 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

Strona 579

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

Strona 580

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

Strona 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

Strona 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

Strona 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

Strona 584

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 590

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

Strona 591

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

Strona 592

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

Strona 593

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

Strona 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

Strona 595

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

Strona 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 (

Strona 597

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

Strona 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

Strona 599 - (RW)—MBAR + 0x1F70

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

Strona 600

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

Strona 601 - 16-14 Freescale Semiconductor

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

Strona 602 - Chapter 17

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

Strona 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

Strona 604

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

Strona 605

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

Strona 606

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

Strona 607

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

Strona 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

Strona 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

Strona 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

Strona 611 - SHIFT REGISTER

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

Strona 612

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

Strona 613

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

Strona 614 - SPR 1+()

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

Strona 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

Strona 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)

Strona 617 - Functional Description

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

Strona 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 +

Strona 619 - C Controller

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

Strona 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

Strona 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 +

Strona 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

Strona 623 - C Frequency Divider Register

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

Strona 624

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

Strona 625

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

Strona 626

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

Strona 627

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

Strona 628

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

Strona 629

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

Strona 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

Strona 631

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 641 - 19.4 CAN System

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

Strona 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

Strona 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

Strona 644 - 19.5.2 Register Descriptions

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

Strona 645

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

Strona 646

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

Strona 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

Strona 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

Strona 649

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

Strona 650

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

Strona 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

Strona 652

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

Strona 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

Strona 654

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

Strona 655

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

Strona 656

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 661 - = Unused

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

Strona 662

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

Strona 663

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

Strona 664

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

Strona 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

Strona 666 - Transmitter

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

Strona 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

Strona 668

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

Strona 669 - 19-30 Freescale Semiconductor

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

Strona 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

Strona 671

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

Strona 672 - Bit Rate

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

Strona 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

Strona 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

Strona 675

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

Strona 676

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

Strona 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

Strona 678 - 19.7.10 Interrupt Acknowledge

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

Strona 679 - 19-40 Freescale Semiconductor

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

Strona 680 - Chapter 20

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

Strona 681

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

Strona 682

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 689

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

Strona 690

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

Strona 691

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 697

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

Strona 698

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

Strona 699

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

Strona 700

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

Strona 701

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

Strona 702

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

Strona 703

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

Strona 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

Strona 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

Strona 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

Strona 707

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

Strona 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

Strona 709

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

Strona 710

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

Strona 711

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

Strona 712

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

Strona 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

Strona 714

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

Strona 715

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

Strona 716

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

Strona 717

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

Strona 718

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

Strona 719

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

Strona 720

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

Strona 721

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

Strona 722

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

Strona 723

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

Strona 724

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

Strona 725

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

Strona 726

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

Strona 727

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

Strona 728

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

Strona 729 - 20.9 Resets

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

Strona 730 - Chapter 21

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

Strona 731 - TAP Link Module

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

Strona 732 - Freescale Semiconductor 21-3

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

Strona 733 - 21.3.4 Test Data In (TDI)

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

Strona 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

Strona 735

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

Strona 736 - 21.7 TLM Link DR Instructions

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 741

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

Strona 742

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

Strona 743

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

Strona 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

Strona 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

Strona 746

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

Strona 747

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

Strona 748

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

Strona 749

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

Strona 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/

Strona 751

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

Strona 752 - List of Registers

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

Strona 753

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

Strona 754

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Komentarze do niniejszej Instrukcji

Brak uwag