The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

MSC8101 Programmer's Quick Reference 16-Bit Digital Signal Proces


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet




MSC8101 Programmer's Quick Reference
16-Bit Digital Signal Processor
MSC8101PG/D Revision December 2000
More Information This Product, www.freescale.com
StarCore, PowerQUICC OnCE, DigitalDNA, DigitalDNA logo trademarks Motorola, Inc. PowerPC name trademark international Business Machines Corporation used Motorola under license from International Business Machines Corporation.
Motorola reserves right make changes without further notice products herein. Motorola makes warranty, representation guarantee regarding suitability products particular purpose, does Motorola assume liability arising application product circuit, specifically disclaims liability, including without limitation consequential incidental damages. "Typical" parameters which provided Motorola data sheets and/or specifications vary different applications actual performance vary over time. operating parameters, including "Typicals" must validated each customer application customer's technical experts. Motorola does convey license under patent rights rights others. Motorola products designed, intended, authorized components systems intended surgical implant into body, other applications intended support life, other application which failure Motorola product could create situation where personal injury death occur. Should Buyer purchase Motorola products such unintended unauthorized application, Buyer shall indemnify hold Motorola officers, employees, subsidiaries, affiliates, distributors harmless against claims, costs, damages, expenses, reasonable attorney fees arising directly indirectly, claim personal injury death associated with such unintended unauthorized use, even such claim alleges that Motorola negligent regarding design manufacture part. Motorola registered trademarks Motorola, Inc. Motorola, Inc. Equal Opportunity/Affirmative Action Employer.
reach
USA/EUROPE Motorola Literature Distribution P.O. 5405 Denver, Colorado 80217 JAPAN Motorola Japan Ltd. SPS, Technical Information Center 3-20-1, Minami-Azabu, Minato-ku Tokyo 106-8573 Japan 81-3-3440-3569 ASIA/PACIFIC Motorola Semiconductors H.K. Ltd. Silicon Harbour Centre King Street Industrial Estate N.T., Hong Kong 852-26668334 Home Page http://www.mot.com/SPS/DSP Helpline email: dsphelp@dsp.sps.mot.com
1-303-675-2140 1-800-441-2447
Technical Information Center 1-800-521-6274
More Information This Product, www.freescale.com
Introduction
MSC8101 Block Diagram
Pins External Signals
Reset
Memory Maps
Registers
Interrupts
Instructions
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Introduction
MSC8101 Block Diagram
Pins External Signals
Reset
Memory Maps
Registers
Interrupts
Instructions
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Contents
Introduction MSC8101 Block Diagram Pins External Signals Package Pinout. External Signals Dedicated Assignments Port. Reset. Reset Causes Reset Actions Each Reset Source External Configuration Signals Hard Reset Configuration Word Host-Port Registers After Reset. Memory Maps. Registers Core Registers Extended Core Registers Registers CPM, Parallel Ports Interrupts. Interrupt Structure Interrupt Priorities Vector Tables CPM. Protocols Supported. Interfaces Supported Serial Performance. Parameter Values Command Operation Codes (Opcodes) Instructions. SC140 Instruction Type Grouping Rules. Conventions, Syntax, Abbreviations Instructions Grouped Alphabetically
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Figures
Figure 2-1. Figure 3-1. Figure 3-2. Figure 6-1. Figure 6-2. Figure 7-1. MSC8101 Block Diagram MSC8101 Flip Chip Plastic Ball Grid Array (FC-PBGA), View MSC8101 Flip Chip Plastic Ball Grid Array (FC-PBGA), Bottom View SC140 Programming Model Port Functional Block Diagram. MSC8101 Interrupt Flow Diagram
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Tables
Table 1-1. Table 3-1. Table 3-2. Table 3-3. Table 3-4. Table 3-5. Table 3-6. Table 4-1. Table 4-2. Table 4-3. Table 4-4. Table 4-5. Table 4-6. Table 5-1. Table 5-2. Table 5-3. Table 5-4. Table 5-5. Table 6-1. Table 6-2. Table 6-3. Table 6-4. Table 6-5. Table 6-6. Table 6-7. Table 6-8. Table 6-9. Table 6-10. Table 6-11. Table 6-12. Table 6-13. Table 6-14. Table 7-1. Table 7-2. Table 7-3. Table 8-1. MSC8101 Related Documentation External Signals-SIU Extended Core External Signals-CPM Port A-Dedicated Assignment (PPARA Port Dedicated Assignment (PPARB Port Dedicated Assignment (PPARC Port Dedicated Assignment (PPARD Reset Causes Reset Actions Each Reset Source External Configuration Signals. Hard Reset Configuration Word Core-Side Registers After Reset Host-Side Registers After Reset SC140 Core Internal Memory QBus Memory Map-Bank0 QBus Memory Map-Bank1 PowerPC Local Memory PowerPC Memory Register Description Conventions Core Registers Summary Core Registers. QBus Registers HDI16 Registers EFCOP Registers Registers Registers Reset Registers Interrupt Registers. Clocks Registers Memory Controller Registers Registers Parallel Port Registers SIC_EXT Interrupt Source Priority SIC_EXT Interrupt Vectors Interrupt Vectors MSC8101 Protocols Supported versus Channels
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Tables
Table 8-2. Table 8-3. Table 8-4. Table 8-5. Table 8-6. Table 9-1. Table 9-2. Table 9-3. Table 9-4. Table 9-5.
Interfaces Supported MSC8101 Serial Performance Parameter Command Register Command Operation Codes (Opcodes) Instruction Conventions Operations Syntax. Assembler Syntax Register Abbreviations Instructions Grouped Alphabetically
viii
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Introduction
This quick reference designed give programmers fast, easy access summary information aspects MSC8101 device. synthesizes condenses information from multiple sources, including documentation both SC140 core MSC8101 device. details topics covered here, refer documents listed Table 1-1.
Table 1-1. MSC8101 Related Documentation
Name MSC8101 Data Sheet Description Details signals, AC/DC characteristics, PLL/DLL performance issues, package pinout, electrical design considerations MSC8101. Details program MSC8101. Outlines system-level components describes MSC8101 functions system level. Describes MSC8101 architecture functionality detail, with chapter each MSC8101 blocks. Covers SC140 core architecture, instruction set, clock generator, enhanced OnCE(EOnCE). Available http://www.mot.com/SPS/DSP Cover various programming topics related StarCore MSC8101; available http://www.mot.com/SPS/DSP Tools-related documentation available http://www.mot.com/SPS/DSP Order Number MSC8101/D
MSC8101 User's Guide
MSC8101UG/D
MSC8101 Reference Manual
MSC8101RM/D
SC140 Core Reference Manual
MNSC140CORE/D
Application Notes
SC100 Application Binary Interface Reference Manual SC100 Assemply Language Tools User's Manual SC100 C/C++ Compiler User's Manual
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
MSC8101 Block Diagram
`MCC' UART HDLC Transparent Enet FastEnet SCCs UTOPIA Interface Interrupt Controller Timers Parallel Baud Rate Generators Dual Ported Bridge SDMA RISC 64-bit PowerPC Local Q2PPC 128-bit QBus Bridge Boot HDI16 SRAM Interface MEMC Engine
64-bit PowerPCBus MEMC 64/32-bit PowerPC System
Serial Interface
System Protection Reset Control Clock Control SIC_EXT
TDMs
Interrupts
Other Peripherals
Extended Core
Program Sequencer Address Register File Address EOnCEClock/PLL Data Register File Data
Interrupts EFCOP 8/16-bit Host Interface
SC140 Core
JTAG
Power Management
128-bit P-Bus 64-bit Data 64-bit Data
Figure 2-1. MSC8101 Block Diagram
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Package Pinout
Pins External Signals
Package Pinout
View
IRQ5
IRQ1
IRQ3
PWE6
BADDR BADDR BADDR
THERM
IRQ4
THERM
IRQ2
IRQ6
PWE5
VDDH
VDDH
VDDH
VDDH
VDDH
VDDH
VDDH
PSDA PWE7
IRQ7
BCTL0
PA31
TRST
VDDH
VDDH
VDDH
PB30
PD31
PC31
PB31
BADDR BADDR
PWE4
PA29
PD30
PC30
PA30
VDDH
VDDH
PSDA
PGTA
PWE3
PA28
PD29
PC29
PB29
VDDH
PWE2
VDDH
PWE1
PWE0
PA27
PB28
PC28
PC27
BCTL1
PB27
PC26
PB26
VDDH
PA26
PA16
PC25
PA25
PB25
PC23
PD17
CLKIN
TSIZ3
VDDH
VDDH
PC24
PA24
PB24
PA23
PB20
DLL_IN
PC22
SPARE PB22
PA22
PB18
PA19
VDDH
VDDH
VDDH
VDDH
VDDH
VDDH
VDDH
PB21
PA20
PA17
PC13
PC14
SYN1 SYN1
PA12
AACK
VDDH
PA21
PB19
PD18
PD16
CONF
PA13
PA10
SPARE ARTRY TBST TSIZ0
PB23
PD19
PC15
PC12
NMI_ HRESET
PA11
PA18
PA15 SRESET RESET TEST
PA14
_OUT
TSIZ2
TSIZ1
Note:
Signal names this figure default signals reset, except signals D18, which show secondary signal reset.
Figure 3-1. MSC8101 Flip Chip Plastic Ball Grid Array (FC-PBGA), View
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Package Pinout
Bottom View
IRQ5
BADDR BADDR
PWE6
IRQ3
IRQ1
IRQ4
THERM
BADDR
PWE5
IRQ6
IRQ2
THERM
PSDA PWE7
VDDH
VDDH
VDDH
VDDH
VDDH
VDDH
VDDH
BCTL0
IRQ7
VDDH
VDDH
VDDH
TRST
PA31
PWE4
BADDR BADDR
PB31
PC31
PD31
PB30
PWE3
PGTA
PSDA
VDDH
VDDH
PA30
PC30
PD30
PA29
BCTL1
PWE0
PWE1
VDDH
PWE2
VDDH
PB29
PC29
PD29
PA28
PC27
PC28
PB28
PA27
PA16
PA26
VDDH
PB26
PC26
PB27
VDDH
VDDH
TSIZ3
CLKIN
PD17
PC23
PB25
PA25
PC25
DLL_IN
PB20
PA23
PB24
PA24
PC24
VDDH
VDDH
VDDH
VDDH
VDDH
VDDH
VDDH
PA19
PB18
PA22
SPARE PB22
PC22
VDDH
AACK
PA12
SYN1 SYN1
PC14
PC13
PA17
PA20
PB21
TBST ARTRY SPARE TSIZ0
PA10
PA13
CONF
PD16
PD18
PB19
PA21
PA11
HRESET NMI_
PC12
PC15
PD19
PB23
TSIZ1
TSIZ2
_OUT
PA14
TEST RESET SRESET PA15
PA18
Note:
Signal names this figure default signals reset, except signals D18, which show secondary signal reset.
Figure 3-2. MSC8101 Flip Chip Plastic Ball Grid Array (FC-PBGA), Bottom View
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals
External Signals
UTOPIA TXENB/MII COL/PA31 UTOPIA TXCLAV/TXCLAV0/RTS/MII CRS/PA30 UTOPIA TXSOC/MII TX_ER/PA29 UTOPIA RXENB/MII TX_EN/PA28 UTOPIA RXSOC/MII RX_DV/PA27 UTOPIA RXCLAV/RXCLAV0/MII RX_ER/PA26 UTOPIA TXD0/MSNUM0/PA25 UTOPIA TXD1/MSNUM1/PA24 UTOPIA TXD2/PA23 UTOPIA TXD3/PA22 UTOPIA TXD4/TXD32/PA21 UTOPIA TXD5/TXD22/PA20 UTOPIA TXD6/TXD12/PA19 UTOPIA TXD7/TXD02/TXD1/PA18 UTOPIA RXD7/RXD02/RXD1/PA17 UTOPIA RXD6/RXD12/PA16 UTOPIA RXD5/RXD22/PA15 UTOPIA RXD4/RXD32/PA14 UTOPIA RXD3/MSNUM2/PA13 UTOPIA RXD2/MSNUM3/PA12 UTOPIA RXD1/MSNUM4/PA11 UTOPIA RXD0/MSNUM5/PA10 SMC2 SMTXD/L1TXD0/PA9 SMC2 SMRXD/NBL L1RXD0/L1RXD/PA8 SMC2 SMSYN, L1TSYNC/GRANT/PA7 L1RSYNC/PA6 TX_ER/SCC2 RXD/L1TXD/PB31 SCC2 TXD/MII RX_DV/L1RXD/PB30 TX_EN/L1RSYNC/PB29 FCC2 RTS/MII RX_ER/SCC2 RTS, TENA/L1TSYNC/GRANT/PB28 COL/TDMC2 L1TXD/PB27 CRS/TDMC2 L1RXD/PB26 TXD32/NBL L1TXD3/TDMC2 L1TSYNC/GRANT/PB25 TXD22/NBL L1RXD3 /TDMC2 L1RSYNC/PB24 TXD12/NBL L1RXD2/TDMD2 L1TXD/PB23 TXD02/TXD/NBL L1RXD1/TDMD2 L1RXD/PB22 RXD02 /RXD/NBL L1TXD2/TDMD2 L1TSYNC/GRANT/PB21 RXD12/NBL L1TXD1/TDMD2 L1RSYNC/PB20 RXD22/I2CSDA/PB19 RXD32/I2CSCL/PB18 BRG1O/CLK1/TGATE1/PC31 BRG2O/CLK2/TOUT1/EXT1/PC30 BRG3O/CLK3, TIN2/SCC1 CTS, SCC1 CLSN/PC29 BRG4O, CLK4, TIN1/TOUT2/SCC2 CTS, CLSN/PC28 BRG5O/CLK5/TIMER3,4 TGATE2/PC27 BRG6O/CLK6/TOUT3/TMCLK/PC26 BRG7O/CLK7, TIN4/DACK2/PC25 BRG8O/CLK8, TIN3/TOUT4/DREQ2/PC24 CLK9/DACK1/EXT2/PC23 L1ST1/CLK10/DREQ1/PC22 SMC2 SMTXD/SCC1 CTS, CLSN/MPHY TXADDR0/PC15 L1ST2/SCC1 RENA/MPHY RXADDR0/PC14 L1ST4/SCC2 CTS, CLSN/MPHY TXADDR1/PC13 L1ST3/SCC2 RENA/MPHY RXADDR1/PC12 L1ST1/FCC1 CTS/MPHY TXADDR2, TXCLAV1/PC7 L1ST2/FCC1 CD/MPHY RXADDR2, RXCLAV1/PC6 SMC1 SMTXD/SI2 L1ST3/FCC2 CTS/PC5 SMC1 SMRXD/SI2 L1ST4/FCC2 CD/PC4 SCC1 RXD/DRACK1/DONE1/PD31 SCC1 TXD/DRACK2/DONE2/PD30 SCC1 RTS, TENA/MPHY RXADDR3,MPHY RXCLAV2/PD29 MPHY TXADDR4/MPHY TXCLAV3/BRG1O/SPI SEL/PD19 MPHY RXADDR4/MPHY RXCLAV3/SPICLK/PD18 BRG2O/UTOPIA RXPRTY/SPIMOSI/PD17 UTOPIA TXPRTY/SPIMISO/PD16 SMC1 SMSYN/MPHY TXADDR3/MPHY TXCLAV2/PD7
SMC2 TDMA1
FCC2 SCC2 TDMB2 FCC2 TDMA1 TDMC2 FCC2 TDMA1 TDMD2 FCC2
SCC1 SCC2
SMC2, SCC1, FCC1 SCC1, FCC1 SCC2, FCC1 FCC1 SMC1, FCC2 SCC1 SCC1, FCC1 FCC1, FCC1, SMC1
Notes: HDLC transparent MII, HDLC nibble
CLKOUT DLLIN TEST
A[0-31] TT[0-4] TSIZ[0-3] TBST IRQ1/GBL NC/BADDR[29-31]/IRQ[2-3,5] ABB/IRQ2 AACK ARTRY DBB/IRQ3 D[0-31] D[32-47]/HD[0-15] D[48-51]/HA[0-3] D52/HCS1 D53/HRD/HRW D54/HWR/HDS D55/HTRQ/HREQ D56/HRRQ/HACK D57/HDSP D58/HDDS D59/H8BIT D60/HCS2 D[61-63]/NC NC/DP0/EXT_BR2 IRQ1/DP1/EXT_BG2 IRQ2/DP2/EXT_DBG2 IRQ3/DP3/EXT_BR3 IRQ4/DP4/DREQ3/EXT_BG3 IRQ5/DP5/DREQ4/EXT_DBG3 IRQ6/DP6/DACK3 IRQ7/DP7/DACK4 NMI_OUT PSDVAL IRQ7/INT_OUT CS[0-7] BCTL1 BADDR[27-28] BCTL0 PWE[0-7]/PSDDQM[0-7]/PBS[0-7] PSDA10/PGPL0 PSDWE/PGPL1 POE/PSDRAS/PGPL2 PSDCAS/PGPL3 PGTA/PUPMWAIT/PGPL4/PPBS PSDAMUX/PGPL5 TRST PORESET RSTCONF HRESET SRESET CLKIN MODCK[1-3]/BNKSEL[0-2]/TC[0-2] THERM[1-2] DBRQ/EE0 HPE/EE1 EE[2-3] BTM[0-1]/EE[4-5] SPARE1, SPARE5
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals
Table 3-1. External Signals-SIU Extended Core
Name A[0-31] Data Direction Description
Input/Output Address When MSC8101 external master mode, these pins function address bus. MSC8101 drives address internal masters responds addresses generated external masters. When MSC8101 Internal Master mode, these pins used address lines connected memory devices controlled MSC8101 memory controller. Input/Output Transfer Type master drives these pins during address tenure specify type transaction. Input/Output Transfer Size master drives these pins with value indicating number bytes transferred current transaction. Input/Output Transfer Burst master asserts this indicate that current transaction burst transaction (transfers four quad words). Input Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
TT[0-4]
TSIZ[0-3]
TBST
IRQ1
Input/Output Global When master within chip initiates transaction, drives this pin. When external master initiates transaction, should drive this pin. Assertion this indicates that transfer global should snooped caches system. primary (general-purpose) signal connect (NC). Output Burst Addresses 29-31 Outputs memory controller. These pins used external master configuration. They connect directly memory devices controlled MSC8101 memory controller. Interrupt Requests 2-3, External lines that request service routine, internal interrupt controller, from SC140 core.
BADDR[29-31]
IRQ[2-3,5]
Input
Input/Output Request Output output when external arbiter used. MSC8101 asserts this request ownership bus. Input input when internal arbiter used. external master should assert this request ownership from internal arbiter. Input/Output Grant Output output when internal arbiter used. MSC8101 asserts this grant ownership external PowerPC master. Input input when external arbiter used. external arbiter should assert this grant ownership MSC8101.
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name Data Direction Description
Input/Output Address Busy Output MSC8101 asserts this duration address tenure. Following address acknowledge (AACK) signal, which terminates address tenure, MSC8101 negates fraction cycle then stops driving this pin. MSC8101 does assume PowerPC ownership long senses that Input this asserted external master. Input Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
IRQ2
Input/Output Transfer Start Signals beginning address tenure. MSC8101 asserts this signal when internal masters (SC140 core DMA) begins address tenure. When MSC8101 senses this being asserted external master, responds address tenure required (snoop enabled, access internal MSC8101 resources, memory controller support). Input/Output Address Acknowledge slave asserts this signal indicate that identified address tenure. Assertion this signal terminates address tenure. Input Address Retry Assertion this signal indicates that transaction should retried master. MSC8101 asserts this signal enforce data coherency with internal cache prevent deadlock situations.
AACK
ARTRY
Input/Output Data Grant output when internal arbiter used. MSC8101 asserts this output Output grant data ownership external PowerPC master. Input input when external arbiter used. external arbiter should assert this input grant data ownership MSC8101. Input/Output Data Busy Output MSC8101 asserts this output duration data tenure. Following which terminates data tenure, MSC8101 negates fraction cycle then stops driving this pin. Input MSC8101 does assume PowerPC data ownership long senses asserted external master. Input Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
IRQ3
D[0-31]
Input/Output Data Most Significant Word write transactions master drives valid data this bus. read transactions slave drives valid data this bus. Host Port Disabled mode, these bits part 64-bit PowerPC data bus. Host Port Enabled mode, these bits used PowerPC 32-bit mode. Input/Output Data Bits 32-47 write transactions master drives valid data this bus. read transactions slave drives valid data this bus. Input/Output Host Data When HDI16 interface enabled, these signals lines 0-15 bidirectional tri-state data bus.
D[32-47]
HD[0-15]
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name D[48-51] Data Direction Description
Input/Output Data Bits 48-51 write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Input Host Address Lines When HDI16 interface enabled, this address line addresses internal host registers.
HA[0-3]
Input/Output Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Input Host Chip Select When HDI16 interface enabled, this chip-select pin. polarity this programmable.
HCS1
Input/Output Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Input Host Read Strobe When HDI16 programmed interface with double data strobe host bus, this read data strobe input (HRD). polarity data strobe programmable. Host Read Write Select When HDI16 interface enabled Single Strobe mode, this read/write input (HRW).
Input
Input/Output Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Input Host Write Data Strobe When HDI16 programmed interface with double data strobe host bus, this write data strobe input (HWR). polarity data strobe programmable. Host Data Strobe When HDI16 programmed interface with single data strobe host bus, this data strobe input (HDS). polarity data strobe programmable.
Input
Input/Output Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Output Transmit Host Request When HDI16 programmed interface with double host request host bus, this transmit host request output (HTRQ). polarity host request programmable. host request open-drain output. Host Request When HDI16 programmed interface with single host request host bus, this host request output (HREQ). polarity host request programmable. host request programmed driven open-drain output.
HTRQ
HREQ
Output
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name Data Direction Description
Input/Output Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Output Receive Host Request When HDI16 programmed interface with double host request host bus, this receive host request output (HRRQ). polarity host request programmable. host request open-drain output. Host Acknowledge When HDI16 programmed interface with single host request host bus, this host acknowledge input (HACK). polarity host acknowledge programmable.
HRRQ
HACK
Input
Input/Output Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Input Host Data Strobe Polarity When HDI16 interface enabled, this host data strobe polarity (HDSP).
HDSP
Input/Output Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Input Host Dual Data Strobe When HDI16 interface enabled, this host dual data strobe (HDDS).
HDDS
Input/Output Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Input H8BIT When HDI16 interface enabled, this determines interface 8-bit 16-bit mode.
H8BIT
Input/Output Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Input Host Chip Select When HDI16 interface enabled, this chip-select pin. polarity this programmable.
HCS2
D[61-63]
Input/Output Data Bits 61-63 Used only PowerPC-only mode. write transactions master drives valid data this bus. read transactions slave drives valid data this bus. dedicated signal connect (NC). primary (general-purpose) signal connect (NC). Input/Output Data Parity agent that drives data also drives data parity signals. value driven data parity zero should give parity (odd number ones) group signals that includes data parity D[0-7]. Input External PowerPC Request external master asserts this request PowerPC ownership from internal arbiter.
EXT_BR2
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name IRQ1 Data Direction Input Description Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
Input/Output Data Parity agent that drives data also drives data parity signals. value driven data parity should give parity (odd number ones) group signals that includes data parity D[8-15]. Output External Grant MSC8101 asserts this grant PowerPC ownership external PowerPC master. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
EXT_BG2
IRQ2
Input
Input/Output Data Parity agent that drives data also drives data parity signals. value driven data parity should give parity (odd number ones) group signals that includes data parity D[16-23]. Output External Data Grant MSC8101 asserts this grant PowerPC data ownership external PowerPC master. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
EXT_DBG2
IRQ3
Input
Input/Output Data Parity agent that drives data also drives data parity signals. value driven data parity three should give parity (odd number ones) group signals that includes data parity D[24-31]. Input External PowerPC Request external master asserts this request PowerPC ownership from internal arbiter. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
EXT_BR3
IRQ4
Input
Input/Output Data Parity agent that drives data also drives data parity signals. value driven data parity four should give parity (odd number ones) group signals that includes data parity D[32-39]. Input Output Request external peripheral uses this request service. External PowerPC Grant MSC8101 asserts this grant PowerPC ownership external PowerPC master.
DREQ3 EXT_BG3
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name IRQ5 Data Direction Input Description Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
Input/Output Data Parity agent that drives data also drives data parity signals. value driven data parity five should give parity (odd number ones) group signals that includes data parity D[40-47]. Input Output Request external peripheral uses this request service. External Data Grant MSC8101 asserts this grant PowerPC data ownership external PowerPC master. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
DREQ4 EXT_DBG3
IRQ6
Input
Input/Output Data Parity agent that drives data also drives data parity signals. value driven data parity should give parity (odd number ones) group signals that includes data parity D[48-55]. Output Acknowledge drives this output acknowledge transaction PowerPC bus. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
DACK3
IRQ7
Input
Input/Output Data Parity master slave that drives data also drives data parity signals. value driven data parity seven should give parity (odd number ones) group signals that includes data parity D[56-63]. Output Acknowledge drives this output acknowledge transaction PowerPC bus.
DACK4
Input/Output Transfer Acknowledge Indicates that data beat valid data bus. single beat transfers, assertion indicates termination transfer. burst transfers, asserted four times indicate transfer four data beats with last assertion indicating termination burst transfer. Input/Output Transfer Error Acknowledge Indicates error. masters within MSC8101 monitor state this pin. MSC8101 internal PowerPC monitor assert this identifies PowerPC transfer that hung. Input Output Non-Maskable Interrupt When external device asserts this line, MSC8101 input asserted. Non-Maskable Interrupt Driven from MSC8101 internal interrupt controller. Assertion this output indicates that non-maskable interrupt, pending MSC8101 internal interrupt controller, waiting handled external host.
NMI_OUT
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name PSDVAL Data Direction Description
Input/Output Data Valid Indicates that data beat valid data bus. difference between PSDVAL that asserted indicate data transfer terminations while PSDVAL signal asserted with each data beat movement. Thus, when asserted, PSDVAL asserted, when PSDVAL asserted, necessarily asserted. example when SDMA initiates double word (2x64 bits) transfer memory device that 32-bit port size, PSDVAL asserted three times without finally both pins asserted terminate transfer. Input Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. Interrupt Output Driven from MSC8101 internal interrupt controller. Assertion this output indicates that unmasked interrupt pending MSC8101 internal interrupt controller. Chip Select Enable specific memory devices peripherals connected MSC8101 buses. Buffer Control Controls buffers PowerPC data bus. Usually used with BCTL0. exact function this defined value SIUMCR[BCTLC]. Table 6-8, Registers, page -68, SIUMCR[BCTLC] values. Burst Address 27-28 five outputs memory controller. These pins used external master configuration. They connect directly memory devices controlled MSC8101 memory controller. Address Latch Enable Controls external address latch used external master configuration. Buffer Control Controls buffers PowerPC data bus. exact function this defined value SIUMCR[BCTLC]. Table 6-8, Registers, page -68, SIUMCR[BCTLC] values. Write Enable Outputs PowerPC general-purpose chip-select machine (GPCM). These pins select byte lanes write operations. SDRAM Outputs SDRAM control machine. These pins select specific byte lanes SDRAM devices. Byte Select Outputs user-programmable memory (UPM) memory controller. These pins select specific byte lanes during memory operations. timing these pins programmed UPM. actual driven value depends address size transaction port size accessed device. SDRAM Output from SDRAM controller. This part address when address driven. part command when column address driven. General-Purpose Line general-purpose output lines UPM. values timing this programmed UPM.
IRQ7
INT_OUT
Output
CS[0-7] BCTL1
Output Output
BADDR[27-28]
Output
BCTL0
Output Output
PWE[0-7]
Output
PSDDQM[0-7]
Output
PBS[0-7]
Output
PSDA10
Output
PGPL0
Output
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name PSDWE Data Direction Output Description SDRAM Write Enable Output from SDRAM controller. This should connect SDRAM input signal. General-Purpose Line general-purpose output lines from UPM. values timing this programmed UPM. Output Enable Output GPCM. Controls output buffer memory devices during read operations. SDRAM Output from SDRAM controller. This should connect SDRAM input signal. General-Purpose Line general-purpose output lines from UPM. values timing this programmed UPM. SDRAM Output from SDRAM controller. This should connect SDRAM input signal. General-Purpose Line general-purpose output lines from UPM. values timing this programmed UPM. GPCM Terminates transactions during GPCM operation. Requires external pull resistor proper operation. Wait Input UPM. external device hold this high force wait until device ready operation continue. General-Purpose Line general-purpose output lines from UPM. values timing this programmed UPM. Parity Byte Select systems which data parity stored separate chip, this output byte-select that chip. SDRAM Address Multiplexer Controls SDRAM address multiplexer when MSC8101 External Master mode. General-Purpose Line general-purpose output lines from UPM. values timing this programmed UPM. Test Mode Select (JTAG) Controls state MSC8101 JTAG/COP controller. Test Data (JTAG) Data input MSC8101 JTAG/COP controller. Test Clock (JTAG) Provides clock input MSC8101 JTAG/COP controller. Test Reset (JTAG) reset input MSC8101 JTAG/COP controller.
PGPL1
Output
Output
PSDRAS
Output
PGPL2
Output
PSDCAS
Output
PGPL3
Output
PGTA
Input
PUPMWAIT
Input
PGPL4
Output
PPBS
Output
PSDAMUX
Output
PGPL5
Output
TRST
Input Input Input Input
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name PORESET RSTCONF Data Direction Output Input Input Description Test Data (JTAG) Data output from MSC8101 JTAG/COP controller. Power-On Reset When asserted, this input line causes MSC8101 enter power-on reset state. Reset Configuration Used during reset configuration sequence chip. detailed explanation function, Section 5.1.1, Power-On Reset Flow, Section 5.2, Hardware Reset Configuration, MSC8101 Reference Manual.
HRESET
Input/Output Hard Reset When asserted, this open-drain line causes MSC8101 enter hard reset state. Input/Output Soft Reset When asserted, this open-drain line causes MSC8101 enter soft reset state. Input Input Output Clock Primary clock input MSC8101 PLL. Clock Modes Define operating mode internal clock circuits. Bank Select Select SDRAM bank when MSC8101 60x-compatible mode. BNKSELx three BNKSEL signals. Transfer Code Supply information debug purposes each transactions initiated MSC8101. Leave disconnected. Debug Request Determines whether immediately into SC140 Debug mode when PORESET deasserted. Enhanced OnCE (EOnCE) Event After PORESET deasserted, configure input (default) output. Emulation Debug chapter SC140 Core Reference Manual details configure this pin. Input Output Debug request, enable Address Event Detection Channel generate EOnCE events. Detection Address Event Detection Channel Used trigger external debugging equipment. Host Port Enable When this asserted during PORESET, Host port enabled, PowerPC data bits wide, Host must program reset configuration word. EOnCE Event After PORESET deasserted, configure input (default) output. Emulation Debug chapter SC140 Core Reference Manual details configure this pin. Input Output Enable Address Event Detection Channel generate EOnCE events. Debug Acknowledge detection Address Event Detection Channel Used trigger external debugging equipment.
SRESET CLKIN MODCK[1-3] BNKSEL[0-2]
TC[0-2]
Output
THERM[1-2] DBREQ
Input
Input
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name Data Direction Description EOnCE Event After PORESET deasserted, configure input (default) output. Emulation Debug chapter SC140 Core Reference Manual details configure this pin. Input Output Enable Address Event Detection Channel generate EOnCE events enable Event Counter. Detection Address Event Detection Channel Used trigger external debugging equipment. EOnCE Event After PORESET deasserted, configure input (default) output. Emulation Debug chapter SC140 Core Reference Manual details configure this pin, well information ERCV Register. Input Output BTM[0-1] Input Enable Address Event Detection Channel generate EOnCE events. EOnCE Receive Register (ERCV) read DSP. Used trigger external debugging equipment. Boot Mode Determines MSC8101 boot mode when PORESET deasserted. Emulation Debug chapter SC140 Core Reference Manual details these pins. EOnCE Event After PORESET deasserted, configure input (default) output. Emulation Debug chapter SC140 Core Reference Manual details configure this pin, well information ETRSMT Register. Input Output Enable Address Event Detection Channel generate EOnCE events EOnCE Transmit Register (ETRSMT) written DSP. Used trigger external debugging equipment. EOnCE Event After PORESET deasserted, configure input (default) output. Emulation Debug chapter SC140 Core Reference Manual details configure this pin. Input Output Enable Address Event Detection Channel Detection Address Event Detection Channel Used trigger external debugging equipment. Enhanced OnCE (EOnCE) Event Detection After PORESET deasserted, configure input (default) output: Emulation Debug chapter SC140 Core Reference Manual details configure this pin. Input Output SPARE1, CLKOUT DLL_IN TEST Output Input Input Enable Data Event Detection Channel. Detection Data Event Detection Channel. Used trigger external debugging equipment. Spare Pins Leave disconnected backward compatibility with future revisions this device. CLKOUT clock. DLL_IN synchronization with external device. TEST test purposes. must connect GND.
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-1. External Signals-SIU Extended Core (Continued)
Name Power Supply Data Direction Description power supply internal logic. VDDH power supply Buffers. VCCSYN power supply circuitry. GNDSYN special ground circuitry. GNDSYN1 special ground SC140 core circuitry.
VCCSYN1 power supply SC140 core circuitry.
Table 3-2. External Signals-CPM
Name GeneralPurpose PA31 Peripheral Controller: Dedicated FCC1:UTOPIA masterTxEnb FCC1:UTOPIA slave TxEnb FCC1:MII PA30 FCC1:UTOPIA slave TxClav FCC1:UTOPIA master TxClav/UTOPIA master TxClav0 MPHY, direct polling FCC1:RTS FCC1:MII PA29 FCC1:UTOPIA TxSOC FCC1:MII TX_ER PA28 FCC1:UTOPIA master RxEnb FCC1:UTOPIA slave RxEnb FCC1:MII TX_EN PA27 FCC1:UTOPIA RxSOC FCC1:MII RX_DV Data Direction Description
Output Input Input Output Input Input
FCC1: UTOPIA Master Transmit Enable FCC1: UTOPIA Slave Transmit Enable FCC1: Media Independent Interface Collision Detect FCC1: UTOPIA Slave Transmit Cell Available FCC1: UTOPIA Master Transmit Cell Available FCC1: UTOPIA Master Transmit Cell Available Multiple Direct Polling FCC1: Request Send FCC1: Media Independent Interface Carrier Sense FCC1: UTOPIA Transmit Start Cell FCC1: Media Independent Interface Transmit Error FCC1: UTOPIA Master Receive Enable FCC1: UTOPIA Slave Receive Enable FCC1: Media Independent Interface Transmit Enable FCC1: UTOPIA Receive Start Cell FCC1: Media Independent Interface Receive Data Valid
Output Input Output Output Output Input Output Input Input
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-2. External Signals-CPM (Continued)
Name GeneralPurpose PA26 Peripheral Controller: Dedicated FCC1:UTOPIA slave RxClav FCC1:UTOPIA master RxClav FCC1:UTOPIA master RxClav0 MPHY, direct polling Data Direction Description
Output Input
FCC1: UTOPIA Slave Receive Cell Available FCC1: UTOPIA Master Receive Cell Available
Input
FCC1: UTOPIA Master Receive Cell Available Direct Polling
FCC1:MII RX_ER PA25 FCC1:UTOPIA TxD0 MSNUM0 PA24 FCC1:UTOPIA TxD1 MSNUM1 PA23 PA22 PA21 FCC1:UTOPIA TxD2 FCC1:UTOPIA TxD3 FCC1:UTOPIA TxD4 FCC1:MII, HDLC nibble TxD3 PA20 FCC1:UTOPIA TxD5 FCC1:MII, HDLC nibble TxD2 PA19 FCC1:UTOPIA TxD6 FCC1:MII, HDLC nibble TxD1 PA18 FCC1:UTOPIA TxD7 FCC1:MII, HDLC nibble TxD0 FCC1:HDLC transparent PA17 FCC1:UTOPIA RxD7 FCC1:MII, HDLC nibble RxD0
Input Output Output Output Output Output Output Output Output Output Output Output Output Output Output Output Input Input
FCC1: Media Independent Interface Receive Error FCC1: UTOPIA Transmit Data Module Serial Number FCC1: UTOPIA Transmit Data Module Serial Number FCC1: UTOPIA Transmit Data FCC1: UTOPIA Transmit Data FCC1: UTOPIA Transmit Data FCC1: Media Independent Interface, HDLC Nibble Transmit Data FCC1: UTOPIA Transmit Data FCC1: Media Independent Interface, HDLC Nibble Transmit Data FCC1: UTOPIA Transmit Data FCC1: Media Independent Interface, HDLC Nibble Transmit Data FCC1: UTOPIA Transmit Data FCC1: Media Independent Interface, HDLC Nibble Transmit Data FCC1: HDLC, Transparent Serial Transmit Data FCC1: UTOPIA Receive Data FCC1: Media Independent Interface, HDLC Nibble Receive Data FCC1: HDLC Transparent Serial Receive Data FCC1: UTOPIA Receive Data FCC1: Media Independent Interface, HDLC Nibble Receive Data
FCC1:HDLC transparent PA16 FCC1:UTOPIA RxD6 FCC1:MII, HDLC nibble RxD1
Input Input Input
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-2. External Signals-CPM (Continued)
Name GeneralPurpose PA15 Peripheral Controller: Dedicated FCC1:UTOPIA RxD5 FCC1:MII, HDLC nibble RxD2 PA14 FCC1:UTOPIA RxD4 FCC1:MII, HDLC nibble RxD3 Data Direction Description
Input Input Input Input Input Output Input Output Input Output Input Output Output Inout Input Input Inout Input Input Input Output Input Inout Output Input Inout
FCC1: UTOPIA Receive Data FCC1: Media Independent Interface, HDLC Nibble Receive Data FCC1: UTOPIA Receive Data FCC1: Media Independent Interface, HDLC Nibble Receive Data FCC1: UTOPIA Receive Data Module Serial Number FCC1: UTOPIA Receive Data Module Serial Number FCC1: UTOPIA Receive Data Module Serial Number FCC1: UTOPIA Receive Data Module Serial Number SMC2: Serial Management Transmit Data Time-Division Multiplexing Layer Transmit Data SMC2: Serial Management Receive Data Time-Division Multiplexing Layer Nibble Receive Data Time-Division Multiplexing Layer Serial Receive Data SMC2: Serial Management Synchronization Time-Division Multiplexing Layer Transmit Synchronization/Grant Time-Division Multiplexing Layer Receive Synchronization FCC2: Media Independent Interface Transmit Error SCC2: Receive Data Time-Division Multiplexing Layer Transmit Data SCC2: Transmit Data FCC2: Media Independent Interface Receive Data Valid Time-Division Multiplexing Layer Receive Data
PA13
FCC1:UTOPIA RxD3 MSNUM2
PA12
FCC1:UTOPIA RxD2 MSNUM3
PA11
FCC1:UTOPIA RxD1 MSNUM4
PA10
FCC1:UTOPIA RxD0 MSNUM5
SMC2:SMTXD TDM_A1:L1TXD0
SMC2:SMRXD TDM_A1:nibble L1RXD0 TDM_A1:serial L1RXD
SMC2:SMSYN TDM_A1:L1TSYNC/GRANT
PB31
TDM_A1:L1RSYNC FCC2:MII TX_ER SCC2:RxD TDM_B2:L1TXD
PB30
SCC2:TxD FCC2:MII RX_DV TDM_B2:L1RXD
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-2. External Signals-CPM (Continued)
Name GeneralPurpose PB29 Peripheral Controller: Dedicated FCC2:MII TX_EN TDM_B2:L1RSYNC PB28 FCC2:RTS FCC2:MII RX_ER Data Direction Description
Output Input Output Input Output Input Input Inout Input Inout Output
FCC2: Media Independent Interface Transmit Enable Time-Division Multiplexing Layer Receive Synchronization FCC2: Request Send FCC2: Media Independent Interface Receive Error SCC2: Request Send, Transmit Enable Time-Division Multiplexing Layer Transmit Synchronization/Grant FCC2: Media Independent Interface Collision Detect Time-Division Multiplexing Layer Transmit Data FCC2: Media Independent Interface Carrier Sense Input Time-Division Multiplexing Layer Receive Data FCC2: Media Independent Interface, HDLC Nibble Transmit Data Time-Division Multiplexing A1:Nibble Layer Transmit Data Time-Division Multiplexing Layer Transmit Synchronization/Grant FCC2: Media Independent Interface, HDLC Nibble Transmit Data Time-Division Multiplexing A1:Nibble Layer Receive Data Time-Division Multiplexing Layer Receive Synchronization FCC2: Media Independent Interface, HDLC Nibble Transmit Data Time-Division Multiplexing A1:Nibble Layer Receive Data Time-Division Multiplexing Layer Transmit Data FCC2: Media Independent Interface, HDLC Nibble Transmit Data FCC2: HDLC Transparent Serial Transmit Data Time-Division Multiplexing A1:Nibble Layer Receive Data Time-Division Multiplexing Layer Receive Data
SCC2:RTS, TENA TDM_B2:L1TSYNC/GRANT PB27 FCC2:MII TDM_C2:L1TXD PB26 FCC2:MII TDM_C2:L1RXD PB25 FCC2:MII, HDLC nibble TxD3
TDM_A1:nibble L1TXD3 TDM_C2:L1TSYNC/GRANT PB24 FCC2:MII, HDLC nibble TxD2
Output Input Output
TDM_A1:nibble L1RXD3 TDM_C2:L1RSYNC PB23 FCC2:MII, HDLC nibble TxD1
Input Input Output
TDM_A1:nibble L1RXD2 TDM_D2:L1TXD PB22 FCC2:MII, HDLC nibble TxD0
Input Inout Output
HDLC transparent TDM_A1:nibble L1RXD1 TDM_D2:L1RXD
Output Input Inout
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-2. External Signals-CPM (Continued)
Name GeneralPurpose PB21 Peripheral Controller: Dedicated FCC2:MII, HDLC nibble RxD0 Data Direction Description
Input
FCC2: Media Independent Interface, HDLC Nibble Receive Data FCC2: HDLC Transparent Serial Receive Data
FCC2:HDLC transparent TDM_A1:nibble L1TXD2
Input
Output TDM_D2:L1TSYNC/GRANT
Time-Division Multiplexing A1:Nibble Layer Transmit Data Time-Division Multiplexing Layer Transmit Synchronization/Grant FCC2: Media Independent Interface, HDLC Nibble Receive Data Time-Division Multiplexing A1:Nibble Layer Transmit Data Time-Division Multiplexing Layer Receive Synchronization FCC2: Media Independent Interface, HDLC Nibble Receive Data I2C: Inter-Integrated Circuit Serial Data FCC2: Media Independent Interface, HDLC Nibble Receive Data I2C: Inter-Integrated Circuit Serial Clock Baud-Rate Generator Output Clock Timer 1/2: Timer Gate Baud-Rate Generator Output Clock Timer Timer Output External Request Line Baud-Rate Generator Output Clock Timer Input SCC1: Clear Send, Collision
Input PB20 FCC2:MII, HDLC nibble RxD1 Input
TDM_A1:nibble L1TXD1 TDM_D2:L1RSYNC PB19 FCC2:MII, HDLC nibble RxD2
Output Input Input
I2C:SDA PB18 FCC2:MII, HDLC nibble RxD3
Inout Input
I2C:SCL PC31 BRG1O CLK1 Timer1/2: TGATE1 PC30 BRG2O CLK2 Timer1:TOUT1 EXT1 PC29 BRG3O CLK3/TIN2
Inout Output Input Input Output Input Output Input Output Input Input
SCC1:CTS, CLSN
Input
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-2. External Signals-CPM (Continued)
Name GeneralPurpose PC28 Peripheral Controller: Dedicated BRG4O CLK4/TIN1 Data Direction Description
Output Input Input
Baud-Rate Generator Output Clock Timer Input Timer Timer Output SCC2: Clear Send, Collision Baud-Rate Generator Output Clock Timer 3/4: Timer Gate Baud-Rate Generator Output Clock Timer Timer Output Timer Clock Baud-Rate Generator Output Clock Timer Input DMA: Data Acknowledge Baud-Rate Generator Output Clock Timer Input Timer Timer Output DMA: Data Request Clock DMA: Data Acknowledge External Request Line Serial Interface Layer Strobe Clock DMA: Request
Timer2:TOUT2
Output Input Output Input Input Output Input Output Input Output Input Input
SCC2:CTS, CLSN PC27 BRG5O CLK5 Timer3/4:TGATE2 PC26 BRG6O CLK6 Timer3:TOUT3 TMCLK PC25 BRG7O CLK7/TIN4
DMA:DACK2 PC24 BRG8O CLK8/TIN3
Output Output Input Input
Timer4:TOUT4 DMA:DREQ2 PC23 CLK9 DMA:DACK1 EXT2 PC22 SI1:L1ST1 CLK10 DMA:DREQ1
Output Input Input Output Input Output Input Inout
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-2. External Signals-CPM (Continued)
Name GeneralPurpose PC15 Peripheral Controller: Dedicated SMC2:SMTXD SCC1:CTS, CLSN FCC1:MPHY master TxAddr0 FCC1:MPHY slave TxAddr0 Data Direction Description
Output Input Output Input Output Input Output Input Output Input Output Input Output Input Output Input Output Input Output
SMC2: Serial Management Transmit Data SCC1: Clear Send, Collision FCC1: Multiple Master Transmit Address FCC1: Multiple Slave Transmit Address Serial Interface Layer Strobe SCC1: Carrier Detect, Receive Enable FCC1: Multiple Master Receive Address FCC1: Multiple Slave Receive Address Serial Interface Layer Strobe SCC2: Clear Send, Collision FCC1: Multiple Master Transmit Address FCC1: Multiple Slave Transmit Address Serial Interface Layer Strobe SCC2: Carrier Detect, Request Enable FCC1: Multiple Master Receive Address FCC1: Multiple Slave Receive Address Serial Interface Layer Strobe FCC1: Clear Send FCC1: Multiple Master Transmit Address Multiplexed Polling FCC1: Multiple Slave Transmit Address Multiplexed Polling FCC1: Multiple Master Transmit Cell Available Direct Polling
PC14
SI1:L1ST2 SCC1:CD, RENA FCC1:MPHY master RxAddr0 FCC1:MPHY slave RxAddr0
PC13
SI1:L1ST4 SCC2:CTS, CLSN FCC1:MPHY master TxAddr1 FCC1:MPHY slave TxAddr1
PC12
SI1:L1ST3 SCC2:CD, RENA FCC1:MPHY master RxAddr1 FCC1:MPHY slave RxAddr1
SI2:L1ST1 FCC1:CTS FCC1:MPHY master TxAddr2 multiplexed polling FCC1:MPHY slave TxAddr2 multiplexed polling FCC1:MPHY master TxClav1 direct polling
Input
Input
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-2. External Signals-CPM (Continued)
Name GeneralPurpose Peripheral Controller: Dedicated SI2:L1ST2 FCC1:CD FCC1:MPHY master RxAddr2 multiplexed polling FCC1:MPHY slave RxAddr2 multiplexed polling FCC1:MPHY master RxClav1 direct polling SMC1:SMTXD SI2:L1ST3 FCC2:CTS SMC1:SMRXD SI2:L1ST4 FCC2:CD PD31 SCC1:RxD DMA:DRACK1 DMA:DONE1 PD30 SCC1:TxD DMA:DRACK2 DMA:DONE2 PD29 SCC1:RTS, TENA FCC1:MPHY master RxAddr3 multiplexed polling FCC1:MPHY slave RxAddr3 multiplexed polling FCC1:MPHY master RxClav2 direct polling Data Direction Description
Output Input Output
Serial Interface Layer Strobe FCC1: Carrier Detect FCC1: Multiple Master Receive Address Multiplexed Polling FCC1: Multiple Slave Receive Address Multiplexed Polling FCC1: Multiple Master Receive Cell Available Direct Polling SMC1: Serial Management Transmit Data Serial Interface Layer Strobe FCC2: Clear Send SMC1: Serial Management Receive Data Serial Interface Layer Strobe FCC2: Carrier Detect SCC1: Receive Data DMA: Data Request Acknowledge DMA: Done SCC1: Transmit Data DMA: Data Request Acknowledge DMA: Done SCC1: Request Send, Transmit Enable FCC1: Multiple Master Receive Address Multiplexed Polling FCC1: Multiple Slave Receive Address Multiplexed Polling FCC1: Multiple Master Receive Cell Available Direct Polling
Input
Input Output Output Input Input Output Input Input Output Inout Output Output Inout Output Output
Input
Input
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
External Signals Table 3-2. External Signals-CPM (Continued)
Name GeneralPurpose PD19 Peripheral Controller: Dedicated FCC1:MPHY master TxAddr4 multiplexed polling FCC1:MPHY slave TxAddr4 multiplexed polling FCC1:MPHY master TxClav3 direct polling Data Direction Description
Output
FCC1: Multiple Master Transmit Address Multiplexed Polling FCC1: Multiple Slave Transmit Address Multiplexed Polling FCC1: Multiple Master Transmit Cell Available Direct Polling Baud Rate Generator Output SPI: Select FCC1: Multiple Master Receive Address Multiplexed Polling FCC1: Multiple Slave Receive Address Multiplexed Polling FCC1: Multiple Master Receive Cell Available Direct Polling SPI: Clock Baud Rate Generator Output FCC1: UTOPIA Receive Parity SPI: Master Output Slave Input FCC1: UTOPIA Transmit Parity SPI: Master Input Slave Output SMC1: Serial Management Synchronization FCC1: Multiple Master Transmit Address Multiplexed Polling FCC1: Multiple Slave Transmit Address Multiplexed Polling FCC1: Multiple Master Transmit Cell Available Direct Polling
Input
Input
BRG1O SPI:SEL PD18 FCC1:MPHY master RxAddr4 multiplexed polling FCC1:MPHY slave RxAddr4 multiplexed polling FCC1:MPHY master RxClav3 direct polling SPI:CLK PD17 BRG2O FCC1:UTOPIA RxPrty SPI:MOSI PD16 FCC1:UTOPIA TxPrty SPI:MISO SMC1:SMSYN FCC1:MPHY master TxAddr3 multiplexed polling FCC1:MPHY slave TxAddr3 multiplexed polling FCC1:MPHY master TxClav2 direct polling
Output Input Output
Input
Input
Inout Output Input Inout Output Inout Input Output
Input
Input
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Dedicated Assignments Port
Dedicated Assignments Port
Table 3-3. Port A-Dedicated Assignment (PPARA
Function PSORA[x] PSORA[x] Default Input FCC1: PDIRA[x] (Output) PDIRA[x] (Input Unless Inout Specified) FCC1: FCC1: Default Input
PDIRA[x] (Output) PDIRA[x] (Input) FCC1: TxEnb UTOPIA slave FCC1: TxClav UTOPIA master FCC1: TxClav0 MPHY, master, direct polling
PA31
FCC1: TxEnb UTOPIA master FCC1: TxClav UTOPIA slave
PA30
PA29 PA28 PA27 PA26
FCC1: TxSOC UTOPIA FCC1: RxEnb UTOPIA master FCC1: RxEnb UTOPIA slave FCC1: RxSOC UTOPIA FCC1: RxClav UTOPIA slave FCC1: RxClav UTOPIA master FCC1: RxClav0 MPHY, master, direct polling
FCC1: TX_ER FCC1: TX_EN FCC1: RX_DV FCC1: RX_ER
PA25 PA24 PA23 PA22 PA21
FCC1: TxD0 UTOPIA FCC1: TxD1 UTOPIA FCC1: TxD2 UTOPIA FCC1: TxD3 UTOPIA FCC1: TxD4 UTOPIA FCC1: TxD3 MII/HDLC nibble FCC1: TxD5 UTOPIA FCC1: TxD2 MII/HDLC nibble
MSNUM01 MSNUM11
PA20
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Dedicated Assignments Port Table 3-3. Port A-Dedicated Assignment (PPARA (Continued)
Function PSORA[x] PDIRA[x] (Output) PDIRA[x] (Input) Default Input PDIRA[x] (Output) PDIRA[x] (Input Unless Inout Specified) Default Input PSORA[x]
PA19
FCC1: TxD6 UTOPIA FCC1: TxD1 MII/HDLC nibble FCC1: TxD7 UTOPIA FCC1: TxD0 MII/HDLC nibble FCC1: HDLC transparent FCC1: RxD7 UTOPIA FCC1: RxD0 MII/HDLC nibble FCC1: HDLC transparent FCC1: RxD6 UTOPIA FCC1: RxD1 MII/HDLC nibble FCC1: RxD5 UTOPIA FCC1: RxD2 MII/HDLC nibble FCC1: RxD4 UTOPIA FCC1: RxD3 MII/HDLC nibble FCC1: RxD3 UTOPIA FCC1: RxD2 UTOPIA FCC1: RxD1 UTOPIA FCC1: RxD0 UTOPIA SMC2: SMTXD
PA18
PA17
PA16
PA15
PA14
PA13 PA12 PA11 PA10
MSNUM21 MSNUM31 MSNUM41 MSNUM51 TDM_A1: L1TXD0 Inout, nibble
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Dedicated Assignments Port Table 3-3. Port A-Dedicated Assignment (PPARA (Continued)
Function PSORA[x] PDIRA[x] (Output) PDIRA[x] (Input) SMC2: SMRXD Default Input PDIRA[x] (Output) PDIRA[x] (Input Unless Inout Specified) TDM_A1: L1RXD0 Inout, nibble TDM_A1: L1RXD Inout, serial TDM_A1: L1TSYNC/GRANT TDM_A1: L1RSYNC Default Input PSORA[x]
SMC2: SMSYN
Notes:
MSNUM[0-4] sub-block code peripheral controller using SDMA; MSNUM[5] indicates which section, transmit receive, active during transfer. SDMA Programming Model information MSC8101 Reference Manual. port signal number.
Table 3-4. Port Dedicated Assignment (PPARB
Function PSORB[x] PDIRB[x] (Output) PB31 PB30 PB29 PB28 FCC2: FCC2: RX_ER FCC2: FCC2: FCC2: TxD3 MII/HDLC nibble FCC2: TxD2 MII/HDLC nibble TDM_A1: L1RXD3 nibble FCC2: TX_ER SCC2: PDIRB[x] (Input) SCC2: FCC2: RX_DV Default Input FCC2: TX_EN SCC2: SCC2: TENA Ethernet PDIRB[x] (Output) PDIRB[x] (Input Unless Inout Specified) TDM_B2: L1TXD Inout TDM_B2: L1RXD Inout TDM_B2: L1RSYNC TDM_B2: L1TSYNC/GRANT TDM_C2: L1TXD Inout TDM_C2: L1RXD Inout TDM_A1: L1TXD3 nibble TDM_C2: L1TSYNC/GRANT TDM_C2: L1RSYNC Default Input PSORB[x]
PB27 PB26 PB25 PB24
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Dedicated Assignments Port Table 3-4. Port Dedicated Assignment (PPARB (Continued)
Function PSORB[x] PDIRB[x] (Output) PB23 PB22 FCC2: TxD1 MII/HDLC nibble FCC2: TxD0 MII/HDLC nibble FCC2: HDLC transparent PDIRB[x] (Input) TDM_A1: L1RXD2 nibble TDM_A1: L1RXD1 nibble Default Input PDIRB[x] (Output) PDIRB[x] (Input Unless Inout Specified) TDM_D2: L1TXD Inout TDM_D2: L1RXD Inout Default Input PSORB[x]
PB21
FCC2: RxD0 MII/HDLC nibble FCC2: HDLC transparent FCC2: RxD1 MII/HDLC nibble FCC2: RxD2 MII/HDLC nibble FCC2: RxD3 MII/HDLC nibble port signal number.
TDM_A1: L1TXD2 nibble
TDM_D2: L1TSYNC/GRANT
PB20 PB19 PB18 Notes:
TDM_A1: L1TXD1 nibble
TDM_D2: L1RSYNC I2C: Inout I2C: Inout
Table 3-5. Port Dedicated Assignment (PPARC
Function PSORC[x] PDIRC[x] (Output) PC31 PC30 PC29 BRG1: BRGO BRG2: BRGO BRG3: BRGO PDIRC[x] (Input) CLK1 CLK2 CLK3/TIN2 Default Input CLK5 CLK6 CLK7 Timer1: TOUT PDIRC[x] (Output) PDIRC[x] (Input Unless Inout Specified) Timer1/2: TGATE1 EXT1 SCC1: CTS1 SCC1: CLSN1 Ethernet Timer2: TOUT SCC2: CTS1 SCC2: CLSN1 Ethernet Timer3/4: TGATE2 Default Input PSORC[x]
PC28
BRG4: BRGO
CLK4/TIN1
CLK8
PC27
BRG5: BRGO
CLK5
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Dedicated Assignments Port Table 3-5. Port Dedicated Assignment (PPARC (Continued)
Function PSORC[x] PDIRC[x] (Output) PC26 PC25 PC24 BRG6: BRGO BRG7: BRGO BRG8: BRGO PDIRC[x] (Input) CLK6 CLK7/TIN4 CLK8/TIN3 CLK9 SI1: L1ST1 Strobe SMC2: SMTXD CLK10 SCC1: SCC1: CLSN Ethernet SCC1: SCC1: RENA Ethernet SCC2: SCC2: CLSN Ethernet SCC2: SCC2: RENA Ethernet FCC1: Default Input CLK3 CLK4 PC29 FCC1: TxAddr0 MPHY, master FCC1: RxAddr0 MPHY, master FCC1: TxAddr1 MPHY, master FCC1: RxAddr1 MPHY, master FCC1: TxAddr2 MPHY, master, multiplexed polling PDIRC[x] (Output) Timer3: TOUT DMA2: DACK2 Timer4: TOUT DMA: DACK1 DMA: DREQ2 EXT2 DMA: DREQ1 FCC1: TxAddr01 MPHY, slave FCC1: RxAddr02 MPHY, slave FCC1: TxAddr12 MPHY, slave FCC1: RxAddr12 MPHY, slave FCC1: TxAddr22 MPHY, slave, multiplexed polling FCC1: TxClav12 MPHY, master, direct polling FCC1: RxAddr22 MPHY, slave, multiplexed polling FCC1: RxClav12 MPHY, master, direct polling FCC2: FCC2: PDIRC[x] (Input Unless Inout Specified) TMCLK Real-time counter Default Input BRGO1 PSORC[x]
PC23 PC22 PC15
PC14
SI1: L1ST2 Strobe SI1: L1ST4 Strobe SI1: L1ST3 Strobe SI2: L1ST1 Strobe
PC13
PC28
PC12
SI2: L1ST2 Strobe
FCC1:
FCC1: RxAddr2 MPHY, master, multiplexed polling
Notes:
SMC1: SMTXD SMC1:
SI2: L1ST3 Strobe SI2: L1ST4 Strobe
Available only when primary option this function used. MPHY Address pins (master mode) come from FCC2, depending CMXUAR programming. Multiplexing Programming model information MSC8101 Reference Manual. port signal number.
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Dedicated Assignments Port
Table 3-6. Port Dedicated Assignment (PPARD
Function PSORD[x] PDIRD[x] (Output) PD31 PD30 SCC1: SCC1: SCC1: TENA Ethernet PDIRD[x] (Input) SCC1: Default Input PDIRD[x] (Output) DMA: DRACK1 DMA: DRACK2 FCC1: RxAddr31 MPHY, master, multiplexed polling PDIRD[x] (Input Unless Inout Specified) DMA: DONE1 Inout DMA: DONE2 Inout FCC1: RxAddr32 MPHY, slave, multiplexed polling FCC1: RxClav2 MPHY, master, direct polling SPI: Default Input PSORD
PD29
PD19
FCC1: TxAddr41 MPHY, master, multiplexed polling
FCC1: TxAddr42 MPHY, slave, multiplexed polling FCC1: TxClav32 MPHY, master, direct polling FCC1: RxAddr42 MPHY, slave, multiplexed polling FCC1: RxClav32 MPHY, master, direct polling FCC1: RxPrty UTOPIA
BRG1: BRGO
PD18
FCC1: RxAddr41 MPHY, master, multiplexed polling
SPI: Inout
PD17 PD16
BRG2: BRGO FCC1: TxPrty UTOPIA
SPI: MOSI Inout SPI: MISO Inout FCC1: TxAddr31 MPHY, master, multiplexed polling FCC1: TxAddr32 MPHY, slave, multiplexed polling FCC1: TxClav22 MPHY, master, direct polling
MOSI
SMC1: SMSYN
Notes:
MPHY address pins (master mode) come from FCC2, depending CMXUAR programming. Multiplexing Programming model information MSC8101 Reference Manual. MPHY address pins (slave mode) come from FCC2, depending CMXUAR programming. Multiplexing Programming model information MSC8101 Reference Manual. port signal number.
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Reset
Table 4-1. Reset Causes
Direction Input Description PORESET initiates power-on reset flow that resets MSC8101s configures various attributes MSC8101, including clock mode.
Reset Causes
Name
Power-on reset (PORESET)
Hard reset (HRESET)
MSC8101 detect external assertion HRESET only occurs while MSC8101 asserting reset. During HRESET, SRESET asserted. HRESET open-drain pin. MSC8101 detect external assertion SRESET only occurs while MSC8101 asserting reset. SRESET open-drain pin. When MSC8101 watchdog count reaches zero, software watchdog reset signalled. enabled software watchdog event then generates internal hard reset sequence. When MSC8101 monitor count reaches zero, monitor hard reset asserted. enabled monitor event then generates internal hard reset sequence. When JTAG logic asserts JTAG soft reset signal, internal soft reset sequence generated.
Soft reset (SRESET)
Software watchdog reset
monitor reset
JTAG reset
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 4-2. Reset Actions Each Reset Source
Reset Logic States System Configuration Sampled HRESET Driven Other Internal Logic Reset
Reset Actions Each Reset Source
Reset Source
SRESET Driven
Core Reset
Power-on reset
External hard reset Software watchdog monitor
Reset Actions Each Reset Source
JTAG reset External soft reset
Table 4-3. External Configuration Signals
Description Reset Configuration Master. Reset Configuration Slave. SC140 core starts normal processing mode after reset. SC140 core enters Debug mode immediately after reset. Host port disabled (hardware reset configuration enabled). Host port enabled. MSC8101 boots from external memory. MSC8101 boots from HDI16. Reserved. Reserved. Settings
External Configuration Signals
RSTCONF
Reset Configuration Input line sampled MSC8101 rising edge PORESET.
Hard Reset Configuration Word
EONCE Event Input line sampled after core locks. Holding EE[0] logic exit from reset puts SC140 core into Debug mode.
HPE/EE1
Host Port Enable Input line sampled rising edge PORESET. asserted, Host port enabled, PowerPC data 32-bit wide, Host must program reset configuration word.
BTM[0-1]/ EE[4-5]
Boot Mode Input lines sampled rising edge PORESET, which determine MSC8101 Boot mode.
Hard Reset Configuration Word
Table 4-4. Hard Reset Configuration Word
Reset: IRQ7 SCDIS TCPC ISPS IRPC BC1PC DPPC DLLDIS Type: MODCK_H
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
EARB
EXMC
Table 4-4. Hard Reset Configuration Word (Continued)
Hard Reset Configuration Word Descriptions Description External Arbitration External MEMC IRQ7 INT_OUT Selection External PowerPC Mode Boot Port Size SC140 Disabled Internal Space Port Size Interrupt Configuration Data Parity Configuration Non-Maskable Interrupt Handling Initial Internal Space Base Select Enabled 64-bit port 8-bit port IRQ7 INT_OUT None Internal arbitration External arbitration External memory controller Settings
Bits
Name
EARB
EXMC
IRQ7
programming model information MSC8101 Reference Manual. 16-bit port Disabled 32-bit port
SCDIS
ISPS
Reset programming model information MSC8101 Reference Manual. Reset programming model information MSC8101 Reference Manual. Reset programming model information MSC8101 Reference Manual. Serviced SC140 core Routed external serviced external host 0xF000_0000 0xF0F0_0000 0xFF00_0000 0xFFF0_0000 Reserved. 0x00F0_0000 0x0F00_0000 0x0FF0_0000 Reset programming model information MSC8101 Reference Manual. Reset programming model information MSC8101 Reference Manual. Reset programming model information MSC8101 Reference Manual. Reset programming model information MSC8101 Reference Manual. bypass bypass Reset programming model information MSC8101 Reference Manual.
IRPC
10-11 DPPC
13-15
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Busy Disable Mask Master's Request Transfer Code Configuration BC1PC Value Disable MODCK High-order Bits
18-19
22-23 TCPC
24-25 BC1PC
DLLDIS
Hard Reset Configuration Word
28-30 MODCK_H
Table 4-5. Core-Side Registers After Reset
Reset Type Register Name Reset HPCR HTFE HTFNF HRFNE HRFF HCVR HORX HOTX bits empty bits empty empty empty HF[0-3] bits bits Reset Register Data long dash denotes value indeterminate after reset. "Empty" means that data this location invalid (trash).
Host-Port Registers After Reset
Host-Port Registers After Reset
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Notes:
Table 4-6. Host-Side Registers After Reset
Reset Type Register Data Reset HV[0-6] HF[4-7] TRDY TXDE RXDF TX[0-3] empty RX[0-3] empty empty empty HREQ TREQ set; otherwise bits Reset
Register Name
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
long dash denotes value indeterminate after reset. "Empty" means that data this location invalid (trash).
Notes:
Host-Port Registers After Reset
Memory Maps
Table 5-1. SC140 Core Internal Memory
SC140 Core Internal Address Mnemonic Name SC140 Core Internal 00000000-0007FFFF 00080000-00EFFDFF DSPRAM Reserved Internal (Ports Leave unchanged future compatibility EOnCE registers 00EFFE00-00EFFEFF EOnCE EOnCE registers bytes 14.5 Size
Table 5-2. QBus Memory Map-Bank0
SC140 Core Internal Address Mnemonic HDI16 Port 0000 0020 0040 0060 0080 00A0 HPCR HCVR HOTX HORX Host Control Register Host Port Control Register Host Status Register Host Command Vector Register Host Transmit Register Host Receive Register EFCOP-Port 0C00 0C20 0C40 0C60 0C80 0CA0 0CC0 0CE0 0D00 0D20 0D40-1BFF FDIR FDOR FKIR FCNT FCTL FACR FDBA FCBA FDCH FSTR Reserved EFCOP Data Input Register EFCOP Data Output Register EFCOP K-Constant Register EFCOP Filter Count Register EFCOP Control Register EFCOP Control Register EFCOP Data Base Address EFCOP Coefficient Base Address EFCOP Decimation/Channel Count Register EFCOP Status Register Leave unchanged future compatibility 32/64 bits 32/64 bits bits bits bits bits bits bits bits bits 3776 bytes bits bits bits bits bits bits Name Size
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-2. QBus Memory Map-Bank0 (Continued)
SC140 Core Internal Address Mnemonic 1C00 1C08 1C10 1C18 1C20 ELIRA ELIRB ELIRC ELIRD ELIRE ELIRF IPRA IPRB Reserved Edge/Level-Triggered Interrupt Register Edge/Level-Triggered Interrupt Register Edge/Level-Triggered Interrupt Register Edge/Level-Triggered Interrupt Register Edge/Level-Triggered Interrupt Register Edge/Level-Triggered Interrupt Register Interrupt Pending Register Interrupt Pending Register Leave unchanged future compatibility QBus Banks FF00 FF02 FF04 FF06 FF08 FF0a FF0C-FFFF QBUSMR0 QBUSBR0 QBUSMR1 QBUSBR1 QBUSMR2 QBUSBR2 Reserved QBus Mask Register QBus Base Address Register Select Peripheral QBus Mask Register QBus Base Address Register Select Peripheral QBus Mask Register QBus Base Address Register Select PowerPC Leave unchanged future compatibility bits bits bits bits bits bits bytes bits bits bits bits bits bits bits bits 58.04 Name Size
1C28 1C30 1C38 1C48-FEFF
Table 5-3. QBus Memory Map-Bank1
SC140 Core Internal Address Mnemonic Boot 0000-07FF 0800-FFFF BOOTROM Reserved MSC8101 Boot Leave unchanged future compatibility Name Size
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-4. PowerPC Local Memory
PowerPC Local Address Mnemonic Name Size
SC140 Core Internal Port Bank10 00000-7FFFF DSPRAM Internal RAM, Port HDI16 Port Bank11 0080 00A0 HOTX HORX Host Transmit Register Host Receive Register EFCOP Port Bank11 0C00 0C20 0C20-FFFF FDIR FDOR Reserved EFCOP Data Input Register EFCOP Data Output Register Leave unchanged future compatibility 32/64 bits 32/64 bits 3776 bytes bits bits
Table 5-5. PowerPC Memory
Internal Address Mnemonic Dual-Port 00000-03FFF 04000-07FFF 08000-08FFF 09000-0AFFF 0B000-0BFFF 0C000-0FFFF DPRAM1 Reserved DPRAM2 Reserved DPRAM3 Reserved Dual-Port Leave unchanged future compatibility Dual-Port Leave unchanged future compatibility Dual-Port Leave unchanged future compatibility General 10000 10004 10008 1000E 10010-10023 10024 10028 10029 SIUMCR SYPCR Reserved SWSR Reserved PPC_ACR Reserved Module Configuration Register System Protection Control Register Leave unchanged future compatibility Software Service Register Leave unchanged future compatibility Configuration Register PowerPC Arbiter Configuration Register Leave unchanged future compatibility bits bits bytes bits bytes bits bits bits Name Size
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 1002C 10030 10034 10035 10038 1003C Mnemonic PPC_ALRH PPC_ALRL LCL_ACR Reserved LCL_ALRH LCL_ALRL TESCR1 TESCR2 L_TESCR1 L_TESCR2 PDTEA PDTEM Reserved LDTEA LDTEM Reserved PDMTEA PDMTER Reserved LDMTEA LDMTER Reserved Name PowerPC Arbitration Level Register (bus masters 0-7) PowerPC Arbitration Level Register (bus masters 8-15) Local Arbiter Configuration Register Leave unchanged future compatibility Local Arbitration Level Register (bus masters 0-7) Local Arbitration Level Register (bus masters 8-15) PowerPC Transfer Error Status Control Register PowerPC Transfer Error Status Control Register PowerPC Local Transfer Error Status Control Register PowerPC Local Transfer Error Status Control Register PowerPC SDMA Transfer Error Address PowerPC SDMA Transfer Error MSNUM Leave unchanged future compatibility PowerPC Local SDMA Transfer Error Address PowerPC Local SDMA Transfer Error MSNUM Leave unchanged future compatibility PowerPC Transfer Error Address PowerPC Transfer Error RQNUM Leave unchanged future compatibility PowerPC Local Transfer Error Address PowerPC Local Transfer Error RQNUM Leave unchanged future compatibility Memory Controller 10100 10104 10108 1010C 10110 Base Register Bank0 Option Register Bank0 Base Register Bank1 Option Register Bank1 Base Register Bank2 bits bits bits bits bits Size bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bytes
10040 10044 10048 1004C 10050 10054 10055 10058 1005C 1005D-1005F 10060 10064 10065 10068 1006C 1006D-100FF
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 10114 10118 1011C 10120 10124 10128 1012C Mnemonic Reserved Reserved Reserved Reserved BR10 OR10 BR11 OR11 Reserved Reserved MAMR MBMR MCMR Reserved MPTPR Reserved Reserved PSDMR Reserved Option Register Bank2 Base Register Bank3 Option Register Bank3 Base Register Bank4 Option Register Bank4 Base Register Bank5 Option Register Bank5 Base Register Bank6 Option Register Bank6 Base Register Bank7 Option Register Bank7 Leave unchanged future compatibility Leave unchanged future compatibility Leave unchanged future compatibility Leave unchanged future compatibility Base Register Bank10 Option Register Bank10 Base Register Bank11 Option Register Bank11 Leave unchanged future compatibility Memory Address Register Leave unchanged future compatibility Machine Mode Register Machine Mode Register Machine Mode Register Leave unchanged future compatibility Memory Refresh Timer Prescaler Leave unchanged future compatibility Memory Data Register Leave unchanged future compatibility PowerPC SDRAM Mode Register Leave unchanged future compatibility Name Size bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bytes bits bits bits bits bits bytes bits bits bits bits bits bits
10130 10134 10138 1013C 10140 10144 10148 1014C 10150 10154 10158 1015C 10160 10168 1016C 10170 10174 10178 1017C 10184 10186 10188 1018C 10190 10194
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 10198 10199 1019C 1019D 101A0 101A4 101A8 Mnemonic PURT Reserved PSRT Reserved Reserved Reserved IMMR Reserved Name PowerPC Bus-Assigned Refresh Timer Leave unchanged future compatibility PowerPC Bus-Assigned SDRAM Refresh Timer Leave unchanged future compatibility Leave unchanged future compatibility Leave unchanged future compatibility Internal Memory Register Leave unchanged future compatibility System Integration Timers 10200-1021F 10220 10222 10224 10228 1022C 10230-1023F 10240 10242 10244 10248 1024C-1029F 102AO-106FF Reserved TMCNTSC Reserved TMCNT Reserved TMCNTAL Reserved PISCR Reserved PITC PITR Reserved Reserved Leave unchanged future compatibility Time Counter Status Control Register Leave unchanged future compatibility Time Counter Register Leave unchanged future compatibility Time Counter Alarm Register Leave unchanged future compatibility Periodic Interrupt Status Control Register Leave unchanged future compatibility Periodic Interrupt Count Register Periodic Interrupt Timer Register Leave unchanged future compatibility Leave unchanged future compatibility 10700 10704 10708 1070C 10710 10714 10718 1071C DCHCR0 DCHCR1 DCHCR2 DCHCR3 DCHCR4 DCHCR5 DCHCR6 DCHCR7 Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register bits bits bits bits bits bits bits bits bytes bits bits bits bits bits bytes bits bits bits bits bytes 1120 bytes Size bits bits bits bits bits bits bits bytes
101AC-101FF
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 10720 10724 10728 1072C 10730 10734 10738 Mnemonic DCHCR8 DCHCR9 DCHCR10 DCHCR11 DCHCR12 DCHCR13 DCHCR14 DCHCR15 Reserved DIMR DSTR DTEAR Reserved DPCR Reserved DEMR Reserved DCPRAM Name Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register Channel Configuration Register Leave unchanged future compatibility Internal Mask Register Status Register Status Register Leave unchanged future compatibility Configuration Register Leave unchanged future compatibility External Mask Register Leave unchanged future compatibility Channel Parameter Interrupt Controller 10C00 10C02 10C04 10C08 10C0C 10C10 10C14 10C18 10C1C 10C20 10C24 10C28-10C3F SICR Reserved SIVEC SIPNR_H SIPNR_L SIPRR SCPRR_H SCPRR_L SIMR_H SIMR_L SIEXR Reserved Interrupt Configuration Register Leave unchanged future compatibility Interrupt Vector Register Interrupt Pending Register (high) Interrupt Pending Register (low) Interrupt Priority Register Interrupt Priority Register (high) Interrupt Priority Register (low) Interrupt Mask Register (high) Interrupt Mask Register (low) External Interrupt Control Register Leave unchanged future compatibility bits bits bits bits bits bits bits bits bits bits bits bytes Size bits bits bits bits bits bits bits bits bytes bits bits bits bits bits bits bits bytes 1024 bytes
1073C 10740-1077F 10780 10784 10788 10789-1078B 1078C 1078D-1078F 10790 10794-107FF 10800-10BFF
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 10C40 10C42 10C44 10C48 10C4C 10C50 10C54 Mnemonic SICR_EXT Reserved SIVEC_EXT SIPNR_H_EXT SIPNR_L_EXT SIPRR_EXT Name Interrupt Configuration Register Leave unchanged future compatibility Interrupt Vector Register Interrupt Pending Register (high) Interrupt Pending Register (low) Interrupt Priority Register Size bits bits bits bits bits bits bits bits bits bits bits bytes
SCPRR_H_EXT Interrupt Priority Register (high) SCPRR_L_EXT SIMR_H_EXT SIMR_L_EXT SIEXR_EXT Reserved Interrupt Priority Register (low) Interrupt Mask Register (high) Interrupt Mask Register (low) External Interrupt Control Register Leave unchanged future compatibility Clocks Reset
10C58 10C5C 10C60 10C64 10C68-10C7F
10C80 10C84 10C88 10C8C 10C90 10C94 10C98-10CFF
SCCR Reserved SCMR Reserved Reserved Reserved
System Clock Control Register Leave unchanged future compatibility System Clock Mode Register Leave unchanged future compatibility Reset Status Register Leave unchanged future compatibility Leave unchanged future compatibility Input/Output Port
bits bits bits bits bits bits bytes
10D00 10D04 10D08 10D0C 10D10 10D14-10D1F 10D20 10D24 10D28 10D2C
PDIRA PPARA PSORA PODRA PDATA Reserved PDIRB PPARB PSORB PODRB
Port Data Direction Register Port Assignment Register Port Special Options Register Port Open-Drain Register Port Data Register Leave unchanged future compatibility Port Data Direction Register Port Assignment Register Port Special Options Register Port Open-Drain Register
bits bits bits bits bits bytes bits bits bits bits
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 10D30 10D34-10D3F 10D40 10D44 10D48 10D4C 10D50 Mnemonic PDATB Reserved PDIRC PPARC PSORC PODRC PDATC Reserved PDIRD PPARD PSORD PODRD PDATD Reserved Port Data Register Leave unchanged future compatibility Port Data Direction Register Port Assignment Register Port Special Options Register Port Open-Drain Register Port Data Register Leave unchanged future compatibility Port Data Direction Register Port Assignment Register Port special options register Port Open Drain Register Port Data Register Leave unchanged future compatibility Timers 10D80 10D81 10D84 10D85-10D8F 10D90 10D92 10D94 10D96 10D98 10D9A 10D9C 10D9E 10DA0 10DA2 10DA4 10DA6 TGCR1 Reserved TGCR2 Reserved TMR1 TMR2 TRR1 TRR2 TCR1 TCR2 TCN1 TCN2 TMR3 TMR4 TRR3 TRR4 Timer Timer Global Configuration Register Leave unchanged future compatibility Timer Timer Global Configuration Register Leave unchanged future compatibility Timer Mode Register Timer Mode Register Timer Reference Register Timer Reference Register Timer Capture Register Timer Capture Register Timer Counter Timer Counter Timer Mode Register Timer Mode Register Timer Reference Register Timer Reference Register bits bits bits bytes bits bits bits bits bits bits bits bits bits bits bits bits Name Size bits bytes bits bits bits bits bits bytes bits bits bits bits bits bytes
10D54-10D5F 10D60 10D64 10D68 10D6C 10D70 10D74-10D7F
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 10DA8 10DAA 10DAC 10DAE 10DB0 10DB2 10DB4 Mnemonic TCR3 TCR4 TCN3 TCN4 TER1 TER2 TER3 TER4 Reserved Name Timer Capture Register Timer Capture Register Timer Counter Timer Counter Timer Event Register Timer Event Register Timer Event Register Timer Event Register Leave unchanged future compatibility SDMA-General 11018 11019 1101C 1101D 11020-112FF SDSR Reserved SDMR Reserved Reserved SDMA Status Register Leave unchanged future compatibility SDMA Mask Register Leave unchanged future compatibility Reserved FCC1 11300 11304 11308 1130A 1130C 1130E 11310 11314 11318 11319-1131B 1131C 1131D 1131E 1131F GFMR1 FPSMR1 FTODR1 Reserved FDSR1 Reserved FCCE1 FCCM1 FCCS1 Reserved FTIRR1_PHY0 FTIRR1_PHY1 FTIRR1_PHY2 FTIRR1_PHY3 FCC2 FCC1 General Mode Register FCC1 Protocol-Specific Mode Register FCC1 Transmit Demand Register Leave unchanged future compatibility FCC1 Data Synchronization Register Leave unchanged future compatibility FCC1 Event Register FCC1 Mask Register FCC1 Status Register Leave unchanged future compatibility FCC1 Transmit Internal Rate Registers PHY[0-3] bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bytes Size bits bits bits bits bits bits bits bits bytes
10DB6 10DB8
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 11320 11324 11328 1132A 1132C 1132E 11330 Mnemonic GFMR2 FPSMR2 FTODR2 Reserved FDSR2 Reserved FCCE2 FCCM2 FCCS2 Reserved FTIRR2_PHY0 FTIRR2_PHY1 FTIRR2_PHY2 FTIRR2_PHY3 FCC3 11340 11344 11348 1134A 1134C 1134E 11350 11354 11358 11359-115EF GFMR3 FPSMR3 FTODR3 Reserved FDSR3 Reserved FCCE3 FCCM3 FCCS3 Reserved FCC3 General Mode Register FCC3 Protocol-Specific Mode Register FCC3 Transmit On-Demand Register Leave unchanged future compatibility FCC3 Data Synchronization Register Leave unchanged future compatibility FCC3 Event Register FCC3 Mask Register FCC3 Status Register Leave unchanged future compatibility BRGs[5-8] 115F0 115F4 115F8 115FC 11600-1185F BRGC5 BRGC6 BRGC7 BRGC8 Reserved BRG5 Configuration Register BRG6 Configuration Register BRG7 Configuration Register BRG8 Configuration Register Leave unchanged future compatibility bits bits bits bits bytes bits bits bits bits bits bits bits bits bits bytes Name FCC2 General Mode Register FCC2 Protocol-Specific Mode Register FCC2 Transmit On-Demand Register Leave unchanged future compatibility FCC2 Data Synchronization Register Leave unchanged future compatibility FCC2 Event Register FCC2 Mask Register FCC2 Status Register Leave unchanged future compatibility FCC2 Transmit Internal Rate Registers PHY[0-3] Size bits bits bits bits bits bits bits bits bits bits bits bits bits bits
11334 11338 11339 1133C 1133D 1133E 1133F
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address Mnemonic 11860 11862 11864 11866 11868 I2MOD Reserved I2ADD Reserved I2BRG Reserved I2COM Reserved I2CER Reserved I2CMR Reserved Mode Register Leave unchanged future compatibility Address Register Leave unchanged future compatibility Register Leave unchanged future compatibility Command Register Leave unchanged future compatibility Event Register Leave unchanged future compatibility Mask Register Leave unchanged future compatibility Communications Processor 119C0 119C4 119C8 119D6 119D8 119DA 119DC 119DE 119E0 119E4 CPCR RCCR Reserved RTER Reserved RTMR RTSCR Reserved RTSR Reserved Communications Processor Command Register Configuration Register Leave unchanged future compatibility Timers Event Register Leave unchanged future compatibility Timers Mask Register Time-Stamp Timer Control Register Leave unchanged future compatibility Time-Stamp Register Leave unchanged future compatibility BRGs[1-4] 119F0 119F4 119F8 119FC BRGC1 BRGC2 BRGC3 BRGC4 BRG1 Configuration Register BRG2 Configuration Register BRG3 Configuration Register BRG4 Configuration Register SCC1 11A00 GSMR_L1 SCC1 General Mode Register (low) bits bits bits bits bits bits bits bytes bits bits bits bits bits bits bytes bits bits bits bits bits bits bits bits bits bits bits bytes Name Size
1186A 1186C 1186E 11870 11872 11874 11875-119BF
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 11A04 11A08 11A0A 11A0C 11A0E 11A10 11A12 Mnemonic GSMR_H1 PSMR1 Reserved TODR1 DSR1 SCCE1 Reserved SCCM1 Reserved SCCS1 Reserved Name SCC1 General Mode Register (high) SCC1 Protocol-Specific Mode Register Leave unchanged future compatibility SCC1 Transmit-on-Demand Register SCC1 Data Synchronization Register SCC1 Event Register Leave unchanged future compatibility SCC1 Mask Register Leave unchanged future compatibility SCC1 Status Register Leave unchanged future compatibility SCC2 11A20 11A24 11A28 11A2A 11A2C 11A2E 11A30 11A32 11A34 11A36 11A37 11A38-11A3F GSMR_L2 GSMR_H2 PSMR2 Reserved TODR2 DSR2 SCCE2 Reserved SCCM2 Reserved SCCS2 Reserved SCC2 General Mode Register (low) SCC2 General Mode Register (high) SCC2 Protocol-Specific Mode Register Leave unchanged future compatibility SCC2 Transmit-on-Demand Register SCC2 Data Synchronization Register SCC2 Event Register Leave unchanged future compatibility SCC2 Mask Register Leave unchanged future compatibility SCC2 Status Register Leave unchanged future compatibility SCC3 11A40 11A44 11A48 11A4A 11A4C 11A4E GSMR_L3 GSMR_H3 PSMR3 Reserved TODR3 DSR3 SCC3 General Mode Register (low) SCC3 General Mode Register (high) SCC3 Protocol-Specific Mode Register Leave unchanged future compatibility SCC3 Transmit-on-Demand Register SCC3 Data Synchronization Register bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bytes Size bits bits bits bits bits bits bits bits bits bits bytes
11A14 11A16 11A17 11A18-11A1F
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 11A50 11A52 11A54 11A56 11A57 11A58-11A5F Mnemonic SCCE3 Reserved SCCM3 Reserved SCCS3 Reserved SCC3 Event Register Leave unchanged future compatibility SCC3 Mask Register Leave unchanged future compatibility SCC3 Status Register Leave unchanged future compatibility SCC4 Name Size bits bits bits bits bits bytes
11A60 11A64 11A68 11A6A 11A6C 11A6E 11A70 11A72 11A74 11A76 11A77 11A40-11A7F
GSMR_L4 GSMR_H4 PSMR4 Reserved TODR4 DSR4 SCCE4 Reserved SCCM4 Reserved SCCS4 Reserved
SCC4 General Mode Register (low) SCC4 General Mode Register (high) SCC4 Protocol-Specific Mode Register Leave unchanged future compatibility SCC4 Transmit-on-Demand Register SCC4 Data Synchronization Register SCC4 Event Register Leave unchanged future compatibility SCC4 Mask Register Leave unchanged future compatibility SCC4 Status Register Leave unchanged future compatibility SMC1
bits bits bits bits bits bits bits bits bits bits bits bytes
11A80 11A82 11A84 11A86 11A87 11A8A 11A8B-11A8F
Reserved SMCMR1 Reserved SMCE1 Reserved SMCM1 Reserved
Leave unchanged future compatibility SMC1 Mode Register Leave unchanged future compatibility SMC1 Event Register Leave unchanged future compatibility SMC1 Mask Register Leave unchanged future compatibility SMC2
bits bits bits bits bits bits bytes
11A90 11A92 11A94
Reserved SMCMR2 Reserved
Leave unchanged future compatibility SMC2 Mode Register Leave unchanged future compatibility
bits bits bits
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 11A96 11A97 11A9A 11A9B-11A9F Mnemonic SMCE2 Reserved SMCM2 Reserved SMC2 Event Register Leave unchanged future compatibility SMC2 Mask Register Leave unchanged future compatibility 11AA0 11AA2 SPMODE Reserved SPIE Reserved SPIM Reserved SPCOM Reserved Mode Register Leave unchanged future compatibility Event Register Leave unchanged future compatibility Mask Register Leave unchanged future compatibility Command Register Leave unchanged future compatibility 11B00 11B01 11B02 11B03 11B04 11B08 11B0C 11B0D 11B0E 11B10-11B1F CMXSI1CR Reserved CMXSI2CR Reserved CMXFCR CMXSCR CMXSMR Reserved CMXUAR Reserved Clock Route Register Leave unchanged future compatibility Clock Route Register Leave unchanged future compatibility Clock Route Register Clock Route Register Clock Route Register Leave unchanged future compatibility UTOPIA Address Register Leave unchanged future compatibility Registers 11B20 11B22 11B24 11B26 11B28 11B29 SI1AMR Reserved Reserved Reserved SI1GMR Reserved TDMA1 Mode Register Leave unchanged future compatibility Leave unchanged future compatibility Leave unchanged future compatibility Global Mode Register Leave unchanged future compatibility bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bytes bits bits bits bits bits bits bits bytes Name Size bits bits bits bytes
11AA6 11AA7 11AAA 11AAB 11AAD 11AAE-11AFF
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address 11B2A 11B2B 11B2C 11B2D 11B2E Mnemonic SI1CMDR Reserved SI1STR Reserved SI1RSR Command Register Leave unchanged future compatibility Status Register Leave unchanged future compatibility Shadow Address Register MCC1 Registers 11B30 MCCE1 Reserved MCCM1 Reserved MCCF1 Reserved MCC1 Event Register Leave unchanged future compatibility MCC1 Mask Register Leave unchanged future compatibility MCC1 Configuration Register Leave unchanged future compatibility Registers 11B40 11B42 11B44 11B46 11B48 11B49 11B4A 11B4B 11B4C 11B4D 11B4E Reserved SI2BMR SI2CMR SI2DMR SI2GMR Reserved SI2CMDR Reserved SI2STR Reserved SI2RSR Leave unchanged future compatibility TDMB2 Mode Register TDMC2 Mode Register TDMD2 Mode Register Global Mode Register Leave unchanged future compatibility Command Register Leave unchanged future compatibility Status Register Leave unchanged future compatibility Shadow Address Register MCC2 Registers 11B50 11B52 11B54 11B56 11B58 11B59-11FFF MCCE2 Reserved MCCM2 Reserved MCCF2 Reserved MCC2 Event Register Leave unchanged future compatibility MCC2 Mask Register Leave unchanged future compatibility MCC2 Configuration Register Leave unchanged future compatibility bits bits bits bits bits 1191 bytes bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bits bytes Name Size bits bits bits bits bits
11B32 11B34 11B36 11B38 11B39-11B3F
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 5-5. PowerPC Memory (Continued)
Internal Address Mnemonic 12000-121FF 12200-123FF 12400-125FF 12600-127FF SI1TxRAM Reserved SI1RxRAM Reserved Transmit Touting Leave unchanged future compatibility Receive Touting Leave unchanged future compatibility bytes bytes bytes bytes Name Size
12800-129FF 12A00-12BFF 12C00-12DFF 12E00-12FFF 13000-137FF 13800-13FFF
SI2TxRAM Reserved SI2RxRAM Reserved Reserved Reserved
Transmit Routing Leave unchanged future compatibility Receive Routing Leave unchanged future compatibility Leave unchanged future compatibility Leave unchanged future compatibility
bytes bytes bytes bytes 2048 bytes 2048 bytes
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Registers
Table 6-1. Register Description Conventions
Meaning resets logic resets logic Convention Meaning Reserved bit. Write zero future compatibility
Convention
Read-only bit. Writing this effect.
Write-only bit.
Standard read/write bit.
Table 6-2. Core Registers Summary
Register Name Address Stack pointer Shadow stack pointer Base address Offset Modifier Modifier control Data Program counter Status Exception mode Start address Loop counter 32-bit 32-bit. Reflects controls exception situations core Description 32-bit, R/W. Contain addresses general-purpose data
Core Registers
Mnemonic
R[0-15]
NSP,
32-bit. Used implicitly PUSH instructions: Normal mode, Exception mode Contain decremented values stack pointers 32-bit, R/W. Used modulo calculations associated with registers with 32-bit, R/W. Contain offset values increment decrement address registers. Also used 32-bit general-purpose storage 32-bit, R/W. Contain value modulus modifier. Also used general-purpose storage 32-bit, R/W. Programs address mode each address, R[0-7] 40-bit. Used perform arithmetic logical operations data operands
B[0-7]
N[0-3]
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
M[0-3]
MCTL
D[0-15]
SA[0-3]
Core Registers
LC[0-3]
ADDRESS GENERATION UNIT (AGU) D12.e D13.e D14.e D15.e D11.e D10.e D10.h D11.h D12.h D13.h D14.h D15.h D9.e D9.h D8.e D8.h D8.I D9.I D10.I D11.I D12.I D13.I D14.I D15.I D7.e D7.h D7.I D6.e D6.h D6.I D5.e D5.h D5.I D4.e D4.h D4.I D3.e D3.h D3.I D2.e D2.h D2.I D1.e D1.h D1.I DO.e DO.h DO.I R8/B0 R9/B1 R10/B2 R11/B3 R12/B4 R13/B5 R14/B6 R15/B7 MCTL DATA ARITHMETIC LOGIC UNIT (DALU)
Base Address Registers Offset Modifier Registers
Core Registers
(NSP, ESP)
Address Registers
PROGRAM SEQUENCER UNIT (PSEQ)
Program Counter
Status Register
Exception Mode Register
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Loop Counter Registers Figure 6-1. SC140 Programming Model
Start Address Registers
Table 6-3. Core Registers
Reset: AM[3-0] AM[3-0] Address Modifier (AM[3-0]) Descriptions Mode Descriptions1 AM[3-0] AM[3-0] AM[3-0] Type: 0x10C92
MCTL
Modifier Control Register
AM[3-0]
AM[3-0]
AM[3-0]
Linear addressing
Reverse-carry addressing
used-Modulo addressing
used-Modulo addressing
used-Modulo addressing
used-Modulo addressing
used-Multiple wrap-around modulo addressing
used-Multiple wrap-around modulo addressing
used-Multiple wrap-around modulo addressing
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
used-Multiple wrap-around modulo addressing
Notes:
other field combinations reserved should used. Type:
Status Register
Reset
Core Registers
Reset
Table 6-3. Core Registers (Continued)
Descriptions Description Short Loop Flag Loop Flag Loop Flag Loop Flag Loop Flag Interrupt Mask Notes: Overflow Exception Enable Disable Interrupts Exception Mode Viterbi Flags Exceptions Permitted IPL[1-7] IPL[2-7] IPL[3-7] IPL[4-7] IPL[5-7] IPL[6-7] IPL7 IPL0 exception always masked. Overflow exception generation disabled Overflow exception generation enabled, unless EMR[DOVF] Interrupts enabled Interrupts disabled Normal processing mode, active stack pointer Exception processing mode, active stack pointer Appropriate 16-bit portion transferred Appropriate 16-bit portion transferred Exceptions Masked IPL0 IPL[0-1] IPL[0-2] IPL[0-3] IPL[0-4] IPL[0-5] IPL[0-6] IPL[0-7] Hardware loop enabled Hardware loop enabled Hardware loop enabled Hardware loop enabled Active loop length three more execution sets Active loop length execution sets Hardware loop enabled Hardware loop enabled Hardware loop enabled Hardware loop enabled Settings
Bits
Name
Core Registers
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
23-21 I[2-0]
11-8 VF[3-0]
Table 6-3. Core Registers (Continued)
Scaling Scaling Mode Reserved Scale Scale down scaling Scaling Mode Equation (D30 D29) (previous) (D31 D30) (previous) (D29 D28) (previous) Undefined
S[1-0]
Rounding Mode Arithmetic Saturation Mode True Carry
Scaling Mode scaling Scale down (1-bit Arithmetic right shift Scale (1-bit Arithmetic left shift Reserved
Rounding
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Convergent rounding selected Two's complement rounding selected Mode selected
Mode selected Condition tested compare test instruction false Condition tested compare test instruction true carry borrow generated Carry generated from last addition, borrow generated from last subtraction
Core Registers
Table 6-3. Core Registers (Continued)
Type: DOVF Descriptions Description General Purpose Flags Endian Memory Non-Maskable Interrupt (NMI) Disable DALU Overflow Illegal Execution Illegal Instruction Little endian configuration service executing endian configuration Service executing Settings NMID ILST ILIN 0x10C92
overflow arithmetic saturation occurred Overflow arithmetic saturation occurred execution rule violated Execution rule violated instruction violation more opcodes received part SC140 instruction
Exception Mode Register
Core Registers
Type
Reset
Type
Reset
Bits
Name
23-17 GP[6-0]
NMID
DOVF
ILST
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
ILIN
Table 6-4. QBus Registers
Bank Registers Internal Address Bank Slaves 0xFFFF 0x00F0 0x001C 0xFFFC 0x001F 0xFFFF Reset Value Base Reg. Mask Reg. Bank Size 0x{Base0,FF00} 0x{Base0,FF02} Examples Bank Address Mask Register Values Address Range Match 0x001F0000- 0x001FFFFF 0x001C0000- 0x001FFFFF Null possible match)
Extended Core Registers
Name
Description
QBUSMR0
Mask0 (option) Register
QBUSBR0
Base0 Address Register 0x{Base0,FF04} 0x{Base0,FF06} 0x{Base0,FF08} 0x{Base0,FF0A} Cacheable memory PowerPC 0x0000 0xFFFF 0x00F8 Boot 0xFFFF 0x001F 0xFFFF
Bank registers Peripherals: Host Interface EFCOP
QBUSMR1
Mask1 (option) Register
QBUSBR1
Base1 Address Register
QBUSMR2
Mask2 (option) Register
QBUSBR2
Base2 Address Register
Table 6-5. HDI16 Registers
Reset: Depends reset configuration sequence HDM0 HDM1 HDM2 DBTE DBRE HCIE Type: HTFIE HTEIE HRFIE 0x0000 HREIE 0x0000 DBTE DBRE HCIE HTFIE HTEIE HRFIE HREIE HICR
Host Control Register (HICR
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Reset: Depends reset configuration sequence RREQ HICR
Host Control Register (HICR
Extended Core Registers
Type
Table 6-5. HDI16 Registers (Continued)
Descriptions Description Host Flags ICR/HCR priority DMA/Last Address Mode Host DMA/Last Address Mode Control DMA/last address mode defined HCR; Defined information host mode control values MSC8101 Reference Manual. Values reflected Settings
ICR[HM] Status Transmit Burst Enable Receive Burst Enable Host Command Interrupt Enable Host Transmit Full Interrupt Enable Host Transmit Empty Interrupt Enable Host Receive Full Interrupt Enable Host Receive Empty Interrupt Enable Disabled Disabled Disabled Disabled Disabled Disabled Disabled Enabled Enabled Enabled Enabled Enabled Enabled Enabled Type: HTFNF HTFE HRFF 0x0040 HRFNE Reset: Depends reset configuration sequence Descriptions Description Host Flags Host Transmit FIFO Full Host Transmit FIFO Empty Host Receive FIFO Full Host Receive FIFO Empty Values reflect ICR(HF[0-3]) Full empty full Empty full Empty Full empty Settings
Bits
Name
HF[4-7]
HICR
Extended Core Registers
HDM[0-2]
RREQ (HICR RREQ Status
(HICR
DBTE
DBRE
HCIE
HTFIE
HTEIE
HRFIE
HREIE
Host Status Register
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Bits
Name
HF[0-3]
HTFNF
HTFE
HRFF
HRFNE
Table 6-5. HDI16 Registers (Continued)
Reset: HCVR Descriptions Description Host Command Pending Host Vector Reset: Depends reset configuration sequence HPCR Descriptions Description Host Acknowledge Polarity Host Request Polarity HACK active input Single host request mode: Request signal active Request signal active high HCS1 HCS2 active Settings HACK active high input Double request mode: HTRQ, HRRQ active HDRQ, HRRQ active high HCS1 HCS2 active high HDSP H8BIT Value reflects CVR[HV] Type: 0x0020 Value reflects CVR[HC] Settings Type: 0x0060
HCVR
Host Command Vector Register
Bits
Name
9-12
HPCR HDDS HCSP
Host Port Control Register
Bits
Name
Host Dual Data Strobe Host Data Strobe Polarity Host Enable H8-Bit Mode Host Mode Enable One-Address Host Mode Enable
HCSP
Host Chip-Select Polarity
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Data strobe active HDI16 internal clock frozen HDI16 operates host interface 16-bit mode (default) enabled Disabled
HDDS
HDI16 operates single-strobe mode HDI16 operates dual-strobe mode Data strobe active high
HDSP
H8BIT
8-bit mode enabled Enabled HACK input used transfer acknowledge input Host address used host transfer acknowledge input
Extended Core Registers
Table 6-5. HDI16 Registers (Continued)
Type: 0x0080
Type: 0x00A0 Reset:: Depends reset configuration sequence Reset:: Depends reset configuration sequence Reset:: Depends reset configuration sequence Reset:: Depends reset configuration sequence INIT Descriptions Description Host Flags Force Initialization Host Mode/Host Mode Host Flags HREQ/HTRQ HACK/HRRQ Control (Available only non-DMA [interrupt] mode) Settings Host clear; these bits reflected HSR[HF] bits. Host set, then HDI16 runs INIT command clears INIT bit. information host mode control values MSC8101 Reference Manual. Host clear; these bits reflected HSR[HF] bits. HREQ HACK HTRQ HRRQ HDM0 when read, RREQ when written. Note INIT HDRQ Note TREQ INIT INIT HDRQ Type: TREQ RREQ TREQ RREQ RREQ Type:
HOTX
Host Transmit Data Register
four 64-bit word FIFO. HOTX empty, writing clears HSR[HTFE]. HOTX contains three 64-bit words, writing clears HTFNF.
HORX
Host Receive Data Register
four 64-bit word FIFO. HORX full, reading clears HSR[HRFF]. HORX contains 64-bit word, reading clears HSR[HRFNE].
Host Interface Control Register (DMA HICR
Extended Core Registers
Host Interface Control Register (DMA HICR
Host Interface Control Register (DMA HICR
Type
Host Interface Control Register (DMA HICR
Type
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Notes:
HDM0 when read, TREQ when written.
Bits
Name
HF[0-1]
INIT
9-10 HM/HDM[0-2]
11-12 HF[2-3]
HDRQ
Table 6-5. HDI16 Registers (Continued)
HREQ/HTREQ Control HREQ HRREQ Control Reset: Depends reset configuration sequence Descriptions Description Non-Maskable Interrupt Host Command Host Vector bits Reset: Depends reset configuration sequence Descriptions Description HREQ Status Settings HDRQ cleared: host processor interrupts requested Interrupt requested HDRQ set: host processor interrupts requested (HTRQ HRRQ cleared) Interrupt requested (HTRQ HRRQ set) Reflect state HCR[HF] bits TX[0-3] HORX FIFO empty TTX[0-3] HORX FIFO empty registers empty registers empty written host processor registers full registers full read host processor HREQ Type: TRDY TXDE RXDF Settings Type: RREQ when written; HDM0 when read TREQ when written; HDM0 when read
TREQ/HDM0
RREQ/HDM0
Command Vector Register
Bits
Name
9-15
Interface Status Register
Bits
Name
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Host flags TRDY Status Transmit Data Empty Receive Data Full
HREQ
9-12 HF[4-7]
TRDY
TXDE
Extended Core Registers
RXDF
Table 6-5. HDI16 Registers (Continued)
Type: Type: Type: (RSCFG0) (RSCFG1) (TX0) (TX1) (TX2) (TX3) (RSCFG2) (RSCFG3) (RX0) (RX1) (RX2) (RX3)
Table 6-6. EFCOP Registers
Reset: FCNT (Number coefficients minus Reset: FINFIE FCTL Descriptions Description Data Output Mode Data Input Mode Data Output Empty Interrupt Enable Data Output Full Interrupt Enable Data Input Full Interrupt Enable Data Input Empty Interrupt Enable Coefficients Update Done Interrupt Enable Coefficients Initialization Mode Filter Processing State Initialization Mode Filter Multichannel Mode Settings triggered output buffer empty triggered output buffer full triggered input buffer full triggered input buffer empty Disabled Disabled Disabled Disabled Disabled Disabled Enabled Enabled Enabled Enabled Enabled Enabled EFCOP processing starts after state initialization EFCOP processing starts with state initialization Disabled Enabled FIEIE FUDIE FCIM FPRC FMLC Type: FUPD FAPD 0x0C80 Type: 0x0C60 FONEIE FOFIE
Receive Word Registers [0-3]
Transmit Word Registers [0-3]
Extended Core Registers
RSCF
Reset Configuration Registers [0-3]
FCNT
Filter Count Register
FCTL
EFCOP Control Register
FDOM
FDIM
Bits
Name
FDOM
FDIM
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
FONEIE
FOFIE
FINFIE
FIEIE
FUDIE
FCIM
FPRC
FMLC
Table 6-6. EFCOP Registers (Continued)
Filter Operation Mode Mode Real filter Mode Full complex filter Mode Complex filter with alternate real imaginary outputs Mode Magnitude Update mode disabled Disabled filter filter Enabled Update mode enabled
Filter Adaptive Mode Filter Type Filter Enable Reset: FACR Descriptions Description Filter Shared Coefficients Mode Filter Input Scale Filter Rounding Mode Settings Coefficients stored sequentially each channel Same coefficients used each channel Scale both feedback terms input Scale feedback terms only Convergent rounding Two's complement rounding Truncation rounding) Reserved Scaling factor shift) Scaling factor (3-bit arithmetic left shift) Scaling factor (43-bit arithmetic left shift) Reserved Reset: FDBA Reset: FDBA Type: Type: FSCO FISL
FUPD
Filter Update
FADP
EFCOP disabled (individual reset) EFCOP enabled Type: FSCL 0x0CA0
FACR
EFCOP Control Register
Bits
Name
FSCO
FISL
12-13
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Filter Scaling
14-15 FSCL
FDBA
EFCOP Data Base Address
0x0CC0
FCBA
EFCOP Coefficient Base Address
0x0CE0
Extended Core Registers
Table 6-6. EFCOP Registers (Continued)
Reset: FDCM FDCH Descriptions Description Filter Decimation Filter Channels Reset: FSTR Descriptions Description Filter Data Output Buffer Empty Filter Data Output Buffer Full Filter Data Input Buffer Full Filter Data Input Buffer Empty Coefficients Update Done Filter Overflow Filter Saturation FDIR full FDIR empty Session ended FDOR full FDOR empty Settings FDOR empty FDOR full FDIR full FDIR empty Session ended FOBNE FDOBF FIBNF FDIBE 0-63 Number channels process minus Type: FUDN FOVF 0x0D20 FSAT 0-15 Decimation factor minus Settings FCHL Type: 0x0D00
FMAC addition over- underflow over- underflow over- underflow saturation Saturation
FDCH
EFCOP Decimation/Channel Count Register
Extended Core Registers
Bits
Name
FDCM
10-15 FCHL
FSTR
EFCOP Status Register
Bits
Name
FONBE
FDOBF
FIBNF
FDIBE
FUDN
FOVF
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Table 6-7. Registers
Reset: PIL21 PIL22 PED1 PIL10 Reset: PIL60 PIL61 PIL62 PED5 PIL50 PIL51 PIL52 PIL11 PIL12 PIL32 PED2 PIL20 PIL31 PIL72 PED6 PIL71
FSAT
ELIRA Edge/Level-Triggered Interrupt Priority Register
Type: PED0 PIL00 Type: PED4 PIL40 PIL41 PIL01
0x1C00 PIL02 0x1C08 PIL42
PED3
PIL30
ELIRB Edge/Level-Triggered Interrupt Priority Register
PED7
PIL70
Table 6-7. Registers (Continued)
Reset: PIL101 Reset: PIL141 PIL142 PED13 PIL130 PIL131 PIL132 PED12 PIL120 Type: PIL121 PIL102 PED9 PIL91 PED8 PIL80 PIL81 Type: 0x1C10 PIL82 0x1C18 PIL122 0x1C20 PIL160 Type: PIL221 ELIRx Descriptions Description Trigger Mode Input Priority Level Input Level-triggered mode Interrupts disabled (lowest priority) 2/IPL3 Reset: IP11 IP10 Settings Edge-triggered mode (highest priority) Type: 0x1C30 PIL222 PED21 PIL210 PIL211 PIL212 PED20 PIL200 PIL201 PIL161 PIL162 0x1C28 PIL202 PIL112 PED10 PIL100 PIL111
ELIRC Edge/Level-Triggered Interrupt Priority Register
PED11
PIL110
ELIRD Edge/Level-Triggered Interrupt Priority Register PIL152 PED14 PIL140 PIL151
PED15
PIL150
ELIRE Edge/Level-Triggered Interrupt Priority Register PIL192 PED18 PIL180 PIL181 PIL182 PED17 PIL170 PIL171 PIL172 PIL191 PED16
Type:
PED19
PIL190
Reset
ELIRF Edge/Level-Triggered Interrupt Priority Register PIL232 PED22 PIL220 PIL231
PED23
PIL230
Reset
Bits
Name
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
IP13 IP12
PEDxx
1-3, PILxxx 5-7, 9-11, 13-15
IPRA
Interrupt Pending Register
Extended Core Registers
IP15
IP14
Table 6-7. Registers (Continued)
IPRA Descriptions Description Status Inputs 15-0 Level-triggered mode: pending pending Reset: IP27 IPRB Descriptions Description Status Inputs 31-24 Status Input 23-16 Level-triggered mode: pending pending pending acknowledged SC140 core Edge-triggered mode: pending acknowledged SC140 core Settings IP26 IP25 IP24 IP23 IP22 IP21 IP20 IP19 IP18 Type: IP17 Settings Edge-triggered mode: pending acknowledged SC140 core 0x1C38 IP16
IP28 IP29
Registers
Bits
Name
0-15 IP[15-0]
IPRB
Interrupt Pending Register
IP31
IP30
Bits
Name
IP[31-24]
8-15 IP[23-16]
Registers
Table 6-8. Registers
Reset: Depends reset configuration sequence EXDD PLDP Descriptions Description External Mode Single MSC8101 mode Settings 60x-compatible mode ISPS Type: LE29 EPAR 0x10024
MSC8101 Programmer's Quick Reference More Information This Product, www.freescale.com
Configuration Register
NPQM
Bits
Name
Table 6-8. Registers (Continued)
Address Phase Delay Pipeline Maximum Depth Enable Address Visibility Zero Specifies number address tenure wait states address operations initiated master.
PLDP
Bank select signals driven address lines full address visibility). Bank select signals driven address (during READ WRITE commands SDRAM devices, full address driven address lines). Strict mode (extended transfer mode disabled) Extended transfer mode enabled Extended transfer mode disabled Extended transfer mode enabled parity

Other recent searches


SM3517 - SM3517   SM3517 Datasheet
Si7110DN - Si7110DN   Si7110DN Datasheet
ISO7816-kompatiblen - ISO7816-kompatiblen   ISO7816-kompatiblen Datasheet
EN61000-3-2 - EN61000-3-2   EN61000-3-2 Datasheet
EN50081-1 - EN50081-1   EN50081-1 Datasheet
AN1025 - AN1025   AN1025 Datasheet
AL8805 - AL8805   AL8805 Datasheet
A165K - A165K   A165K Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive