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

 

 

(mask sets 2K42A 1K87M) UART HDLC Transparent Ethernet Fast Ether


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



MSC8101/D Rev. 7/2003 Networking Digital Signal Processor
(mask sets 2K42A 1K87M)
UART HDLC Transparent Ethernet Fast Ethernet UTOPIA Interface Interrupt Controller Timers Parallel Baud Rate Generators Dual Ported SDMA RISC
64-bit System MEMC System Protection Reset Control Clock Control SIC_EXT Interrupts Bridge 64/32-bit System
Serial Interface
Engine
TDMs
Motorola MSC8101 16-bit Digital Signal Processor (DSP) first member family DSPs based StarCore SC140 core. MSC8101 offered three core speed levels: 250, 275, MHz.
Other Peripherals Extended Core Program Sequencer SC140 Core JTAG Address Register File Address EOnCEClock/PLL Data Register File Data Q2PPC Bridge
64-bit Local
MEMC
128-bit QBus
Interrupts EFCOP 8/16-bit Host Interface
Boot HDI16 SRAM Interface
Power Management
128-bit P-Bus 64-bit Data 64-bit Data
Figure MSC8101 Block Diagram
What's New?
Rev. includes following changes: Table 2A-16 Table 2B-16 note Table 2A-18 Table 2B-18. Timing Table 2A-21 Table 2B-21. Table 2B-2 MHz. Table 2B-15 timings 15a, 15b. Table several FCC1 signal designations
Motorola MSC8101 very versatile device that integrates high-performance SC140 four-ALU (Arithmetic Logic Unit) core along with on-chip memory, Communications Processor Module (CPM), 64-bit bus, very flexible System Integration Unit (SIU), 16-channel engine single device. With four-ALU core, MSC8101 execute four multiply-accumulate (MAC) operations single clock cycle. MSC8101 32-bit RISC-based communications protocol engine that network Time-Division Multiplexed (TDM) highways, Ethernet,
Asynchronous Transfer mode (ATM) backbones. MSC8101 60x-compatible interface facilitates connection multi-master system architectures. very large on-chip memory, reduces need off-chip program data memories. MSC8101 offers 1500 MMACS (1200 core EFCOP) performance using internal clock with core independent input/output (I/O). Figure shows block diagram MSC8101 processor.
Note: This document contains information product. Specifications information herein subject change without notice.
Table Contents
MSC8101 Features Target Applications Product Documentation
Chapter
Signal/ Connection Descriptions
Signal Groupings Power Signals Clock Signals Reset, Configuration, EOnCE Event Signals. System Bus, HDI16, Interrupt Signals. Memory Controller Signals 1-16 Communications Processor Module (CPM) Ports. 1-18 JTAG Test Access Port Signals. 1-44 Reserved Signals. 1-45 Introduction. 2A-1 Absolute Maximum Ratings 2A-1 Recommended Operating Conditions. 2A-2 Thermal Characteristics 2A-2 Electrical Characteristics. 2A-3 Clock Configuration 2A-4 Timings. 2A-6 Introduction.2B-1 Absolute Maximum Ratings .2B-1 Recommended Operating Conditions.2B-2 Thermal Characteristics .2B-3 Electrical Characteristics.2B-3 Clock Configuration .2B-4 Timings.2B-8 Pin-Out Package Information. FC-PBGA Package Description. Lidded FC-PBGA Package Mechanical Drawings. 3-32 Thermal Design Considerations. Electrical Design Considerations. Power Considerations Layout Practices.
Chapter
Specifications (mask 2K42A)
2A.1 2A.2 2A.3 2A.4 2A.5 2A.6 2A.7
Chapter
Specifications (mask 1K87M)
2B.1 2B.2 2B.3 2B.4 2B.5 2B.6 2B.7
Chapter
Packaging
Chapter
Design Considerations
Index Ordering Contact Information Back Cover
Data Sheet Conventions
pin-out OVERBAR "asserted" "deasserted" Examples: Although device package does have pins, term pins pin-out used convenience indicate specific signal locations within ball-grid array. Used indicate signal that active when pulled (For example, RESET active when low.) Means that high true (active high) signal high that true (active low) signal Means that high true (active high) signal that true (active low) signal high Signal/Symbol Logic State True False True False Signal State Asserted Deasserted Asserted Deasserted Voltage VIL/VOL VIH/VOH VIH/VOH VIL/VOL
Note: Values VOL, defined individual product specifications.
MSC8101 Features
SC140 Core Architecture optimized efficient C/C++ code compilation Four 16-bit ALUs 32-bit AGUs 1200 MMACS running Very power dissipation-less than 0.25 core running full speed Variable-Length Execution (VLES) execution model JTAG/Enhanced OnCE debug port Communications Processor Module (CPM) Programmable protocol machine using 32-bit RISC engine Mbps Ainterface (including 0/1/2/5) 10/100 Mbit Ethernet interface four E1/T1 interfaces E3/T3 interface E1/T1 interface HDLC support rates, channels 32-bit Wide Interface Support bursts high efficiency Glueless interface 60x-compatible systems Multi-master support Enhanced Filter Coprocessor (EFCOP) Independently concurrently executes long filters (such echo cancellation) Runs 250/275/300 provides 250/275/300 MMACS performance Programmable Memory Controller Control eight banks external memory User-programmable machines (UPM) allowing glueless interface various memory types (SRAM, DRAM, EPROM, Flash memory) other user-definable peripherals Dedicated pipelined SDRAM memory interface Large On-Chip SRAM 256K 16-bit words (512 Unified program data space configurable application Word byte addressable Controller channels, FIFO based, with burst capabilities Sophisticated addressing capabilities Small Foot Print Package lidded FC-PBGA package Very Power Consumption Separate power supply internal logic (1.6 (3.3 Enhanced 16-bit Parallel Host Interface (HDI16) Supports variety microcontroller, microprocessor, interfaces Phase-Lock Loops (PLLs) System DPLLs (SCC SCM) Process Technology Uses 0.13 micron copper interconnect process technology
Target Applications
MSC8101 targets applications requiring very high performance, very large amounts on-chip memory, such networking capabilities Third-generation wideband wireless infrastructure systems Packet Telephony systems Multi-channel modem banks Multi-channel xDSL
Product Documentation
documents listed Table required complete description MSC8101 necessary design properly with part. Documentation available from following sources (see back cover detailed information): local Motorola distributor Motorola semiconductor sales office Motorola Literature Distribution Center World Wide (WWW) Table MSC8101 Documentation
Name
MSC8101 Technical Data MSC8101 User's Guide MSC8101 Pocket Guide MSC8101 Reference Manual SC140 Core Reference Manual Application Notes
Description
MSC8101 features list physical, electrical, timing, package specifications Detailed functional description MSC8101 memory configuration, operation, register programming Quick reference information application development. Detailed description MSC8101 processor core instruction Detailed description SC140 family processor core instruction Documents describing specific applications optimized device operation including code examples
Order Number
MSC8101/D MSC8101UG/D MSC8101PG/D MSC8101RM/D MNSC140CORE/D MSC8101 product website
Chapter
Signal/ Connection Descriptions
Signal Groupings
MSC8101 external signals organized into functional groups, shown Table 1-1, Figure 1-1, Figure 1-2. Table lists functional groups, number signal connections each group, references table that gives detailed listing multiplexed signals within each group. Figure shows MSC8101 external signals organized function. Figure indicates parallel input/output (I/O) ports signals multiplexed. Because parallel design supported MSC8101 Communications Processor Module (CPM) subset parallel signals supported MPC8260 device, port pins numbered sequentially. Table 1-1. MSC8101 Functional Signal Groupings
Number Signal Connections
Port Port Port Port JTAG Test Access Port Reserved (denotes connections that always reserved)
Functional Group
Detailed Description
Power (VCC, VDD, GND) Clock Reset, Configuration, EOnCE System Bus, HDI16, Interrupts Memory Controller Communications Processor Module (CPM) Input/Output Parallel Ports
Table page Table page Table page Table page Table page 1-16 Table page 1-19 Table page 1-26 Table page 1-31 Table page 1-41 Table page 1-44 Table page 1-45
Signal Groupings
VDDH VCCSYN VCCSYN1 GNDSYN GNDSYN1
Port PA[31-6] signals multiplexed Ports A-D, Figure Port PB[31-18] Port PC[31-22, 15-12, 7-4] Port PD[31-29, 19-16,
A[0-31] TT[0-4] TSIZ[0-3] TBST IRQ1 Reserved AACK ARTRY D[0-31]
BADDR[29-31]
IRQ[2-3,
IRQ2
IRQ3 HDI16 Signals HD[0-15] HA[0-3] HCS1 Single Double HRD/HRD HDS/HDS HWR/HWR Single Double HREQ/HREQ HTRQ/HTRQ HACK/HACK HRRQ/HRRQ HDSP HDDS H8BIT HCS2 Reserved Reserved IRQ1 Reserved Reserved DREQ3 DREQ4 DACK3 DACK4 EXT_Br2 EXT_BG2 EXT_DBG2 EXT_BR3 EXT_BG3 EXT_DBG3 IRQ6 IRQ7
D[32-47] D[48-51] D[61-63]
TRST
Reserved IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 NMI_OUT PSDVAL IRQ7 CS[0-7] BCTL1 BADDR[27-28] BCTL0 PWE[0-7] PSDA10 PSDWE PSDCAS PGTA PSDAMUX
EOnCE Event EE[2-3] EE[4-5]
RESET Configuration DBREQ BTM[0-1] PORESET RSTCONF HRESET SRESET
INT_OUT
BNKSEL[0-2]
TC[0-2]
CLKIN MODCK[1-3] CLKOUT DLLIN
PSDDQM[0-7]
PSDRAS PUPMWAIT PPBS
TEST THERM[1-2] SPARE1, SPARE5
PBS[0-7] PGPL0 PGPL1 PGPL2 PGPL3 PGPL4 PGPL5
Note:
Refer System Interface Unit (SIU) chapter MCS8101 Reference Manual details configure these pins.
Figure 1-1. MSC8101 External Signals
Signal Groupings
FCC1 ATM/UTOPIA MPHY MPHY Master Master poll dir. poll Slave TXENB TXCLAV TXCLAV0 TXSOC (master) RXENB RXSOC (slave) RXCLAV RXCLAV0 TXD0 TXD1 TXD2 TXD3 TXD4 TXD5 TXD6 TXD7 RXD7 RXD6 RXD5 RXD4 RXD3 RXD2 RXD1 RXD0 FCC1 HDLC/ Ethernet transp. Serial TX_ER TX_EN RX_DV RX_ER SDMA MSNUM0 MSNUM1
HDLC Nibble GPIO PA31 PA30 PA29 PA28 PA27 PA26 PA25 PA24 PA23 PA22 PA21 PA20 PA19 PA18 PA17 PA16 PA15 PA14 PA13 PA12 PA11 PA10 PB31 PB30 PB29 PB28 PB27 PB26 PB25 PB24 PB23 PB22 PB21 PB20 PB19 BRGs Clocks Timers PB18 BRG1O CLK1 TGATE1 PC31 BRG2O CLK2 TOUT1 PC30 BRG3O CTS/CLSN Timer Input BRG4O CLK5 TMCLK DACK2 Ext. Req. EXT2 SCC1 LIST1 SMTXD CTS/CLSN CD/RENA LIST2 LIST4 LIST3 LIST1 LIST2 SMC1 SMTXD SMRXD RTS/TENA LIST3 LIST4 DRACK1/DONE1 DRACK2/DONE2 BRG1O SPISEL SPICLK SPIMOSI BRG2O SPIMISO SMSYN DREQ2 DACK1 DREQ1 BRG5O BRG6O BRG7O BRG8O CLK3 TIN2 PC29
TXD3 TXD2 TXD1 TXD0 RXD0 RXD1 RXD2 RXD3
TXD3 TXD2 TXD1 TXD0 RXD0 RXD1 RXD2 RXD3 TDMA1 Serial Nibble L1TXD L1TXD0 L1RXD L1RXD0 L1TSYNC L1RSYNC TDMB2 L1TXD L1RXD L1RSYNC L1TSYNC TDMC2 L1TXD L1RXD L1TSYNC L1RSYNC TDMD2 L1TXD L1RXD L1TSYNC L1RSYNC MSNUM2 MSNUM3 MSNUM4 MSNUM5
FCC2 HDLC/ HDLC Ethernet transp. Serial Nibble TX_ER RX_DV TX_EN RX_ER TXD3 TXD2 TXD1 TXD0 RXD0 RXD1 RXD2 RXD3 TXD3 TXD2 TXD1 TXD0 RXD0 RXD1 RXD2 RXD3 Ext. Req. EXT1 SCC1 CTS/CLSN
SMC2 SMTXD SMRXD SMSYN SCC2 RTS/TENA
L1TXD3 L1RXD3 L1RXD2 L1RXD1 L1TXD2 L1TXD1
TIN1/ CLK4 PC28 TOUT2 CLK5 TGATE2 PC27 CLK6 TOUT3 PC26 CLK7 CLK8 CLK9 CLK10 TIN4 TIN3/ TOUT4 PC25 PC24 PC23 PC22 PC15 PC14 PC13 PC12 PD31 PD30 PD29 PD19 PD18 PD17 PD16
TXADDR0 RXADDR0 TXADDR1 RXADDR1 TXADDR2/ TXADDR2 TXCLAV1 RXADDR2/ RXADDR2 RXCLAV1
CTS/CLSN CD/RENA FCC1 FCC2
RXADDR3 RXCLAV2 TXADDR4 TXCLAV3 RXADDR4 RXCLAV3 RXPRTY TXPRTY TXADDR3 TXCLAV2
Figure 1-2. Port Multiplexed Functionality
Power Signals
Power Signals
Table 1-1. Power Ground Signal Inputs
Power Name
Description
Internal Logic Power dedicated with device core. voltage should well-regulated input should provided with extremely impedance path power rail. Input/Output Power This source supplies power buffers. user must provide adequate external decoupling capacitors. System Power dedicated with system Phase Lock Loop (PLL). voltage should well-regulated input should provided with extremely impedance path power rail. SC140 Power dedicated with SC140 core PLL. voltage should well-regulated input should provided with extremely impedance path power rail. System Ground isolated ground internal processing logic. This connection must tied externally chip ground connections, except GNDSYN GNDSYN1. user must provide adequate external decoupling capacitors. System Ground Ground dedicated system use. connection should provided with extremely low-impedance path ground. SC140 Ground Ground dedicated SC140 core use. connection should provided with extremely low-impedance path ground.
VDDH
VCCSYN
VCCSYN1
GNDSYN
GNDSYN1
Clock Signals
Clock Signals
Table 1-2. Clock Signals
Signal Name
CLKIN MODCK1
Type
Input Input
Signal Description
Clock Primary clock input MSC8101 PLL. Clock Mode Input Defines operating mode internal clock circuits. Transfer Code Supplies information that useful debugging transactions initiated MSC8101. Bank Select Selects SDRAM bank when MSC8101 60x-compatible mode. Clock Mode Input Defines operating mode internal clock circuits. Transfer Code Supplies information that useful debugging transactions initiated MSC8101. Bank Select Selects SDRAM bank when MSC8101 60x-compatible mode. Clock Mode Input Defines operating mode internal clock circuits. Transfer Code Supplies information that useful debugging transactions initiated MSC8101. Bank Select Selects SDRAM bank when MSC8101 60x-compatible mode. Clock system clock. DLLIN Synchronizes with external device.
Output
BNKSEL0 MODCK2
Output Input
Output
BNKSEL1 MODCK3
Output Input
Output
BNKSEL2 CLKOUT DLLIN
Output Output Input
Reset, Configuration, EOnCE Event Signals
Reset, Configuration, EOnCE Event Signals
Table 1-3. Reset, Configuration, EOnCE Event Signals
Signal Name
DBREQ
Type
Input
Signal Description
Debug Request Determines whether into SC140 Debug mode when PORESET deasserted. Enhanced OnCE (EOnCE) Event After PORESET deasserted, configure input (default) output.
EE01
Input
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, system data bits wide, Host must program reset configuration word. EOnCE Event After PORESET deasserted, configure input (default) output.
Output
Input
EE11
Input Output
Enable Address Event Detection Channel generate EOnCE events. Debug Acknowledge detection Address Event Detection Channel Used trigger external debugging equipment. EOnCE Event After PORESET deasserted, configure input (default) output.
EE21
Input
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 ERCV Register.
Output
EE31
Input Output
Enable Address Event Detection Channel generate EOnCE events. EOnCE Receive Register (ERCV) read DSP. Used trigger external debugging equipment.
Reset, Configuration, EOnCE Event Signals
Table 1-3. Reset, Configuration, EOnCE Event Signals (Continued)
Signal Name
BTM[0-1]
Type
Input
Signal Description
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 ETRSMT Register.
EE41
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.
EE51
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:
EED1
Input Output
Enable Data Event Detection Channel. Detection Data Event Detection Channel. Used trigger external debugging equipment. Power-On Reset When asserted, this line causes MSC8101 enter power-on reset state. Reset Configuration Used during reset configuration sequence chip. detailed explanation function provided "Power-On Reset Flow" "Hardware Reset Configuration" sections MSC8101 Reference Manual. Hard Reset When asserted, this open-drain line causes MSC8101 enter hard reset state. Soft Reset When asserted, this open-drain line causes MSC8101 enter soft reset state.
PORESET
Input
RSTCONF
Input
HRESET
Input
SRESET
Input
Note:
Emulation Debug chapter SC140 Core Reference Manual details configure these pins.
System Bus, HDI16, Interrupt Signals
System Bus, HDI16, Interrupt Signals
system bus, HDI16, interrupt signals grouped together because they common signal lines. Individual assignment signal specific signal line configured through registers System Interface Unit (SIU) Host Interface (HDI16). Table describes signals this group. Note: boot from host interface, HDI16 must enabled pulling signal line during PORESET. signal pulled configuration word must then loaded from host. configuration word must Internal Space Port Size Control Register (BCR[ISPS]) change system data width from bits bits reassign upper bits their HDI16 functions. Never Host Port Enable (HEN) Host Port Control Register (HPCR) enable HDI16, unless size first changed from bits bits setting BCR[ISPS] bit. Otherwise, unpredictable operation occur.
Although there eight interrupt request (IRQ) connections core processor, there multiple external lines that connect these internal signal lines. After reset, default configuration includes IRQ1 IRQ7 input lines. designer must select line each required interrupt reconfigure other external signal line lines alternate functions. Table 1-4.
Signal
A[0-31]
System Bus, HDI16, Interrupt Signals
Description
Data Flow
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. Transfer Type master drives these pins during address tenure specify type transaction. Transfer Size master drives these pins with value indicating number bytes transferred current transaction. Transfer Burst master asserts this indicate that current transaction burst transaction (transfers four quad words). Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. Global1 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.
TT[0-4]
Input/Output
TSIZ[0-3]
Input/Output
TBST
Input/Output
IRQ1
Input
Input/Output
System Bus, HDI16, Interrupt Signals
Table 1-4.
Signal
Reserved BADDR29
System Bus, HDI16, Interrupt Signals (Continued)
Description
primary configuration reserved. Burst Address five outputs memory controller. These pins connect directly memory devices controlled MSC8101 memory controller. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. primary configuration reserved. Burst Address five outputs memory controller. These pins connect directly memory devices controlled MSC8101 memory controller. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. primary configuration reserved. Burst Address five outputs memory controller. These pins connect directly memory devices controlled MSC8101 memory controller. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. Request output when external arbiter used. MSC8101 asserts this request ownership bus. input when internal arbiter used. external master should assert this request ownership from internal arbiter. Grant2 output when internal arbiter used. MSC8101 asserts this grant ownership external master. input when external arbiter used. external arbiter should assert this grant ownership MSC8101. Address Busy1 MSC8101 asserts this duration address tenure. Following address acknowledge (AACK) signal, which terminates address tenure, MSC8101 deasserts fraction cycle then stops driving this pin. MSC8101 does assume ownership long senses that this asserted external master. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core.
Data Flow
Output Output
IRQ2
Input
Reserved BADDR30
Output Output
IRQ3
Input
Reserved BADDR31
Output Output
IRQ5
Input
Input/Output Output
Input Input/Output Output
Input Input/Output Output
Input
IRQ2
Input
System Bus, HDI16, Interrupt Signals
Table 1-4.
Signal
System Bus, HDI16, Interrupt Signals (Continued)
Description
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). Address Acknowledge slave asserts this signal indicate that identified address tenure. Assertion this signal terminates address tenure. Address Retry Assertion this signal indicates that transaction should retried master. MSC8101 asserts this signal enforce data coherency with internal cache prevent deadlock situations. Data Grant2 output when internal arbiter used. MSC8101 asserts this output grant data ownership external master. input when external arbiter used. external arbiter should assert this input grant data ownership MSC8101. Data Busy1 MSC8101 asserts this output duration data tenure. Following which terminates data tenure, MSC8101 deasserts fraction cycle then stops driving this pin. MSC8101 does assume data ownership long senses asserted external master. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. 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 data bus. Host Port Enabled mode, these bits used 32-bit mode. Data Bits 32-47 write transactions master drives valid data this bus. read transactions slave drives valid data this bus. Host Data2 When HDI16 interface enabled, these signals lines 0-15 bidirectional tri-state data bus. Data Bits 48-51 write transactions master drives valid data these pins. read transactions slave drives valid data these pins. Host Address Line 0-33 When HDI16 interface enabled, these lines address internal host registers.
Data Flow
Input/Output
AACK
Input/Output
ARTRY
Input
Input/Output Output
Input Input/Output Output
Input
IRQ3
Input
D[0-31]
Input/Output
D[32-47]
Input/Output
HD[0-15]
Input/Output
D[48-51]
Input/Output
HA[0-3]
Input
1-10
System Bus, HDI16, Interrupt Signals
Table 1-4.
Signal
System Bus, HDI16, Interrupt Signals (Continued)
Description
Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Host Chip Select When HDI16 interface enabled, this chip-select pins. HDI16 chip select logical HCS1 HCS2. Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Host Read Write Select When HDI16 interface enabled Single Strobe mode, this read/write input (HRW). Host Read Strobe3 When HDI16 programmed interface with double data strobe host bus, this read data strobe Schmitt trigger input (HRD/HRD). polarity data strobe programmable. Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Host Data Strobe3 When HDI16 programmed interface with single data strobe host bus, this data strobe Schmitt trigger input (HDS/HDS). polarity data strobe programmable. Host Write Data Strobe3 When HDI16 programmed interface with double data strobe host bus, this write data strobe Schmitt trigger input (HWR/HWR). polarity data strobe programmable. Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Host Request When HDI16 programmed interface with single host request host bus, this host request output (HREQ/HREQ). polarity host request programmable. host request programmed driven open-drain output. Transmit Host Request When HDI16 programmed interface with double host request host bus, this transmit host request output (HTRQ/HTRQ). signal programmed driven open drain. polarity host request programmable.
Data Flow
Input/Output
HCS1
Input
Input/Output
Input
HRD/HRD
Input
Input/Output
HDS/HDS
Input
HWR/HWR
Input
Input/Output
HREQ/HREQ
Output
HTRQ/HTRQ
Output
1-11
System Bus, HDI16, Interrupt Signals
Table 1-4.
Signal
System Bus, HDI16, Interrupt Signals (Continued)
Description
Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Host Acknowledge3 When HDI16 programmed interface with single host request host bus, this host acknowledge Schmitt trigger input (HACK). polarity host acknowledge programmable. Receive Host Request3 When HDI16 programmed interface with double host request host bus, this receive host request output (HRRQ/HRRQ). signal programmed driven open drain. polarity host request programmable. Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Host Data Strobe Polarity3 When HDI16 interface enabled, this host data strobe polarity (HDSP). Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Host Dual Data Strobe3 When HDI16 interface enabled, this host dual data strobe (HDDS). Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. H8BIT3 When HDI16 interface enabled, this determines interface 8-bit 16-bit mode. Data write transactions master drives valid data this pin. read transactions slave drives valid data this pin. Host Chip Select When HDI16 interface enabled, this chip-select pins. HDI16 chip select logical HCS1 HCS2. Data Bits 61-63 Used only 60x-mode-only mode. write transactions master drives valid data this bus. read transactions slave drives valid data this bus. These dedicated signals reserved when HDI16 enabled.3
Data Flow
Input/Output
HACK/HACK
Output
HRRQ/HRRQ
Output
Input/Output
HDSP
Input
Input/Output
HDDS
Input Input/Output
H8BIT
Input
Input/Output
HCS2
Input
D[61-63]
Input/Output
Reserved
1-12
System Bus, HDI16, Interrupt Signals
Table 1-4.
Signal
Reserved
System Bus, HDI16, Interrupt Signals (Continued)
Description
primary configuration reserved. 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]. External Request 21,2 external master asserts this request ownership from internal arbiter. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. 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]. External Grant 21,2 MSC8101 asserts this grant ownership external master. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. 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]. External Data Grant 21,2 MSC8101 asserts this grant data ownership external master. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. 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]. External Request 31,2 external master asserts this request ownership from internal arbiter.
Data Flow
Input Input/Output
EXT_BR2
Input
IRQ1
Input
Input/Output
EXT_BG2 IRQ2
Output Input
Input/Output
EXT_DBG2
Output
IRQ3
Input
Input/Output
EXT_BR3
Input
1-13
System Bus, HDI16, Interrupt Signals
Table 1-4.
Signal
IRQ4
System Bus, HDI16, Interrupt Signals (Continued)
Description
Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. 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]. Request external peripheral uses this request service. External Grant 31,2 MSC8101 asserts this grant ownership external master. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. 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]. Request external peripheral uses this request service. External Data Grant 31,2 MSC8101 asserts this grant data ownership external master. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. 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]. Acknowledge drives this output acknowledge transaction bus. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. 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]. Acknowledge1 drives this output acknowledge transaction bus. 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.
Data Flow
Input
Input/Output
DREQ3
Input
EXT_BG3 IRQ5
Output Input
Input/Output
DREQ4
Input
EXT_DBG3
Output
IRQ6
Input
Input/Output
DACK3 IRQ7
Output Input
Input/Output
DACK4
Output Input/Output
1-14
System Bus, HDI16, Interrupt Signals
Table 1-4.
Signal
System Bus, HDI16, Interrupt Signals (Continued)
Description
Transfer Error Acknowledge Indicates error. masters within MSC8101 monitor state this pin. MSC8101 internal monitor assert this identifies transfer that hung. 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. 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. Interrupt Request eight external lines that request service routine, internal interrupt controller, from SC140 core. Interrupt Output1 Driven from MSC8101 internal interrupt controller. Assertion this output indicates that unmasked interrupt pending MSC8101 internal interrupt controller.
Data Flow
Input/Output
NMI_OUT
Input Output
PSDVAL
Input/Output
IRQ7
Input
INT_OUT
Output
Notes:
System Interface Unit (SIU) chapter MCS8101 Reference Manual details configure these pins. When used control arbiter system bus, MSC8101 support three external masters. Each master uses Request, Grant, Data Grant signals (BR/BG/DBG, EXT_BR2/EXT_BG2/EXT_DBG2, EXT_BR3/EXT_BG3/EXT_DBG3). Each these signal sets must configured indicate whether external master MSC8101 master device. Configuration Register (BCR) description System Interface Unit (SIU) chapter MCS8101 Reference Manual details configure these pins. second third pins defined EXT_xxx indicate that they only used with external master devices. first pins (BR/BG/DBG) have dual function. When MSC8101 arbiter, these signals (BR/BG/DBG) used MSC8101 obtain master control bus. Host Interface (HDI16) chapter MCS8101 Reference Manual details configure these pins.
1-15
Memory Controller Signals
Memory Controller Signals
Refer Memory Controller chapter MSC8101 Reference Manual (MSC8101RM/D) detailed information about configuring these signals. Table 1-2. Memory Controller Signals
Signal
CS[0-7] BCTL1
Data Flow
Output Output
Description
Chip Select Enable specific memory devices peripherals connected MSC8101 buses. Buffer Control Controls buffers data bus. Usually used with BCTL0. exact function this defined value SIUMCR[BCTLC]. System Interface Unit (SIU) chapter MS8101 Technical Reference manual details. Burst Address 27-28 five outputs memory controller. These pins connect directly memory devices controlled MSC8101 memory controller. Address Latch Enable Controls external address latch used external master configuration. Buffer Control Controls buffers data bus. exact function this defined value SIUMCR[BCTLC]. System Interface Unit (SIU) chapter MS8101 Technical Reference manual details. Write Enable Outputs 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 Machine (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. 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.
BADDR[27-28]
Output
BCTL0
Output Output
PWE[0-7]
Output
PSDDQM[0-7]
Output
PBS[0-7]
Output
PSDA10
Output
PGPL0
Output
PSDWE
Output
PGPL1
Output
1-16
Memory Controller Signals
Table 1-2. Memory Controller Signals (Continued)
Signal
Data Flow
Output
Description
Output Enable Output GPCM. Controls output buffer memory devices during read operations. SDRAM Output from SDRAM controller. This should connect SDRAM Address Strobe (RAS) 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 Column Address Strobe (CAS) 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. Parity Byte Select systems which data parity stored separate chip, this output byte-select that chip. General-Purpose Line general-purpose output lines from UPM. values timing this programmed UPM. 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.
PSDRAS
Output
PGPL2
Output
PSDCAS
Output
PGPL3
Output
PGTA
Input
PUPMWAIT
Input
PPBS
Output
PGPL4
Output
PSDAMUX
Output
PGPL5
Output
1-17
Communications Processor Module (CPM) Ports
Communications Processor Module (CPM) Ports
MSC8101 supports subset signals included MPC8260. following sections describe functionality signals MSC8101. MSC8101 includes following communication controllers: full-duplex Fast Serial Communications Controllers (FCCs) that support: Asynchronous Transfer Mode (ATM) through UTOPIA interface (FCC1 only)-The MSC8101 operate following: UTOPIA slave device UTOPIA multi-PHY master device using direct polling devices UTOPIA multi-PHY master device using multiplex polling that address devices addresses 0-30 (address reserved null port). IEEE 802.3/Fast Ethernet through Media-Independent Interface (MII) High-Level Data Link Control (HDLC) Protocol: Serial mode-Transfers data time Nibble mode-Transfers data four bits time Transparent mode serial operation that operates with only Multi-Channel Controllers (MCCs) that together handle HDLC/transparent channels Kbps each, multiplexed four interfaces full-duplex serial communications controllers (SCCs) that support following protocols: IEEE 802.3/Fast Ethernet through Media-Independent Interface (MII) HDLC Protocol: Serial mode-Transfers data time Nibble mode-Transfers data four bits time Synchronous Data Link Control (SDLC) LocalTalk (HDLC-based local area network protocol) Universal Asynchronous Receiver/Transmitter (UART) Synchronous UART clock mode) Binary Synchronous (BISYNC) communication Transparent mode serial operation additional SCCs that operate with only full-duplex Serial Management Controllers (SMCs) that support following protocols: General Circuit Interface (GCI)/Integrated Services Digital Network (ISDN) monitor channels (TSA only) UART Transparent mode serial operation Serial Peripheral Interface (SPI) support master slave operation Inter-Integrated Circuit (I2C) controller Time-Slot Assigner (TSA) that supports multiplexing from SCCs, FCCs, SMCs, MCCs onto four time-division multiplexed (TDM) interfaces. uses Serial Interfaces (SI1 SI2). uses TDMA1 which supports both serial nibble mode. does support nibble mode includes TDMB2, TDMC2, TDMD2 which operate only serial mode. individual sets externals signals associated with specific protocol data transfer mode multiplexed across ports, shown Figure 1-2. following sections provide detailed descriptions signals supported Ports A-Port
1-18
Communications Processor Module (CPM) Ports
1.7.1 Port Signals
Table 1-3. Port Signals
Name GeneralPurpose
PA31
Peripheral Controller: Dedicated Signal Protocol
FCC1: TXENB UTOPIA master
Dedicated Data Direction
Output
Description
FCC1: UTOPIA Master Transmit Enable AUTOPIA interface supported FCC1, TXENB asserted MSC8101 (UTOPIA master PHY) when there valid transmit cell data (TXD[0-7]). FCC1: UTOPIA Slave Transmit Enable AUTOPIA interface supported FCC1, TXENB asserted external UTOPIA master when there valid transmit cell data (TXD[0-7]). FCC1: Media Independent Interface Collision Detect interface supported FCC1, asserted external fast Ethernet PHY. FCC1: UTOPIA Slave Transmit Cell Available AUTOPIA interface supported FCC1, TXCLAV asserted MSC8101 (UTOPIA slave PHY) when MSC8101 accept complete Acell. FCC1: UTOPIA Master Transmit Cell Available AUTOPIA interface supported FCC1, TXCLAV asserted external UTOPIA slave indicate that accept complete Acell. FCC1: UTOPIA Master Transmit Cell Available Multi-PHY Direct Polling AUTOPIA interface supported FCC1, TXCLAV0 asserted external UTOPIA slave using direct polling indicate that accept complete Acell. FCC1: Request Send standard modem interface signals supported FCC1 (RTS, CTS, CD). asynchronous with data. typically used conjunction with MSC8101 FCC1 transmitter requests receiver send data asserting low. request accepted when returned low. FCC1: Media Independent Interface Carrier Sense interface supported FCC1. asserted external fast Ethernet PHY. indicates activity cable. FCC1: UTOPIA Transmit Start Cell AUTOPIA interface supported FCC1. TXSOC asserted MSC8101 (UTOPIA master PHY) when TXD[0-7] contains first valid byte cell. FCC1: Media Independent Interface Transmit Error interface supported FCC1. TX_ER asserted MSC8101 force propagation transmit errors.
FCC1: TXENB UTOPIA slave
Input
FCC1: PA30 FCC1: TXCLAV UTOPIA slave
Input
Output
FCC1: TXCLAV UTOPIA master,
Input
FCC1: TXCLAV0 UTOPIA master, Multi-PHY, direct polling
Input
FCC1: HDLC, Serial Nibble
Output
FCC1:
Input
PA29
FCC1: TXSOC UTOPIA master
Output
FCC1: TX_ER
Output
1-19
Communications Processor Module (CPM) Ports
Table 1-3. Port Signals (Continued)
Name GeneralPurpose
PA28
Peripheral Controller: Dedicated Signal Protocol
FCC1: RXENB UTOPIA master
Dedicated Data Direction
Output
Description
FCC1: UTOPIA Master Receive Enable AUTOPIA interface supported FCC1. (UTOPIA master) RXENB asserted MSC8101 (UTOPIA master PHY) indicate that RXD[0-7] RXSOC sampled next cycle. RXD[0-7] RXSOC enabled only cycles following those with RXENB asserted. FCC1: UTOPIA Master Receive Enable AUTOPIA interface supported FCC1. (UTOPIA slave) RXENB input asserted external indicate that RXD[0-7] RXSOC sampled next cycle. RXD[0-7] RXSOC enabled only cycles following those with RXENB asserted. FCC1: Media Independent Interface Transmit Enable interface supported FCC1. TX_EN asserted MSC8101 when transmitting data. FCC1: UTOPIA Receive Start Cell Asserted MSC8101 (UTOPIA slave) external when RXD[0-7] contains first valid byte cell. FCC1: Media Independent Interface Receive Data Valid interface supported FCC1. RX_DV input asserted external fast Ethernet PHY. RX_DV indicates that valid data being sent. presence carrier sense RX_DV indicates reception broken packet headers, probably wiring circuit. FCC1: UTOPIA Slave Receive Cell Available AUTOPIA interface supported FCC1. RXCLAV asserted MSC8101 (UTOPIA slave PHY) when complete Acell available transfer. FCC1: UTOPIA Master Receive Cell Available AUTOPIA interface supported FCC1. RXCLAV asserted external when complete Acell available transfer. FCC1: UTOPIA Master Receive Cell Available Direct Polling AUTOPIA interface supported FCC1, RXCLAV0 asserted external when complete Acell available transfer. FCC1: Media Independent Interface Receive Error interface supported FCC1. RX_ER asserted external fast Ethernet PHY. This signal indicates receive error, which often indicates wiring.
FCC1: RXENB UTOPIA slave
Input
FCC1: TX_EN PA27 FCC1: RXSOC UTOPIA slave
Output
Output
FCC1: RX_DV
Input
PA26
FCC1: RXCLAV UTOPIA slave
Output
FCC1: RXCLAV UTOPIA master,
Input
RXCLAV0 UTOPIA master, Multi-PHY, direct polling
Input
FCC1: RX_ER
Input
1-20
Communications Processor Module (CPM) Ports
Table 1-3. Port Signals (Continued)
Name GeneralPurpose
PA25
Peripheral Controller: Dedicated Signal Protocol
FCC1: TXD0 UTOPIA
Dedicated Data Direction
Output
Description
FCC1: UTOPIA Transmit Data AUTOPIA interface supported FCC1. MSC8101 outputs Acell octets (UTOPIA interface data) TXD[0-7]. TXD7 most significant bit. TXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. Module Serial Number MSNUM[0-4] sub-block code current peripheral controller using SDMA. MSNUM5 indicates which section, transmit receive (1), active during transfer. FCC1: UTOPIA Transmit Data AUTOPIA interface supported FCC1. MSC8101 outputs Acell octets (UTOPIA interface data) TXD[0-7]. TXD7 most significant bit. TXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. Module Serial Number MSNUM[0-4] sub-block code current peripheral controller using SDMA. MSNUM5 indicates which section, transmit receive (1), active during transfer. FCC1: UTOPIA Transmit Data TXD[0-7] part AUTOPIA interface supported FCC1. MSC8101 outputs Acell octets (UTOPIA interface data) TXD[0-7]. TXD7 most significant bit. TXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. FCC1: UTOPIA Transmit Data TXD[0-7] part AUTOPIA interface supported FCC1. MSC8101 outputs Acell octets (UTOPIA interface data) TXD[0-7]. TXD7 most significant bit. TXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. FCC1: UTOPIA Transmit Data TXD[0-7] part AUTOPIA interface supported FCC1. MSC8101 outputs Acell octets (UTOPIA interface data) TXD[0-7]. TXD7 most significant bit. TXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. FCC1: HDLC Nibble Transmit Data TXD[3-0] supports HDLC nibble modes FCC1. TXD3 most significant bit. TXD0 least significant bit.
SDMA: MSNUM0
Output
PA24
FCC1: TXD1 UTOPIA
Output
SDMA: MSNUM1
Output
PA23
FCC1: TXD2 UTOPIA
Output
PA22
FCC1: TXD3 UTOPIA
Output
PA21
FCC1: TXD4 UTOPIA
Output
FCC1: TXD3 HDLC nibble
Output
1-21
Communications Processor Module (CPM) Ports
Table 1-3. Port Signals (Continued)
Name GeneralPurpose
PA20
Peripheral Controller: Dedicated Signal Protocol
FCC1: TXD5 UTOPIA
Dedicated Data Direction
Output
Description
FCC1: UTOPIA Transmit Data TXD[0-7] part AUTOPIA interface supported FCC1. MSC8101 outputs Acell octets (UTOPIA interface data) TXD[0-7]. TXD7 most significant bit. TXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. FCC1: HDLC Nibble Transmit Data TXD[3-0] supported HDLC nibble modes FCC1. TXD3 most significant bit. TXD0 least significant bit. FCC1: UTOPIA Transmit Data TXD[0-7] part AUTOPIA interface supported FCC1. MSC8101 outputs Acell octets (UTOPIA interface data) TXD[0-7]. TXD7 most significant bit. TXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. FCC1: HDLC Nibble Transmit Data TXD[3-0] supported HDLC transparent nibble modes FCC1. TXD3 most significant bit. TXD0 least significant bit. FCC1: UTOPIA Transmit Data TXD[0-7] part AUTOPIA interface supported FCC1. MSC8101 outputs Acell octets (UTOPIA interface data) TXD[0-7]. TXD7 most significant bit. TXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. FCC1: HDLC Nibble Transmit Data TXD[3-0] supported HDLC nibble modes FCC1. TXD3 most significant bit. TXD0 least significant bit. FCC1: HDLC Serial Transparent Transmit Data serial supported HDLC serial transparent modes FCC1. FCC1: UTOPIA Receive Data RXD[0-7] part AUTOPIA interface supported FCC1. MSC8101 inputs Acell octets (UTOPIA interface data) RXD[0-7]. RXD7 most significant bit. RXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. support Multi-PHY configurations, RXD[0-7] tri-stated, enabled only when RXENB asserted. FCC1: HDLC Nibble Receive Data RXD[3-0] supported HDLC nibble mode FCC1. RXD3 most significant bit. RXD0 least significant bit. FCC1: HDLC Serial Transparent Receive Data serial supported HDLC transparent FCC1.
FCC1: TXD2 HDLC nibble
Output
PA19
FCC1: TXD6 UTOPIA
Output
FCC1: TXD1 HDLC nibble
Output
PA18
FCC1: TXD7 UTOPIA
Output
FCC1: TXD0 HDLC nibble
Output
FCC1: HDLC serial transparent PA17 FCC1: RXD7 UTOPIA
Output
Input
FCC1: RXD0 HDLC nibble
Input
FCC1: HDLC serial transparent
Input
1-22
Communications Processor Module (CPM) Ports
Table 1-3. Port Signals (Continued)
Name GeneralPurpose
PA16
Peripheral Controller: Dedicated Signal Protocol
FCC1: RXD6 UTOPIA
Dedicated Data Direction
Input
Description
FCC1: UTOPIA Receive Data RXD[0-7] part AUTOPIA interface supported FCC1. MSC8101 inputs Acell octets (UTOPIA interface data) RXD[0-7]. RXD7 most significant bit. RXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. support Multi-PHY configurations, RXD[0-7] tri-stated, enabled only when RXENB asserted. FCC1: HDLC Nibble Receive Data RXD[3-0] supported HDLC nibble mode FCC1. RXD3 most significant bit. RXD0 least significant bit. FCC1: UTOPIA Receive Data AUTOPIA interface supported FCC1. MSC8101 inputs Acell octets (UTOPIA interface data) RXD[0-7]. RXD7 most significant bit. RXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. support Multi-PHY configurations, RXD[0-7] tri-stated, enabled only when RXENB asserted. FCC1: HDLC Nibble Receive Data RXD[3-0] supported HDLC nibble mode FCC1. RXD3 most significant bit. RXD0 least significant bit. FCC1: UTOPIA Receive Data AUTOPIA interface supported FCC1. MSC8101 inputs Acell octets (UTOPIA interface data) RXD[0-7]. RXD7 most significant bit. RXD0 least significant bit. When Adata available, idle cells inserted. cell bytes. support Multi-PHY configurations, RXD[0-7] tri-stated, enabled only when RXENB asserted. FCC1: HDLC Nibble Receive Data RXD[3-0] supported HDLC nibble mode FCC1. RXD3 most significant bit. RXD0 least significant bit. FCC1: UTOPIA Receive Data AUTOPIA interface supported FCC1. MSC8101 inputs Acell octets (UTOPIA interface data) RXD[0-7]. RXD7 most significant bit. RXD0 least significant bit. cell bytes. support Multi-PHY configurations, RXD[0-7] tri-stated, enabled only when RXENB asserted. Module Serial Number MSNUM[0-4] sub-block code current peripheral controller using SDMA. MSNUM5 indicates which section, transmit receive (1), active during transfer.
FCC1: RXD1 HDLC nibble
Input
PA15
FCC1: RXD5 UTOPIA
Input
RXD2 HDLC nibble
Input
PA14
FCC1: RXD4 UTOPIA
Input
FCC1: RXD3 HDLC nibble
Input
PA13
FCC1: RXD3 UTOPIA
Input
SDMA: MSNUM2
Output
1-23
Communications Processor Module (CPM) Ports
Table 1-3. Port Signals (Continued)
Name GeneralPurpose
PA12
Peripheral Controller: Dedicated Signal Protocol
FCC1: RXD2 UTOPIA
Dedicated Data Direction
Input
Description
FCC1: UTOPIA Receive Data AUTOPIA interface supported FCC1. MSC8101 inputs Acell octets (UTOPIA interface data) RXD[0-7]. RXD7 most significant bit. RXD0 least significant bit. cell bytes. support Multi-PHY configurations, RXD[0-7] tri-stated, enabled only when RXENB asserted. Module Serial Number MSNUM[0-4] sub-block code current peripheral controller using SDMA. MSNUM5 indicates which section, transmit receive (1), active during transfer. FCC1: UTOPIA Receive Data AUTOPIA interface supported FCC1. MSC8101 inputs Acell octets (UTOPIA interface data) RXD[0-7]. RXD7 most significant bit. RXD0 least significant bit. cell bytes. support Multi-PHY configurations, RXD[0-7] tri-stated, enabled only when RXENB asserted. Module Serial Number MSNUM[0-4] sub-block code current peripheral controller using SDMA. MSNUM5 indicates which section, transmit receive active during transfer. FCC1: UTOPIA Receive Data AUTOPIA interface supported FCC1. MSC8101 inputs Acell octets (UTOPIA interface data) RXD[0-7]. RXD7 most significant bit. RXD0 least significant bit. cell bytes. support Multi-PHY configurations, RXD[0-7] tri-stated, enabled only when RXENB asserted. Module Serial Number MSNUM[0-4] sub-block code current peripheral controller using SDMA. MSNUM5 indicates which section, transmit receive (1), active during transfer. SMC2: Serial Management Transmit Data Supported SMC2. interface consists SMTXD, SMRXD, SMSYN, clock. signals used applications. SMCs full-duplex ports that supports three protocols modes: UART, transparent, general-circuit interface (GCI). also PC15. Time-Division Multiplexing Layer Transmit Data TDMA1 interface supported SI1. L1TXD3 most significant bit. L1TXD0 least significant nibble mode. TDMA1 transmits nibble data L1TXD[0-3].
SDMA: MSNUM3
Output
PA11
FCC1: RXD1 UTOPIA
Input
SDMA: MSNUM4
Output
PA10
FCC1: RXD0 UTOPIA
Input
SDMA: MSNUM5
Output
SMC2: SMTXD
Output
TDMA1: L1TXD0 nibble
Output
1-24
Communications Processor Module (CPM) Ports
Table 1-3. Port Signals (Continued)
Name GeneralPurpose
Peripheral Controller: Dedicated Signal Protocol
SMC2: SMRXD
Dedicated Data Direction
Input
Description
SMC2: Serial Management Receive Data Supported SMC2. interface consists SMTXD, SMRXD, SMSYN, clock. signals used applications. SMCs full-duplex ports that supports three protocols modes: UART, transparent, general-circuit interface (GCI). Time-Division Multiplexing Layer Nibble Receive Data TDMA1 interface supported SI1. L1RXD3 most significant bit. L1RXD0 least significant nibble mode. TDMA1 receives nibble data from L1RXD[0-3]. Time-Division Multiplexing Layer Serial Receive Data TDMA1 interface supported SI1. TDMA1 receives serial data from L1RXD. SMC2: Serial Management Synchronization interface consists SMTXD, SMRXD, SMSYN, clock. signals used applications. SMCs full-duplex ports that supports three protocols modes: UART, transparent, general-circuit interface (GCI). Time-Division Multiplexing Layer Transmit Synchronization TDMA1 interface supported SI1, this synchronizing signal transmit channel. Serial Interface with Time-Slot Assigner chapter MSC8101 Technical Reference manual. Time-Division Multiplexing Layer Receive Synchronization. TDMA1 interface supported SI1, this synchronizing signal receive channel.
TDMA1: L1RXD0 nibble
Input
TDMA1: L1RXD serial
Input
SMC2: SMSYN
Input
TDMA1: L1TSYNC nibble serial
Input
TDMA1: L1RSYNC nibble serial
Input
1-25
Communications Processor Module (CPM) Ports
1.7.2 Port Signals
Table 1-4. Port Signals
Name GeneralPurpose
PB31
Peripheral Controller: Dedicated Protocol
FCC2: TX_ER
Dedicated Data Direction
Output
Description
FCC2: Media Independent Interface Transmit Error interface supported FCC2. TX_ER asserted MSC8101 force propagation transmit errors. SCC2: Receive Data Supported SCC2. SCC2 receives serial data from RXD. Time-Division Multiplexing Layer Transmit Data TDMB2 interface supported SI2. L1TXD supports serial mode. TDMB2 transmits serial data L1TXD. SCC2: Transmit Data. Supported SCC2. SCC2 transmits serial data TXD. FCC2: Media Independent Interface Receive Data Valid interface supported FCC2, RX_DV asserted external fast Ethernet PHY. RX_DV indicates that valid data being sent. presence carrier sense, RX_DV, indicates reception broken packet headers, probably wiring circuit. Time-Division Multiplexing Layer Receive Data TDMB2 interface supported SI2. L1RXD supports serial mode. TDMB2 receives serial data from L1RXD. FCC2: Media Independent Interface Transmit Enable interface supported FCC2. TX_EN asserted MSC8101 when transmitting data. Time-Division Multiplexing Layer Receive Synchronization TDMB2 interface supported SI2, this synchronizing signal receive channel.
SCC2:
Input
TDMB2: L1TXD serial PB30 SCC2:
Output
Output
FCC2: RX_DV
Input
TDMB2: L1RXD serial PB29 FCC2: TX_EN
Input Output
TDMB2: L1RSYNC serial
Input
1-26
Communications Processor Module (CPM) Ports
Table 1-4. Port Signals (Continued)
Name GeneralPurpose
PB28
Peripheral Controller: Dedicated Protocol
FCC2: HDLC serial, HDLC nibble, transparent
Dedicated Data Direction
Output
Description
FCC2: Request Send standard modem interface signals supported FCC2 (RTS, CTS, CD). asynchronous with data. typically used conjunction with MSC8101 FCC2 transmitter requests receiver send data asserting low. request accepted when returned low. FCC2: Media Independent Interface Receive Error interface supported FCC2, RX_ER asserted external fast Ethernet PHY. This signal indicates receive error, which often indicates wiring. SCC2: Request Send, Transmit Enable Typically used conjunction with supported SCC2. MSC8101 SCC2 transmitter requests receiver send data asserting low. request accepted when returned low. TENA signal used Ethernet mode. Time-Division Multiplexing Layer Transmit Synchronization TDMB2 interface supported SI2, this synchronizing signal transmit channel. Serial Interface with Time-Slot Assigner chapter MSC8101 Technical Reference manual. FCC2: Media Independent Interface Collision Detect interface supported FCC2. asserted external fast Ethernet PHY. Time-Division Multiplexing Layer Transmit Data TDMC2 interface supported SI2. L1TXD supports serial mode. TDMC2 transmits serial data L1TXD. FCC2: Media Independent Interface Carrier Sense Input interface, asserted external fast Ethernet PHY. This signal indicates activity cable. Time-Division Multiplexing Layer Receive Data TDMC2 interface supported SI2. L1RXD supports serial mode. TDMC2 receives serial data from L1RXD.
FCC2: RX_ER
Input
SCC2: RTS, TENA
Output
TDMB2: L1TSYNC serial
Input
PB27
FCC2:
Input
TDMC2: L1TXD serial PB26 FCC2:
Output
Input
TDMC2: L1RXD serial
Input
1-27
Communications Processor Module (CPM) Ports
Table 1-4. Port Signals (Continued)
Name GeneralPurpose
PB25
Peripheral Controller: Dedicated Protocol
FCC2: TXD3 HDLC nibble
Dedicated Data Direction
Output
Description
FCC2: HDLC Nibble Transmit Data Supported HDLC nibble mode FCC2. TXD3 most significant bit. TXD0 least significant bit. Time-Division Multiplexing Nibble Layer Transmit Data TDMA1 transmits nibble data L1TXD[0-3]. L1TXD3 most significant L1TXD0 least significant nibble mode. Time-Division Multiplexing Layer Transmit Synchronization TDMC2 interface supported SI2, this synchronizing signal transmit channel. Serial Interface with Time-Slot Assigner chapter MSC8101 Technical Reference manual. FCC2: HDLC Nibble: Transmit Data Supported HDLC nibble mode FCC2. TXD3 most significant bit. TXD0 least significant bit. Time-Division Multiplexing Nibble Layer Receive Data TDMA1 receives nibble data into L1RXD[0-3]. L1RXD3 most significant L1RXD0 least significant nibble mode. Time-Division Multiplexing Layer Receive Synchronization TDMC2 interface supported SI2, this synchronizing signal receive channel. FCC2: HDLC Nibble: Transmit Data Supported HDLC nibble mode FCC2. TXD3 most significant bit. TXD0 least significant bit. Time-Division Multiplexing Nibble Layer Receive Data TDMA1 interface supported SI1. TDMA1 supports nibble modes. L1RXD3 most significant bit. L1RXD0 least significant nibble mode. TDMA1 receives nibble data from L1RXD[0-3]. Time-Division Multiplexing Layer Transmit Data TDMD2 interface supported SI2. L1TXD supports serial mode. TDMA1 transmits serial data L1TXD.
TDMA1: L1TXD3 nibble
Output
TDMC2: L1TSYNC serial
Input
PB24
FCC2: TXD2 HDLC nibble
Output
TDMA1: L1RXD3 nibble
Input
TDMC2: L1RSYNC serial
Input
PB23
FCC2: TXD1 HDLC nibble
Output
TDMA1: L1RXD2 nibble
Input
TDMD2: L1TXD serial
Output
1-28
Communications Processor Module (CPM) Ports
Table 1-4. Port Signals (Continued)
Name GeneralPurpose
PB22
Peripheral Controller: Dedicated Protocol
FCC2: TXD0 HDLC nibble
Dedicated Data Direction
Output
Description
FCC2: HDLC Nibble Transmit Data TXD[0-3] supported HDLC nibble mode FCC2. TXD3 most significant bit. TXD0 least significant bit. FCC2: HDLC Serial Transparent Transmit Data supported HDLC serial mode transparent mode FCC2. Time-Division Multiplexing Nibble Layer Receive Data TDMA1 interface supported SI1. TDMA1 supports nibble modes. L1RXD3 most significant bit. L1RXD0 least significant nibble mode. TDMA1 receives nibble data from L1RXD[0-3]. Time-Division Multiplexing Layer Receive Data TDMD2 interface supported SI2. TDMD2 supports serial mode. TDMD2 receives serial data from L1RXD. FCC2: HDLC Nibble Receive Data RXD[0-3] supported HDLC nibble mode FCC2. RXD3 most significant bit. RXD0 least significant bit. FCC2: HDLC Serial Transparent Receive Data Supported HDLC serial mode transparent mode FCC2. Time-Division Multiplexing Nibble Layer Transmit Data TDMA1 interface supported SI1. TDMA1 supports nibble modes. L1TXD3 most significant bit. L1TXD0 least significant nibble mode. TDMA1 transmits nibble data L1TXD[0-3]. Time-Division Multiplexing Layer Transmit Synchronize Data TDMD2 interface supported SI2, this synchronizing signal transmit channel. Serial Interface with Time-Slot Assigner chapter MSC8101 Technical Reference manual.
FCC2: HDLC serial transparent
Output
TDMA1: L1RXD1 nibble
Input
TDMD2: L1RXD serial PB21 FCC2: RXD0 HDLC nibble
Input
Input
FCC2: HDLC serial transparent
Input
TDMA1: L1TXD2 nibble
Output
TDMD2: L1TSYNC serial
Input
1-29
Communications Processor Module (CPM) Ports
Table 1-4. Port Signals (Continued)
Name GeneralPurpose
PB20
Peripheral Controller: Dedicated Protocol
FCC2: RXD1 HDLC nibble
Dedicated Data Direction
Input
Description
FCC2: HDLC Nibble: Receive Data RXD[0-3] supported HDLC nibble mode FCC2. RXD3 most significant bit. RXD0 least significant bit. Time-Division Multiplexing Nibble Layer Transmit Data TDMA1 interface supported SI1. TDMA1 supports nibble modes. L1TXD3 most significant bit. L1TXD0 least significant nibble mode. TDMA1 transmits nibble data L1TXD[0-3]. Time-Division Multiplexing Layer Receive Synchronize Data TDMD2 interface supported SI2, this synchronizing signal receive channel. FCC2: HDLC Nibble Receive Data RXD[0-3] supported HDLC nibble mode FCC2. RXD3 most significant bit. RXD0 least significant bit. I2C: Inter-Integrated Circuit Serial Data interface comprises signals: serial data (SDA) serial clock (SDA). controller uses synchronous, multimaster that connect several integrated circuits board. Clock rates kHz@25 system clock. FCC2: HDLC Nibble Receive Data RXD[0-3] supported HDLC nibble mode FCC2. RXD3 most significant bit. RXD0 least significant bit. I2C: Inter-Integrated Circuit Serial Clock interface comprises signals: serial data (SDA) serial clock (SDA). controller uses synchronous, multimaster that connect several integrated circuits board. Clock rates kHz@25 system clock.
TDMA1: L1TXD1 nibble
Output
TDMD2: L1RSYNC serial
Input
PB19
FCC2: RXD2 HDLC nibble
Input
I2C:
Input/ Output
PB18
FCC2: RXD3 HDLC nibble
Input
I2C:
Input/ Output
1-30
Communications Processor Module (CPM) Ports
1.7.3 Port Signals
Table 1-5. Port Signals
Name GeneralPurpose
PC31
Peripheral Controller: Dedicated Protocol
BRG1O
Dedicated Data Direction
Output
Description
Baud-Rate Generator Output supports BRGs. BRGs used internally bank-of-clocks selection logic and/or provide output pins. BRG1O internal input timers. When CLK5 selected (see PC27 below), source BRG1O which default input timers. System Interface Unit (SIU) chapter MSC8101 Technical Reference manual additional information. CLK5 enabled, BRG1O uses internal input. TMCLK enabled (see PC26 below), BRG1O input timers disabled. Clock supports clock input pins. clocks sent bank-of-clocks selection logic, where they routed controllers. Timer 1/2: Timer Gate timers gated/restarted external gate signal. There gate signals: TGATE1 controls timer and/or TGATE2 controls timer and/or Baud-Rate Generator Output supports BRGs. BRGs used internally bank-of-clocks selection logic and/or provide output pins. Clock supports clock input pins. clocks sent bank-of-clocks selection logic, where they routed controllers. Timer Timer timers (Timer[1-4]) output signal timer output (TOUT[1-4]) when reference value reached. This signal active-low pulse toggle current output. output also connect internally input another timer, resulting 32-bit timer. External Request External request input line asserts internal request processor. signal programmed level- edge-sensitive, also programmable priority. Refer RISC Controller Configuration Register (RCCR) description Chapter MSC8101 Reference Manual programming information. There current microcode applications this request line. reserved future development.
CLK1
Input
TIMER1/2: TGATE1
Input
PC30
BRG2O
Output
CLK2
Input
Timer1: TOUT1
Output
EXT1
Input
1-31
Communications Processor Module (CPM) Ports
Table 1-5. Port Signals (Continued)
Name GeneralPurpose
PC29
Peripheral Controller: Dedicated Protocol
BRG3O
Dedicated Data Direction
Output
Description
Baud-Rate Generator Output supports BRGs. BRGs used internally bank-of-clocks selection logic and/or provide output pins. Clock supports clock input pins. clocks sent bank-of-clocks selection logic, where they routed controllers. Timer Input timer have following sources: another timer, system clock, system clock divided timer input. supports timer inputs. timer inputs captured rising, falling both edges. SCC1: Clear Send, Collision Typically used conjunction with RTS. MSC8101 SCC1 transmitter sends request send data signal (RTS). request accepted when returned low. CLSN signal used Ethernet mode. also PC15. Baud-Rate Generator Output supports BRGs. BRGs used internally bank-of-clocks selection logic and/or provide output pins. Clock supports clock input pins. clocks sent bank-of-clocks selection logic, where they routed controllers. Timer Input timer have following sources: another timer, system clock, system clock divided timer input. supports timer inputs. timer inputs captured rising, falling both edges. Timer Timer Output timers (Timer[1-4]) output signal timer output (TOUT[1-4]) when reference value reached. This signal active-low pulse toggle current output. output also connected internally input another timer, resulting 32-bit timer. SCC2: Clear Send, Collision Typically used conjunction with RTS. MSC8101 SCC2 transmitter sends request send data signal (RTS). request accepted when returned low. CLSN signal used Ethernet mode. also PC13.
CLK3
Input
TIN2
Input
SCC1: CTS, CLSN
Input
PC28
BRG4O
Output
CLK4
Input
TIN1
Input
Timer2: TOUT2
Output
SCC2: CTS, CLSN
Input
1-32
Communications Processor Module (CPM) Ports
Table 1-5. Port Signals (Continued)
Name GeneralPurpose
PC27
Peripheral Controller: Dedicated Protocol
BRG5O
Dedicated Data Direction
Output
Description
Baud-Rate Generator Output supports BRGs. BRGs used internally bank-of-clocks selection logic and/or provide output pins. Clock When selected, CLK5 source timers BRG1O. System Interface Unit (SIU) chapter MSC8101 Technical Reference manual additional information. CLK5 enabled, BRG1O uses internal input. TMCLK enabled (see PC26 below), BRG1O input timers disabled. Timer 3/4: Timer Gate timers gated/restarted external gate signal. There gate signals: TGATE1 controls timer and/or TGATE2 controls timer and/or Baud-Rate Generator Output supports BRGs. BRGs used internally bank-of-clocks selection logic and/or provide output pins. Clock supports clock input pins. clocks sent bank-of-clocks selection logic, where they routed controllers. Timer Timer timers (Timer[1-4]) output signal timer output (TOUT[1-4]) when reference value reached. This signal active-low pulse toggle current output. output also connect internally input another timer, resulting 32-bit timer. Timer Clock When selected, TMCLK designated input timers. When TMCLK configured input timers, BRG1O input disabled. System Interface Unit (SIU) chapter MSC8101 Technical Reference manual additional information.
CLK5
Input
TIMER3/4: TGATE2
Input
PC26
BRG6O
Output
CLK6
Input
Timer3: TOUT3
Output
TMCLK
Input
1-33
Communications Processor Module (CPM) Ports
Table 1-5. Port Signals (Continued)
Name GeneralPurpose
PC25
Peripheral Controller: Dedicated Protocol
BRG7O
Dedicated Data Direction
Output
Description
Baud-Rate Generator Output supports BRGs. BRGs used internally bank-of-clocks selection logic and/or provide output pins. Clock supports clock input pins. clocks sent bank-of-clocks selection logic, where they routed controllers. Timer Input timer have following sources: another timer, system clock, system clock divided timer input. supports timer inputs. timer inputs captured rising, falling both edges. DMA: Data Acknowledge DACK2, DREQ2, DRACK2 DONE2 belong DMA. DONE2 DRACK2 signals same therefore cannot used simultaneously. There sets pins associated with ports. Baud-Rate Generator Output supports BRGs. BRGs used internally bank-of-clocks selection logic and/or provide output pins. Clock supports clock input pins. clocks sent bank-of-clocks selection logic, where they routed controllers. Timer Input timer have following sources: another timer, system clock, system clock divided timer input. supports four timer inputs. timer inputs captured rising, falling, both edges. Timer Timer timers (Timer1-4]) output signal timer output (TOUT[1-4]) when reference value reached. This signal active-low pulse toggle current output. output also connected internally input another timer, resulting 32-bit timer. DMA: Data Request DACK2, DREQ2, DRACK2, DONE2 belong DMA. DONE2 DRACK2 signals same therefore cannot used simultaneously. There sets pins associated with ports.
CLK7
Input
TIN4
Input
DMA: DACK2
Output
PC24
BRG8O
Output
CLK8
Input
TIN3
Input
Timer4: TOUT4
Output
DMA: DREQ2
Input
1-34
Communications Processor Module (CPM) Ports
Table 1-5. Port Signals (Continued)
Name GeneralPurpose
PC23
Peripheral Controller: Dedicated Protocol
CLK9
Dedicated Data Direction
Input
Description
Clock supports clock input pins. clocks sent bank-of-clocks selection logic, where they routed controllers. DMA: Data Acknowledge DACK1, DREQ1, DRACK1, DONE1 belong DMA. DONE1 DRACK1 signals same therefore cannot used simultaneously. There sets pins associated with ports. External Request External request input line asserts internal request processor. signal programmed level- edge-sensitive, also programmable priority. Refer RISC Controller Configuration Register (RCCR) description Chapter MSC8101 Reference Manual programming information. There current microcode applications this request line. reserved future development. Serial Interface Layer Strobe time-slot assigner supported SI1. MSC8101 time-slot assigner supports four strobe outputs that asserted byte basis. strobe outputs useful interfacing other devices that support multiplexed interface enabling/disabling three-state buffers multiple-transmitter architecture. These strobes also generate output wave forms such applications stepper-motor control. Clock supports clock input pins. clocks sent bank-of-clocks selection logic, where they routed controllers. DMA: Request DACK1, DREQ1, DRACK1, DONE1 belong DMA. DONE1 DRACK1 signals same therefore cannot used simultaneously. There sets pins associated with ports.
DMA: DACK1
Output
EXT2
Input
PC22
SI1: L1ST1
Output
CLK10
Input
DMA: DREQ1
Input/ Output
1-35
Communications Processor Module (CPM) Ports
Table 1-5. Port Signals (Continued)
Name GeneralPurpose
PC15
Peripheral Controller: Dedicated Protocol
SMC2: SMTXD
Dedicated Data Direction
Output
Description
SMC2: Serial Management Transmit Data Supported SMC2. interface consists SMTXD, SMRXD, SMSYN, clock. signals used applications. SMCs full-duplex ports that support three protocols modes: UART, transparent, general-circuit interface (GCI). also PA9. SCC1: Clear Send, Collision Typically used conjunction with RTS. MSC8101 SCC1 transmitter sends request send data signal (RTS). request accepted when returned low. CLSN signal used Ethernet mode. also PC29. FCC1: UTOPIA Master Transmit Address AUTOPIA master interface supported FCC1, this transmit address FCC1: UTOPIA Slave Transmit Address AUTOPIA slave interface supported FCC1, this transmit address Serial Interface Layer Strobe time-slot assigner supported SI1. MSC8101 time-slot assigner supports four strobe outputs that asserted byte basis. strobe outputs useful interfacing other devices that support multiplexed interface enabling/disabling three-state buffers multiple-transmitter architecture. These strobes also generate output wave forms such applications stepper-motor control. SCC1: Carrier Detect, Receive Enable Typically used conjunction with supported SCC1. MSC8101 SCC1 transmitter requests receiver send data asserting low. request accepted when returned low. FCC1: UTOPIA Multi-PHY Master Receive Address AUTOPIA master interface supported FCC1, this receive address FCC1: UTOPIA Multi-PHY Slave Receive Address AUTOPIA slave interface supported FCC1, this receive address
SCC1: CTS/CLSN
Input
FCC1: TXADDR0 UTOPIA master
Output
FCC1: TXADDR0 UTOPIA slave PC14 SI1: L1ST2
Input
Output
SCC1: RENA
Input
FCC1: RXADDR0 UTOPIA master
Output
FCC1: RXADDR0 UTOPIA slave
Input
1-36
Communications Processor Module (CPM) Ports
Table 1-5. Port Signals (Continued)
Name GeneralPurpose
PC13
Peripheral Controller: Dedicated Protocol
SI1: L1ST4
Dedicated Data Direction
Output
Description
Serial Interface Layer Strobe time-slot assigner supported SI1. MSC8101 time-slot assigner supports four strobe outputs that asserted byte basis. strobe outputs useful interfacing other devices that support multiplexed interface enabling/disabling three-state buffers multiple-transmitter architecture. These strobes also generate output wave forms such applications stepper-motor control. SCC2: Clear Send, Collision Typically used conjunction with RTS. MSC8101 SCC2 transmitter sends request send data signal (RTS). request accepted when returned low. CLSN signal used Ethernet mode. also PC28. FCC1: UTOPIA Multi-PHY Master Transmit Address AUTOPIA master interface supported FCC1, this transmit address FCC1: UTOPIA Multi-PHY Slave Transmit Address AUTOPIA slave interface supported FCC1, this transmit address Serial Interface Layer Strobe time-slot assigner supported SI1. MSC8101 time-slot assigner supports four strobe outputs that asserted byte basis. strobe outputs useful interfacing other devices that support multiplexed interface enabling/disabling three-state buffers multiple-transmitter architecture. These strobes also generate output wave forms such applications stepper-motor control. SCC2: Carrier Detect, Request Enable Typically used conjunction with supported SCC2. MSC8101 SCC2 transmitter requests receiver that sends data asserting low. request accepted when returned low. FCC1: UTOPIA Multi-PHY Master Receive Address AUTOPIA master interface supported FCC1, this receive address FCC1: UTOPIA Multi-PHY Slave Receive Address AUTOPIA slave interface supported FCC1, this receive address
SCC2: CTS,CLSN
Input
FCC1:TXADDR1 UTOPIA master
Output
FCC1: TXADDR1 UTOPIA slave PC12 SI1: L1ST3
Input
Output
SCC2: RENA
Input
FCC1: RXADDR1 UTOPIA master
Output
FCC1: RXADDR1 UTOPIA slave
Input
1-37
Communications Processor Module (CPM) Ports
Table 1-5. Port Signals (Continued)
Name GeneralPurpose
Peripheral Controller: Dedicated Protocol
SI2: L1ST1
Dedicated Data Direction
Output
Description
Serial Interface Strobe time-slot assigner supported SI2. MSC8101 time-slot assigner supports four strobe outputs that asserted byte basis. strobe outputs useful interfacing other devices that support multiplexed interface enabling/disabling three-state buffers multiple-transmitter architecture. These strobes also generate output wave forms such applications stepper-motor control. FCC1: Clear Send standard modem interface signals supported FCC1 (RTS, CTS, CD). asynchronous with data. FCC1: UTOPIA Multi-PHY Master Transmit Address AUTOPIA master interface supported FCC1, this transmit address FCC1: UTOPIA Multi-PHY Slave Transmit Address AUTOPIA slave interface supported FCC1 using multiplexed polling, this transmit address FCC1: UTOPIA Multi-PHY Master Transmit Cell Available Direct Polling AUTOPIA master interface supported FCC1 using direct polling, TXCLAV1 asserted external UTOPIA slave indicate that accept complete Acell.
FCC1: HDLC serial, HDLC nibble, transparent FCC1: TXADDR2 UTOPIA master
Input
Output
FCC1: TXADDR2 UTOPIA slave
Input
FCC1: TXCLAV1 UTOPIA multi-PHY master, direct polling
Input
1-38
Communications Processor Module (CPM) Ports
Table 1-5. Port Signals (Continued)
Name GeneralPurpose
Peripheral Controller: Dedicated Protocol
SI2: L1ST2
Dedicated Data Direction
Output
Description
Serial Interface Layer Strobe time-slot assigner supported SI2. MSC8101 time-slot assigner supports four strobe outputs that asserted byte basis. strobe outputs useful interfacing other devices that support multiplexed interface enabling/disabling three-state buffers multiple-transmitter architecture. These strobes also generate output wave forms such applications stepper-motor control. FCC1: Carrier Detect standard modem interface signals supported FCC1 (RTS, CTS, CD). input asynchronous with data. FCC1: UTOPIA Multi-PHY Master Receive Address AUTOPIA master interface supported FCC1, this receive address FCC1: UTOPIA Slave Receive Address AUTOPIA slave interface supported FCC1 using multiplexed polling, this receive address FCC1: UTOPIA Multi-PHY Master Receive Cell Available Direct Polling AUTOPIA master interface supported FCC1 using direct polling, RXCLAV1 asserted external when complete Acell available transfer. SMC1: Transmit Data Supported SMC1. interface consists SMTXD, SMRXD, SMSYN, clock. signals used applications. SMCs full-duplex ports that supports three protocols modes: UART, transparent, general-circuit interface (GCI). Serial Interface Layer Strobe time-slot assigner supported SI2. MSC8101 time-slot assigner supports four strobe outputs that asserted byte basis. strobe outputs useful interfacing other devices that support multiplexed interface enabling/disabling three-state buffers multiple-transmitter architecture. These strobes also generate output wave forms such applications stepper-motor control. FCC2: Clear Send standard modem interface signals supported FCC2 (RTS, CTS, CD). asynchronous with data.
FCC1: HDLC serial, HDLC nibble, transparent
Input
FCC1: RXADDR2 UTOPIA master
Output
FCC1: RXADDR2 UTOPIA slave
Input
FCC1: RXCLAV1 UTOPIA multi-PHY master, direct polling
Input
SMC1: SMTXD
Output
SI2: L1ST3
Output
FCC2: HDLC serial, HDLC nibble, transparent
Input
1-39
Communications Processor Module (CPM) Ports
Table 1-5. Port Signals (Continued)
Name GeneralPurpose
Peripheral Controller: Dedicated Protocol
SMC1: SMRXD
Dedicated Data Direction
Input
Description
SMC1: Receive Data Supported SMC1. interface consists SMTXD, SMRXD, SMSYN, clock. signals used applications. SMCs full-duplex ports that supports three protocols modes: UART, transparent, general-circuit interface (GCI). Serial Interface Layer Strobe time-slot assigner supported SI2. MSC8101 time-slot assigner supports four strobe outputs that asserted byte basis. strobe outputs useful interfacing other devices that support multiplexed interface enabling/disabling three-state buffers multiple-transmitter architecture. These strobes also generate output wave forms such applications stepper-motor control. FCC2: Carrier Detect standard modem interface signals supported FCC2 (RTS, CD). asynchronous with data.
SI2: L1ST4
Output
FCC2: HDLC serial, HDLC nibble, transparent
Input
1-40
Communications Processor Module (CPM) Ports
1.7.4 Port Signals
Table 1-6. Port Signals
Name GeneralPurpose
PD31
Peripheral Controller: Dedicated Protocol
SCC1:
Dedicated Data Direction
Input
Description
SCC1: Receive Data Supported SCC1. SCC1 receives serial data from RXD. DMA: Data Request Acknowledge DACK1, DREQ1, DRACK1, DONE1 belong DMA. DONE1 DRACK1 signals same therefore cannot used simultaneously. There sets pins associated with ports. DMA: Done DACK1, DREQ1, DRACK1, DONE1 belong DMA. DONE1 DRACK1 signals same therefore cannot used simultaneously. There sets pins associated with ports. SCC1: Transmit Data Supported SCC1. SCC1 transmits serial data TXD. DMA: Data Request Acknowledge DACK2, DREQ2, DRACK2, DONE2 belong DMA. DONE2 DRACK2 signals same therefore cannot used simultaneously. There sets pins associated with ports. DMA: Done DACK2, DREQ2, DRACK2, DONE2 belong DMA. DONE2 DRACK2 signals same therefore cannot used simultaneously. There sets pins associated with ports. SCC1: Request Send, Transmit Enable Typically used conjunction with supported SCC2. MSC8101 SCC1 transmitter requests receiver send data asserting low. request accepted when returned low. TENA signal used Ethernet mode. FCC1: UTOPIA Multi-PHY Master Receive Address AUTOPIA master interface supported FCC1 using multiplexed polling, this receive address FCC1: UTOPIA Slave Receive Address AUTOPIA slave interface supported FCC1 using multiplexed polling, this receive address FCC1: UTOPIA Multi-PHY Master Receive Cell Available Direct Polling AUTOPIA master interface supported FCC1 using direct polling, RXCLAV2 asserted external when complete Acell available transfer.
DMA: DRACK1
Output
DMA: DONE1
Input/ Output
PD30
SCC1:
Output
DMA: DRACK2
Output
DMA: DONE2
Input/ Output
PD29
SCC1: RTS, TENA
Output
FCC1: RXADDR3 UTOPIA master
Output
FCC1: RXADDR3 UTOPIA slave
Input
FCC1: RXCLAV2 UTOPIA multi-PHY master, direct polling
Input
1-41
Communications Processor Module (CPM) Ports
Table 1-6. Port Signals (Continued)
Name GeneralPurpose
PD19
Peripheral Controller: Dedicated Protocol
FCC1: TXADDR4 UTOPIA master
Dedicated Data Direction
Output
Description
FCC1: Multi-PHY Master Transmit Address Multiplexed Polling AUTOPIA master interface supported FCC1 using multiplexed polling, this transmit address FCC1: UTOPIA Slave Transmit Address AUTOPIA slave interface supported FCC1 using multiplexed polling, this transmit address FCC1: UTOPIA Multi-PHY master Transmit Cell Available Direct Polling AUTOPIA master interface supported FCC1 using direct polling, TXCLAV3 asserted external UTOPIA slave indicate that accept complete Acell. Baud Rate Generator Output supports BRGs. BRGs used internally bank-of-clocks selection logic and/or provide output pins. BRG1O internal input timers. When CLK5 selected (see PC27 above), source BRG1O which default input timers. System Interface Unit (SIU) chapter MSC8101 Technical Reference manual additional information. CLK5 enabled, BRG1O uses internal input. TMCLK enabled (see PC26 above), BRG1O input timers disabled. SPI: Select interface comprises four signals: master slave (SPIMOSI), master slave (SPIMISO), clock (SPICLK) select (SPISEL). configured slave master single- multiple-master environments. SPISEL enable input slave. multimaster environment, SPISEL (always input) detects error when more than master operating. masters must output slave select signal enable slave devices using separate general-purpose signal. Assertion SPISEL while master causes error.
FCC1: TXADDR4 UTOPIA slave
Input
FCC1: TXCLAV3 UTOPIA multi-PHY master, direct polling
Input
BRG1O
Output
SPI: SPISEL
Input
1-42
Communications Processor Module (CPM) Ports
Table 1-6. Port Signals (Continued)
Name GeneralPurpose
PD18
Peripheral Controller: Dedicated Protocol
FCC1: RXADDR4 UTOPIA master
Dedicated Data Direction
Output
Description
FCC1: UTOPIA Master Receive Address AUTOPIA master interface supported FCC1 using multiplexed polling, this receive address FCC1: UTOPIA Slave Receive Address AUTOPIA slave interface supported FCC1, this receive address FCC1: UTOPIA Multi-PHY Master Receive Cell Available Direct Polling AUTOPIA master interface supported FCC1 using direct polling, RXCLAV3 asserted external when complete Acell available transfer. SPI: Clock interface comprises four signals: master slave (SPIMOSI), master slave (SPIMISO), clock (SPICLK) select (SPISEL). configured slave master single- multiple-master environments. SPICLK gated clock, active only during data transfers. Four combinations SPICLK phase polarity configured. When master, SPICLK clock output signal that shifts received data from SPIMISO transmitted data SPIMOSI. Baud Rate Generator Output supports BRGs. BRGs used internally MSC8101 and/or provide output pins. FCC1: UTOPIA Receive Parity AUTOPIA interface supported FCC1, this parity RXD[0-7]. SPI: Master Output Slave Input interface comprises signals: master slave (SPIMOSI), master slave (SPIMISO), clock (SPICLK) select (SPISEL). configured slave master single- multiple-master environments. When slave, SPICLK clock input that shifts received data from SPIMOSI transmitted data through SPIMISO. FCC1: UTOPIA Transmit Parity AUTOPIA interface supported FCC1, this parity TXD[0-7]. SPI: Master Input Slave Output interface comprises four signals: master slave (SPIMOSI), master slave (SPIMISO), clock (SPICLK), select (SPISEL). configured slave master single- multiple-master environments. When slave, SPICLK clock input that shifts received data from SPIMOSI transmitted data through SPIMISO.
FCC1: RXADDR4 UTOPIA slave
Input
FCC1: RXCLAV3 UTOPIA multi-PHY master, direct polling
Input
SPI: SPICLK
Input/ Output
PD17
BRG2O
Output
FCC1: RXPRTY UTOPIA
Input
SPI: SPIMOSI
Input/ Output
PD16
FCC1: TXPRTY UTOPIA
Output
SPI: SPIMISO
Input/ Output
1-43
JTAG Test Access Port Signals
Table 1-6. Port Signals (Continued)
Name GeneralPurpose
Peripheral Controller: Dedicated Protocol
SMC1: SMSYN
Dedicated Data Direction
Input
Description
SMC1: Serial Management Synchronization Supported SMC1. SMSYN input. interface consists SMTXD, SMRXD, SMSYN clock. signals used applications. SMCs full-duplex ports that supports three protocols modes: UART, transparent general-circuit interface (GCI). FCC1: UTOPIA Master Transmit Address AUTOPIA master interface supported FCC1 using multiplexed polling, this transmit address FCC1: UTOPIA Slave Transmit Cell Available AUTOPIA slave interface supported FCC1 using multiplexed polling, this transmit address FCC1: UTOPIA Multi-PHY Master Transmit Cell Available Direct Polling AUTOPIA master interface supported FCC1 using direct polling, TXCLAV2 asserted external UTOPIA slave indicate that accept complete Acell.
FCC1: TXADDR3 UTOPIA master
Output
FCC1: TXADDR3 UTOPIA slave
Input
FCC1: TXCLAV2 UTOPIA multi-PHY master, direct polling
Input
JTAG Test Access Port Signals
MSC8101 supports standard Test Access Port (TAP) signals defined IEEE 1149.1 Standard Test Access Port Boundary-Scan Architecture specification described Table 1-7. Table 1-7. JTAG Test Access Port Signals
Signal Name
Type
Input Input
Signal Description
Test Clock-A test clock signal synchronizing JTAG test logic. Test Data Input-A test data serial signal test instructions data. sampled rising edge internal pull-up resistor. Test Data Output-A test data serial signal test instructions data. tri-stated. signal actively driven shift-IR shift-DR controller states changes falling edge TCK. Test Mode Select-Sequences test controller's state machine, sampled rising edge TCK, internal pull-up resistor. Test Reset-Asynchronously initializes test controller, internal pull-up resistor, must asserted after power
Output
Input
TRST
Input
1-44
Reserved Signals
Reserved Signals
Table 1-8. Reserved Signals
Signal Name
TEST
Type
Input
Signal Description
Test Used manufacturing testing. must connect this input GND. Leave disconnected. Spare Pins Leave disconnected backward compatibility with future revisions this device.
THERM[1-2] SPARE1,
1-45
Reserved Signals
1-46
Chapter
Specifications (mask 2K42A)
2A.1 Introduction
This document contains detailed information power considerations, DC/AC electrical characteristics, timing specifications MSC8101 communications processor, mask 2K42A. additional information, MSC8101 Reference Manual.
2A.2 Absolute Maximum Ratings
CAUTION
This device contains circuitry protecting against damage high static voltage electrical fields; however, normal precautions should taken avoid exceeding maximum voltage ratings. Reliability enhanced unused inputs tied appropriate logic voltage level (for example, either VCC). calculating timing requirements, adding maximum value specification minimum value another specification does yield reasonable sum. maximum specification calculated using worst case variation process parameter values direction. minimum specification calculated using worst case same parameters opposite direction. Therefore, "maximum" value specification never occurs same device with "minimum" value another specification; adding maximum minimum represents condition that never exist.
2A-1
Recommended Operating Conditions
Table 2A-1 describes maximum electrical ratings MSC8101. Table 2A-1. Absolute Maximum Ratings2
Rating
Core supply voltage3 supply voltage3 supply Input voltage3
Symbol
VCCSYN
Value
-0.2 -0.2 -0.2 (GND 0.2) +150
Unit
voltage3 range4
Maximum operating temperature Storage temperature range Notes:
TSTG
Functional operating conditions given Table 2A-2. Absolute maximum ratings stress ratings only, functional operation maximum guaranteed. Stress beyond listed limits affect device reliability cause permanent damage. input voltage must exceed supply VDDH more than time, including during power-on reset. turn, VDDH exceed DD/V CCSYN more than during power-on reset, more than VDDH should exceed VDD/V CCSYN more than during normal operation. VDD/V CCSYN must exceed VDDH more than time, including during power-on reset. Section 4.2, Electrical Design Considerations, page more information. Section 4.1, Thermal Design Considerations, page includes formula computing chip junction temperature
2A.3 Recommended Operating Conditions
Table 2A-2 lists recommended operating conditions. Proper device operation outside these conditions guaranteed. Table 2A-2. Recommended Operating Conditions
Rating
SC140 Core supply voltage supply voltage supply voltage Input voltage Operating temperature range
Symbol
VCCSYN VDDH
Value
3.135 3.465 -0.2 VDDH
Unit
2A.4 Thermal Characteristics
Table 2A-3 describes thermal characteristics MSC8101. Table 2A-3. Thermal Characteristics
Characteristic
Junction-to-ambient1, Junction-to-board (bottom)3 Junction-to-case (top)
Symbol
Lidded FC-PBGA 17mm
Unit
°C/W °C/W °C/W
2A-2
Electrical Characteristics
Table 2A-3. Thermal Characteristics (Continued)
Characteristic
Notes:
Symbol
Lidded FC-PBGA 17mm
Unit
Junction temperature function on-chip power dissipation, package thermal resistance, mounting site (board) temperature, ambient temperature, flow, power dissipation other components board, board thermal resistance. SEMI G38-87 EIA/JESD51-2 with single layer (1s) board horizontal. Thermal resistance between printed circuit board JESD 51-8. Indicates average thermal resistance between case surface measured cold plate method (MIL SPEC-883 Method 1012.1) with cold plate temperature used case temperature. Numbers based simulations. Actual values TBD.
Section 4.1, Thermal Design Considerations, page details these characteristics.
2A.5 Electrical Characteristics
This section describes electrical characteristics MSC8101. measurements Table 2A-4 assume following system conditions: VDDH leakage current measured nominal VDDH both VDDH must vary same direction (for example, both VDDH vary percent). Table 2A-4. Electrical Characteristics
Characteristic
Input high voltage, inputs except CLKIN Input voltage CLKIN input high voltage CLKIN input voltage1 Input leakage current, VDDH Tri-state (high impedance state) leakage current, VDDH Signal input current, Signal high input current, Output high voltage, except open drain pins Output voltage, IOL= Notes:
Note:
Symbol
VILC
3.465 3.465 -4.0
Unit
optimum CLKIN duty cycle obtained when: VILC VDDH VIHC
2A-3
Clock Configuration
Table 2A-5. Typical Power Dissipation
Characteristic
Core power dissipation power dissipation 137.5 power dissipation 68.75 Core leakage power leakage power leakage power
Symbol
PCORE PCPM PSIU PLCO PLSI
Typical
Unit
2A.6 Clock Configuration
following sections provide general description clock configuration.
2A.6.1 Valid Clock Modes
Table 2A-6 shows maximum frequency values each rated core frequency (250 MHz). user must ensure that maximum frequency values exceeded. Table 2A-6. Maximum Frequencies
Characteristic
Core Frequency Frequency (CPMCLK) Frequency (BCLK) Serial Communication Controller Clock Frequency (SCLK) Baud Rate Generator Clock Frequency (BRGCLK) External Clock Output Frequency (CLKOUT)
Maximum Frequency
62.5 62.5 137.5 68.75 68.75 68.75 68.75
values MSC8101 clocks valid configuration mode options. Each option determines CLKIN SC140 core, system bus, clock, CPM, CLKOUT frequencies. values derived from three dedicated input pins (MODCK[1-3]) three bits from reset configuration word (MODCK_H). configure SPLL pre-division factor, SPLL multiplication factor, frequencies SC140 core, clocks, parallel ports, system buses, MODCK[1-3] pins sampled combined with MODCK_H values when internal power-on reset (internal PORESET) deasserted. Clock configuration changes only when internal PORESET signal deasserted. following factors configured: SPLL pre-division factor (SPLL PDF) SPLL multiplication factor (SPLL post-division factor (Bus division factor (SCC fixed division factor (CPM fixed division factor (BRG configured through System Clock Control Register (SCCR) (default after reset), 256. Note: Refer AN2288/D Clock Mode Selection MSC8101 Mask 2K42A details clock configuration.
2A-4
Clock Configuration
2A.6.2 Clocks Programming Model
This section describes clock registers detail. registers discussed follows: System Clock Control Register (SCCR) System Clock Mode Register (SCMR)
2A.6.2.1 System Clock Control Register
TYPE RESET
TYPE RESET
DFBRG
Figure 2A-1. System Clock Control Register (SCCR)-0x10C80 SCCR memory-mapped into register MSC8101. Table 2A-7. SCCR Descriptions
Defaults Name
0-29 DFBRG 30-31
PORESET
Hard Reset
Reserved
Description
Settings
Unaffected Division Factor Clock Defines BRGCLK frequency. Changing this value does result loss lock condition.
Divide Divide (default value) Divide Divide
2A.6.2.2 System Clock Mode Register
TYPE RESET
COREPDF
COREMF
BUSDF
CPMDF
DLLDIS
SPLLPDF TYPE RESET
SPLLMF
Figure 2A-2. System Clock Mode Register (SCMR)-0x10C88 SCMR read-only register that updated during power-on reset (PORESET) provides mode control signals PLLs, DLL, clock logic. This register reflects currently defined configuration settings. details available setting options, AN2288. 2A-5
Timings
Table 2A-8. SCMR Descriptions
Defaults Name
PORESET
Hard Reset
Reserved
Description
Settings
COREPDF Configuration Unaffected Core Pre-Division Factor Pins
CPLL PDF= CPLL PDF= CPLL PDF= CPLL PDF=
COREMF BUSDF 8-11
Configuration Unaffected Core Multiplication Factor Pins Configuration Unaffected Division Factor Pins
0101 0110 other combinations used. 0010 0011 0100 other combinations used.
CPMDF 12-15 SPLLPDF 16-19
Configuration Unaffected Division Factor Pins Configuration Unaffected SPLL Pre-Division Factor Pins
0001 other combinations used. 0000 0001 0010 0011 other 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 other SPLL SPLL SPLL SPLL combinations used SPLL SPLL SPLL SPLL SPLL SPLL SPLL SPLL SPLL SPLL combinations used
SPLLMF 20-23
Configuration Unaffected SPLL Multiplication Factor Pins
DLLDIS 26-31
Reserved operation enabled disabled
Configuration Unaffected Disable Pins Reserved
2A.7 Timings
following sections include illustrations tables clock diagrams, signals, parallel outputs inputs. timings based load, except where noted otherwise, transmission line.
2A-6
Timings
2A.7.1 Clocking Timing Characteristics
Table 2A-9. System Clock Parameters
Characteristic
Phase Jitter between BCLK DLLIN CLKIN frequency1,2 CLKIN slope DLLIN slope CLKOUT frequency jitter Delay between CLKOUT DLLIN Notes:
Minimum
Maximum
(0.01/CLKOUT) CLKIN jitter
Unit
CLKIN frequency causes poor performance. Choose CLKIN frequency high enough keep frequency after predivider (SPLLMFCLK) higher than MHz. CLKIN should have duty cycle.
Table 2A-10. Clock Ranges
Maximum Rated Core Frequency Clock Symbol
Input Clock SPLL Clock Output Serial Communications Controller Communications Processor Module SC140 Core Baud Rate Generator (default) CLKIN SPLLMFCLK BCLK CLKOUT SCLK CPMCLK DSPCLK BRGCLK 2.25 562.5 62.5 15.63 3.91 976.6 68.75 17.19 4.30 1.07 43.2
Max. Values SC140 Clock Rating
62.5 20.83 62.5 62.5 62.5
68.75 22.9 68.75 68.75 68.75 137.5
2A-7
Timings
2A.7.2 Reset Timing
MSC8101 several inputs reset logic: Power-on reset (PORESET) External hard reset (HRESET) External soft reset (SRESET) Asserting external PORESET causes concurrent assertion internal PORESET signal, HRESET, SRESET. When external PORESET signal deasserted, MSC8101 samples several configuration pins:
RSTCONF-determines whether MSC8101 master slave device DBREQ -determines whether operate normal mode invoke SC140 debug mode HPE-disable enable host port (HDI16) BTM[0-1]-boot from external memory (00) HDI16 (01)
these reset sources into reset controller, which takes different actions depending source reset. reset status register indicates last sources cause reset. Table 2A-11 describes reset causes. Table 2A-11. Reset Causes
Name
Power-on reset (PORESET) Hard reset (HRESET) Soft reset (SRESET)
Direction
Input Input/Output
Description
PORESET initiates power-on reset flow that resets MSC8101s configures various attributes MSC8101, including clock mode. 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.
Input/Output
2A.7.2.1 Reset Operation
reset control logic determines cause reset, synchronizes necessary, resets appropriate logic modules. memory controller, system protection logic, interrupt controller, parallel pins initialized only hard reset. Soft reset initializes internal logic while maintaining system configuration. MSC8101 mechanisms reset configuration: host reset configuration hardware reset configuration.
2A.7.2.2 Power-On Reset Flow
Asserting PORESET external initiates power-on reset flow. PORESET should asserted externally least input clock cycles after external power MSC8101 reaches least VCC. Table 2A-12 shows, MSC8101 five configuration pins, four which multiplexed with SC140 core EONCE Event (EE[0-1], EE[4-5]) pins fifth which RSTCONF pin. These pins sampled rising edge PORESET. addition these configuration pins, three (MODCK[1-3]) pins sampled MSC8101. signals these pins MODCK_H value Hard Reset Configuration Word determine locking mode, defining ratio between clock, clocks, clock frequencies.
2A-8
Timings
Table 2A-12. External Configuration Signals
RSTCONF
Description
Reset Configuration Input line sampled MSC8101 rising edge PORESET. EONCE Event Input line sampled after SC140 core locks. Holding high when PORESET deasserted puts SC140 core into Debug mode.
Settings
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.
DBREQ/
HPE/EE1
Host Port Enable Input line sampled rising edge PORESET. asserted, Host port enabled, system data 32-bit wide, Host must program reset configuration word. Boot Mode Input lines sampled rising edge PORESET, which determine MSC8101 Boot mode.
BTM[0-1]/ EE[4-5]
MSC8101 boots from external memory. MSC8101 boots from HDI16. Reserved. Reserved.
Table 2A-13. Reset Timing
Characteristics
Required external PORESET duration minimum CLKIN CLKIN Delay from deassertion external PORESET deassertion internal PORESET CLKIN CLKIN Delay from deassertion internal PORESET SPLL lock SPLLMFCLK SPLLMFCLK Delay from SPLL lock lock enabled BCLK BCLK disabled Delay from SPLL lock HRESET deassertion enabled BCLK BCLK disabled BCLK BCLK Delay from SPLL lock SRESET deassertion enabled BCLK BCLK disabled BCLK BCLK
Expression
CLKIN
Unit
888.8 213.3 1024 CLKIN 56.89 13.65 SPLLMFCLK 44.4 32.0
3073 BLCK 170.72 40.97
3585 BLCK 199.17 47.5 BLCK 28.4 6.83
3588 BLCK 199.33 47.84 BLCK 28.61 6.87
Note:
Value given lowest possible CLKIN frequency ensure proper initialization reset sequence.
2A-9
Timings
2A.7.2.3 Host Reset Configuration
Host reset configuration allows host program reset configuration word Host port after PORESET deasserted, described MSC8101 Reference Manual. MSC8101 samples signals described Table 2A-12 rising edge PORESET when signal deasserted. sampled high, host port enabled. this mode RSTCONF must pulled device extends internal PORESET until host programs reset configuration word register. host must write four 8-bit half-words Host Reset Configuration Register address program reset configuration word, which bits wide. more information, MSC8101 Reference Manual. reset configuration word programmed before internal MSC8101 locked. host must program after rising edge PORESET input. this mode, host must have clock that does depend MSC8101 clock. After locked, HRESET remains asserted another clocks then released. SRESET released three clocks later (see Figure 2A-3).
PORESET Input PORESET Internal RSTCONF, HRM, Bpins sampled
asserted CLKIN.
time HRESET Output (I/O) Host programs Reset Configuration Word
MODCK[1-3] pins sampled. MODCK_H bits ready PLL. locked locked
SRESET Output (I/O)
locks after SPLLMFCLKs locks 3073 clocks after locked. When disabled, reset period shortened lock time.
HRESET/SRESET extended 512/515 clocks, respectively, from lock
Figure 2A-3. Host Reset Configuration Timing
2A.7.2.4 Hardware Reset Configuration
Hardware reset configuration enabled sampled rising edge PORESET. value driven RSTCONF while PORESET changes from assertion deassertion determines MSC8101 configuration. RSTCONF deasserted (driven high) while PORESET changes, MSC8101 acts configuration slave. RSTCONF asserted (driven low) while PORESET changes, MSC8101 acts configuration master. Section 2A.7.2.4, Hardware Reset Configuration, explains configuration sequence terms "configuration master" "configuration slave." Directly after deassertion PORESET choice reset operation mode configuration master configuration slave, MSC8101 starts configuration process. MSC8101 asserts HRESET SRESET throughout power-on reset process, including configuration. Configuration takes 1024 CLOCKIN cycles, after which MODCK[1-3] sampled determine MSC8101's working mode.
2A-10
Timings
Next, MSC8101 halts until SPLL locks. SPLL locks according MODCK[1-3], which sampled, MODCK_H taken from Reset Configuration Word. SPLL locking time reference clocks, which clock output SPLL Pre-divider. After SPLL locked, clocks MSC8101 enabled. DLLDIS reset configuration word reset, starts locking process after SPLL locked. During locking, HRESET SRESET asserted. HRESET remains asserted another clocks then released. SRESET released three clocks later. DLLDIS reset configuration word set, bypassed there locking process, thus saving locking time. Figure 2A-4 shows power-on reset flow.
PORESET Input PORESET Internal
asserted CLKIN.
RSTCONF sampled master/slave determination
MODCK[1-3] sampled. MODCK_H bits ready PLL. HRESET Output (I/O) locked SRESET Output (I/O) reset configuration mode: reset configuration sequence occurs this period. locked
HRESET/SRESET extended 512/515 clocks, respectively, from Lock time.
locks after SPLLMFCLKs. locks 3073 clocks after locked. When disabled, reset period shortened 3073 clocks.
Figure 2A-4. Hardware Reset Configuration Timing
2A.7.3 System Access Timing
2A.7.3.1 Core Data Transfers
Generally, MSC8101 system output signals driven from rising edge reference clock (REFCLK), which DLLIN disabled, CLKOUT. Memory controller signals, however, trigger four points within REFCLK cycle. Each cycle divided four internal ticks: always occurs rising edge REFCLK (and falling edge), spacing depends clock ratio selected, Table 2A-14 shows. Table 2A-14. Tick Spacing Memory Controller Signals
Tick Spacing Occurs Rising Edge REFCLK) Clock Ratio
1:2, 1:3, 1:4, 1:5, 1:2.5 1:3.5 REFCLK 3/10 REFCLK 4/14 REFCLK
REFCLK REFCLK REFCLK
REFCLK 8/10 REFCLK 11/14 REFCLK
2A-11
Timings
Figure 2A-5 graphical representation Table 2A-14.
REFCLK REFCLK REFCLK
1:2, 1:3, 1:4, 1:5,
1:2.5
1:3.5
Figure 2A-5. Internal Tick Spacing Memory Controller Signals Note: machine GPCM machine outputs change internal tick determined memory controller programming; specifications relative internal tick. SDRAM machine outputs change only REFCLK rising edge. Table 2A-15. Characteristics Inputs
Characteristic1
Hold time signals after level REFCLK rising edge AACK/ARTRY/TA/TEA/DBG/BG/BR setup time before level REFCLK rising edge Data setup time before level REFCLK rising edge Data setup time parity modes before level REFCLK rising edge setup time before level REFCLK rising edge Address setup time before level REFCLK rising edge TBST setup time before level REFCLK rising edge PSDVAL setup time before level REFCLK rising edge Setup time before level REFCLK rising edge other signals
Value
Units
Notes:
Input specifications measured from level signal level REFCLK rising edge. EXDD only. EXDD maximum speed MHz. TSIZ multicycle.
Table 2A-16. Characteristics Outputs
Characteristic
PSDVAL/

Other recent searches


ROS-3760+ - ROS-3760+   ROS-3760+ Datasheet
LAN9500 - LAN9500   LAN9500 Datasheet
LAN9500i - LAN9500i   LAN9500i Datasheet
JISA1322 - JISA1322   JISA1322 Datasheet
ICS853011 - ICS853011   ICS853011 Datasheet
EBE21FE8ACFR - EBE21FE8ACFR   EBE21FE8ACFR Datasheet
BFP93A - BFP93A   BFP93A Datasheet
BFP93AW - BFP93AW   BFP93AW Datasheet
74LVQ00 - 74LVQ00   74LVQ00 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive