Download MSC8102ADS - Freescale Semiconductor
Transcript
User’s Manual MSC8102UM/D Version 1.2 December 17, 2002 MSC8102ADS User’s Manual © Motorola, Inc., 2002 Important Notice to Users While every effort has been made to ensure the accuracy of all information in this document, Motorola assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this document, its updates, supplements, or special editions, whether such errors are omissions or statements resulting from negligence, accident, or any other cause. Motorola further assumes no liability arising out of the application or use of any information, product, or system described herein: nor any liability for incidental or consequential damages arising from the use of this document. Motorola disclaims all warranties regarding the information contained herein, whether expressed, implied, or statutory, including implied warranties of merchantability or fitness for a particular purpose. Motorola makes no representation that the interconnection of products in the manner described herein will not infringe on existing or future patent rights, nor do the descriptions contained herein imply the granting or license to make, use or sell equipment constructed in accordance with this description. Trademarks This document includes these trademarks: Motorola and the Motorola logo are registered trademarks of Motorola, Inc. Windows is a registered trademark of Microsoft Corporation in the U.S. and other countries. Intel is a registered trademark of Intel Corporation. Motorola, Inc., is an Equal Opportunity / Affirmative Action Employer. For an electronic copy of this book, visit Motorola’s web site at http://e-www.motorola.com/ © Motorola, Inc., 2002; All Rights Reserved Table of Contents Section 1 Getting Started 1.1 Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2 Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.2.1 JP1 - External Power for CODEC . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.2.2 JP2,JP3 - EE0,EE1 for Slave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.2.3 JP4 - Slave ClockOut Test Point . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.2.4 JP5 - External Clock Enable for MSC8102 TDM port . . . . . . . . . 18 1.2.5 JP6 - CT-Bus Master Reset Enable . . . . . . . . . . . . . . . . . . . . . . . . 18 1.2.6 JP7 - ADS PON Reset Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Section 2 General Information 2.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2 List of Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.3 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.4 Board Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.5 ADS Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Section 3 Configuration and Installation 3.1 Hardware Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.1 Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.1.2 Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.2.1 JP1 - External Power for CODEC. . . . . . . . . . . . . . . . . . . . . . . 29 3.1.2.2 JP2,JP3 - EE0,EE1 for Slave. . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.2.3 JP4 - Slave Clock Input Source. . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.2.4 JP5 - External Clock Enable for MSC8102 TDM port . . . . . . . 30 3.1.2.5 JP6 - CT-Bus Master Reset Enable . . . . . . . . . . . . . . . . . . . . . . 31 3.1.2.6 JP7 - ADS PON Reset Enable. . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.1.2.7 JS1-3 - Current Consumption Measurement. . . . . . . . . . . . . . . 31 3.1.2.8 JG1-5 GND Bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.1.2.9 TP13 - Slave Clock Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.1.3 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.1.3.1 LD1 - Slave in Debug Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.1.3.2 LD2 - CODEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.1.3.3 LD3 - Slave is running . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.1.3.4 LD4 - Host is running . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.1.3.5 LD5 - RS232-1 Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.1.3.6 LD6, LD7 - Host Signaling LEDs. . . . . . . . . . . . . . . . . . . . . . . 33 MSC8102ADSUM/D Ver. 1.2 User’s Manual III Table of Contents 3.1.3.7 LD8 - RS232-2 Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.1.3.8 LD9, LD10 - Slave Signaling LEDs . . . . . . . . . . . . . . . . . . . . . 33 3.1.3.9 LD11 - External Power Indicator . . . . . . . . . . . . . . . . . . . . . . . 33 3.1.3.10 LD12 - 3.3V Power Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.1.3.11 LD13, LD14 - Ethernet Indications. . . . . . . . . . . . . . . . . . . . . . 33 3.1.3.12 LD15, LD16 - 1.5V Power Indicator . . . . . . . . . . . . . . . . . . . . 33 3.2.1 Debug Connection Schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.2.2 Standalone Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.3 Connecting the ADS Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Section 4 Functional Description 4.1 General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 Reset & Reset - Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Power-On-Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Host Power-On-Reset Configuration . . . . . . . . . . . . . . . . . . . . . . . 42 Slave Power-On-Reset Configuration . . . . . . . . . . . . . . . . . . . . . . 42 Hard/Soft Reset Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Hard Reset Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Host Hard Reset Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Slave Reset Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.3 4.3.1 4.3.2 Clock Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Host Main Clock Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Slave Main Clock Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.4 60-x Bus Buffering and Muxing . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.5 Chip Select Designation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.6 Local Interrupter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.6.1 Host-side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.6.2 ABORT Interrupt to MSC8101 . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.6.3 Slave Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.6.4 ATM SONET Framer Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.6.5 Flash Ready Interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.6.6 Slave-side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.6.7 ABORT Interrupt to MSC8102 . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.6.8 TSI Interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.6.9 FALC56 Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.6.10 Flash Ready Interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.7 IV SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 MSC8102ADSUM/D Ver. 1.2 User’s Manual Table of Contents 4.7.1 4.7.2 SDRAM Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 SDRAM Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.8 Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.9 4.9.1 4.9.2 4.9.3 TDM Port Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Time Slot Interchanger (TSI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 E1/T1 Framer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 CODEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.10 RS232 Transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.11 Packet Peripherals (Host-side) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.11.1 ATM SONET Framer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.11.2 10/100 T-Base Ethernet Phy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.12 Board Control & Status Register - BCSR . . . . . . . . . . . . . . . . . . . 62 4.12.1 BCSR0 - Board Control / Status Register 0. . . . . . . . . . . . . . . . . . 63 4.12.2 BCSR1 - Board Control / Status Register 1. . . . . . . . . . . . . . . . . . 64 4.12.3 BCSR2 - Board Control / Status Register 2. . . . . . . . . . . . . . . . . . 65 4.12.4 BCSR3 - Board Control / Status Register 3. . . . . . . . . . . . . . . . . . 66 4.12.5 BCSR4 - Board Status Register - 4 . . . . . . . . . . . . . . . . . . . . . . . . 67 4.12.6 BCSR5 - Board Identification Register - 5 . . . . . . . . . . . . . . . . . . 68 4.12.7 BCSR6 - Board Miscellaneous Register - 6. . . . . . . . . . . . . . . . . . 69 Section 5 Support Info 5.1 5.1.1 5.1.2 Memory Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Host 60-x Bus Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Slave System Bus Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 5.2 Host Memory Controller Registers’ Programming. . . . . . . . . . . . 76 5.3 Slave Memory Controller Registers’ Programming . . . . . . . . . . . 79 5.4 5.4.1 Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Power Supplies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 5.5 5.5.1 5.5.2 5.5.3 5.5.4 5.5.5 5.5.6 5.5.7 Interconnect Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 P1,P5 - Stereo Phone Jack Connectors . . . . . . . . . . . . . . . . . . . . . 84 P2 - SMB Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Logic Analyzer Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 P6 - RJ45 E1/T1 Line Connector. . . . . . . . . . . . . . . . . . . . . . . . . . 85 P10 - Slave UART Port Connector . . . . . . . . . . . . . . . . . . . . . . . . 85 P13 - Altera’s In System Programming (ISP) . . . . . . . . . . . . . . . . 86 P14 - Host Debug OnCE (SYS) Connector . . . . . . . . . . . . . . . . . 86 MSC8102ADSUM/D Ver. 1.2 User’s Manual V Table of Contents 5.5.8 5.5.9 5.5.10 5.5.11 5.5.12 P15 - Slave Debug OnCE (SLV) Connector . . . . . . . . . . . . . . . . . 88 P17 - EE1 Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 P20 - Ethernet Port Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 P23 Power Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 J1 to J5 cPCI Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.6 Program Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.7 Schematics Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 VI MSC8102ADSUM/D Ver. 1.2 User’s Manual List of Tables 1-1 2-1 3-1 3-2 4-1 4-2 4-3 4-4 4-6 4-5 4-7 4-8 4-9 4-10 4-11 4-12 4-13 4-14 4-15 4-16 4-17 4-19 4-18 5-1 5-2 5-3 5-4 5-5 5-6 5-7 5-8 5-9 5-10 The ADS Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 MSC8102ADS Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 The ADS Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 The ADS Push Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Effect of Host (MSC8101) Pins on the Power-on-Reset Configuration. . . . . . . . . . . .43 MSC8101 Hard Reset Configuration Word (HCW1). . . . . . . . . . . . . . . . . . . . . . . . . .44 MSC8102 Pins Dependant upon Power-on-Reset Configuration . . . . . . . . . . . . . . . .46 MSC8102 Hard Reset Configuration Word (HCW2). . . . . . . . . . . . . . . . . . . . . . . . . .47 Slave Memory Controller Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 Host Memory Controller Assignment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 SDRAM Mode Register Programming up to 100 MHz . . . . . . . . . . . . . . . . . . . . . . . .56 CODEC Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60 BCSR0 Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 BCSR1 Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 BCSR2 Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 ADS BCSR3 Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Summary Slave Configuration Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 BCSR4 Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 BCSR5 Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 ADS Configuration Encoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 ADS Revision Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 BCSR6 Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 BCSR Revision Encoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 Host MSC8101 Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72 Slave MSC8102 Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74 Host’s Memory Controller Initialization for 100(66) MHz . . . . . . . . . . . . . . . . . . . . .76 MAMR Programming (CS4:DSI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77 MBMR Programming (CS5:ATM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 Slave’s Memory Controller Initialization for 100(66) MHz . . . . . . . . . . . . . . . . . . . .79 MAMR Programming (CS3:TSI & CS4:E1/T1 FALC). . . . . . . . . . . . . . . . . . . . . . . .80 MCMR Programming (CS9:L1s & L2 Memory) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 P1,P5 - Stereo Phone Connectors Interconnect Signals . . . . . . . . . . . . . . . . . . . . . . . .84 P6 - E1/T1 Line Connector Interconnect Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85 5-11 5-12 5-13 5-14 P10 Interconnect Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85 P13 - ISP Connector - Interconnect Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86 P14 - Main ONCE Connector - Interconnect Signals. . . . . . . . . . . . . . . . . . . . . . . . . .87 P15 - Slave ONCE Connector - Interconnect Signals . . . . . . . . . . . . . . . . . . . . . . . . .88 MSC8102ADSUM/D Ver. 1.2 User’s Manual VII List of Tables 5-15 5-16 5-17 5-18 5-19 5-20 VIII P17 - EE1 Chain Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89 P20 - Ethernet Port Interconnect Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89 J1 - 60x Bus System Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90 J2 - 60x Bus System Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93 J4 - H.110 Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 J5 - MSC8102 Signal Expansion Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98 MSC8102ADSUM/D Ver. 1.2 User’s Manual List of Figures 1-1 1-2 1-3 1-4 1-5 1-6 2-1 3-1 3-2 3-3 3-4 3-5 3-6 3-7 3-8 3-9 3-10 3-11 3-12 3-13 3-14 3-15 3-16 4-1 4-2 4-3 4-4 4-5 4-6 4-7 4-8 4-9 4-10 4-11 4-12 5-1 5-2 5-3 5-4 5-5 5-6 JP1 - CODEC Power Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 JP2,JP3 - EE0s,EE1s control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 JP4 - MSC8102 ClockOut TP13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 JP5 - TDM External Clock Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 JP6 - CT-Bus Master Reset Enable. . . . . . . . . . . . . . . . . . . . . . . . . . . 18 JP7 - ADS PON Reset Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 System Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 MSC8102ADS Top-side Part Location Diagram . . . . . . . . . . . . . . . . 26 JP1 - CODEC Power Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 JP2,JP3 - EE0s,EE1s control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 JP4 - MSC8102 Clock Source Select . . . . . . . . . . . . . . . . . . . . . . . . . 30 JP5 - TDM External Clock Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 JP6 - CT-Bus Master Reset Enable. . . . . . . . . . . . . . . . . . . . . . . . . . . 31 JP7 - ADS PON Reset Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 TP13 - MSC8102 ClockOut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Host System Debug Scheme A (spitted). . . . . . . . . . . . . . . . . . . . . . . 35 Host System Debug Scheme B (daisy-chained) . . . . . . . . . . . . . . . . . 35 Host System Debug Scheme C (daisy-chained) . . . . . . . . . . . . . . . . . 36 JTAG-Chain on Backplane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Standalone Configuration (ADS board) . . . . . . . . . . . . . . . . . . . . . . . 37 Standalone Configuration (ADSs board) . . . . . . . . . . . . . . . . . . . . . . 37 Ext Power Supply Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Power on Backplane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ADS Reset Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Secondary Reset Configuration Details . . . . . . . . . . . . . . . . . . . . . . . 46 Host Clock Distribution Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Slave Clock Distribution Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 DSI Bus to 60-x Bus Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Host Interrupt Utilization Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Slave Interrupt Utilization Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 55 SDRAM Slave-side Connection Diagram . . . . . . . . . . . . . . . . . . . . . 56 TDM Connection Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 TDM Clocking Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Host RS232 Serial Port Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Slave UART Serial Port Connector . . . . . . . . . . . . . . . . . . . . . . . . . . 61 ADS Power Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 P14 connector front view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 P15 connector top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 cPCI J1,J4 connectors view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 cPCI J2,J5 connectors view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Schematics. Page 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 MSC8102ADSUM/D Ver. 1.2 User’s Manual XI List of Figures 5-7 5-8 5-9 5-10 5-11 5-12 5-13 5-14 5-15 5-16 5-17 5-18 5-19 5-20 XII Schematics. Page 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Schematics. Page 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Schematics. Page 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Schematics. Page 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Schematics. Page 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Schematics. Page 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Schematics. Page 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Schematics. Page 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Schematics. Page 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Schematics. Page 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Schematics. Page 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Schematics. Page 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Schematics. Page 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Schematics. Page 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 MSC8102ADSUM/D Ver. 1.2 User’s Manual Getting Started Section 1 Getting Started This Quick Start Guide shows MSC8102ADS board switches and jumpers in their default positions. 1.1 Switches ADS Dual-In-Line Package (DIP) Switches are listed and described in Table 1-1. The switches and jumpers featured in this chapter are shown with their factory-default positions. ADS board LED’s are also detailed. Table 1-1 The ADS Switches Designator & Purpose Type Description SW4.1-SW4.2 set the MODCK1,2 of MSC8102 Slave to the PLL mode. When “ON”, the value is zero. When there is a clock-in frequency of 41.6MHz, the clock mode is set to 11. 2 3 MODCK1 4 SYS ON 1 SW4 Slave Configuration Control (MSC8102) MODCK2 DBG DSI CFG-S Ctrl SW4.3 (SYS <-> DSI) selects the power-up configuration source. MSC8101 Host is the configuration source when the DSI position is chosen. If SYS is selected then the MSC8102 Slave Flash is the configuration source. SW4.4 While in DBG position, EE0 input is high at the time of Core reset. This allows the Cores to enter Debug mode immediately after negation of HRESETs. When not in the DBG position then, after reset, the Cores run freely. The Debug mode may be activated by toggling SW4/4. Factory settings: - MODCK1,2 are OFF - Config source from DSI - Debug mode after Slave’s Hard Reset SW5.1-SW5.3 set Software Option Bits 0-2 for SW flow control. When “ON”, the value is zero. ON 1 2 3 -1 4 SW5 Software Option reading by MSC8101 -0 HEE1 SW Opt -2 SW5.4 is used for Host EE1 pin control after Power-On-Reset. When “ON”, the value is zero. Reset Factory settings: - All bits set to ON MSC8102ADSUM/D Ver. 1.2 User’s Manual 15 Getting Started SW6.1-SW6.6 set the MODCK1-6 of MSC8101 Host to the PLL mode. When “ON”, the value is zero. When there is a clock-in frequency of 55MHz, the clock mode is set to 57. MODCK ON 1 2 3 -2 4 5 -6 6 7 -4 8 SW6 Host Configuration Control (MSC8101) -3 DBG SW6.7 sets HCW1 source. When “ON” the source is Host Flash. If “OFF” then the source is a BCSR programmed value. -1 -5 FCFG CFG-H Ctrl SW6.8 While in DBG position, EE0 input is high at the time of Core reset. This allows the Core to enter Debug mode immediately after negation of HRESETh. When not in the DBG position then, after reset, the Core runs freely. The Debug mode may be activated by toggling SW6/8. Reset Factory settings: -Clock Mode is 57 -HCW1 originates from BCSR -Debug Enable after Host Hard Reset SW7.1-SW7.2 set the JTAG Chain configuration Bits 1-2. ChSel: 1 2 “ON” “ON” - Separate JTAG Access “OFF” “ON” - Short JTAG Chain “OFF” “OFF” - Long JTAG Chain ON 1 2 3 ChSel2 SYS64 4 SW7 JTAG Chain Setting ChSel1 JTAG_CHAIN SW7.3 sets the Slave’s System Bus width. When “ON” the System Data Bus of the MSC8102 is 64bit and the DSI bus is 32-bit. If “OFF” then the System Bus is 32-bit and the DSI bus is 64-bit. SW7.4 Reserved. Reset Factory settings: -Short JTAG Chain -MSC8102 System Bus 64-bit The “JTAG Command Converter” plugs into the front of connector P14. SW8 Power Switch Front panel ON OFF PCB SW8 When in the “ON” position power comes from an external 12V Power Supply via a P23 connector. When “OFF” the external power supply via P23 is disconnected. Consequently, when located in the CPCI backplane, the ADS is then powered by an internal power supply via cPCI connectors. 1.2 Jumpers MSC8102ADS jumpers will be noted in the following sub-sections: 16 MSC8102ADSUM/D Ver. 1.2 User’s Manual Getting Started 1.2.1 JP1 - External Power for CODEC JP1 selects the source for the CODEC Power Rail. When a jumper is located between pins 1 - 2 of JP1 (Factory Set) then the CODEC feeds from the 3.3V plane of the ADS. When a jumper is removed the 3.3V @ 200 mA external low-noise power supply may be connected to JP1 pins 2-3 as illustrated below in Figure 1-1 1 JP1 1 GND NORM JP1 GND NORM 3.3V 3.3V Factory Set JP1: 1-2 Close +3.3V GND External Power Supply Figure 1-1 JP1 - CODEC Power Selection 1.2.2 JP2,JP3 - EE0,EE1 for Slave JP2 and JP3 may be used for debugging purposes - to measure/set MSC8102 signal logic levels.l JP2 JP3 1 1 EE0 EE1 Factory Set JP2,3 Open Figure 1-2 JP2,JP3 - EE0s,EE1s control 1.2.3 JP4 - Slave ClockOut Test Point Using a scope, JP4 may be utilized for measuring a MSC8102 System Bus Clock. CLKOUT Figure 1-3 JP4 - MSC8102 ClockOut TP13 MSC8102ADSUM/D Ver. 1.2 User’s Manual 17 Getting Started 1.2.4 JP5 - External Clock Enable for MSC8102 TDM port JP5 is used for MSC8102 TDM port test purposes. In the instance that jumper JP5 is closed, the TDM lines connect to the TSI & E1/T1 Framer devices and from there to expansion connector J5. If jumper JP5 is open then all TDM signals become available on J5 and, as a consequence, are isolated from other ADS sections.. 1 JP5 CLK MST Factory Set JP5 Close Figure 1-4 JP5 - TDM External Clock Enable 1.2.5 JP6 - CT-Bus Master Reset Enable If the JP6 is closed then the MSC8102 applies Master Reset for the CT-bus (H.110).. 1 JP6 CTRST Factory Set JP6 Open Figure 1-5 JP6 - CT-Bus Master Reset Enable 1.2.6 JP7 - ADS PON Reset Enable If JP7 is closed then the ADS exists in a Power-On-Reset state that is used solely for debugging purposes.. JP7 1 PRST Factory Set JP7 Open Figure 1-6 JP7 - ADS PON Reset Enable 18 MSC8102ADSUM/D Ver. 1.2 User’s Manual General Information Section 2 General Information 2.1 Introduction This user guide describes the engineering specifications of the MSC8102ADS board. The board is based on the MSC8102 - a highly integrated system-on-a-chip device containing four StarCore SC140 DSP Cores. The System Interface Unit (SIU) for the MSC8102 is similar to that of the MSC8101. The board is intended to serve as a platform for software (s/w) and hardware (h/w) development in the MSC8102 processor environment. On-board resources and the associated debugger enable developers to perform a variety of tasks: download and run code; set breakpoints; display memory and registers; and, connect proprietary h/w via the expansion connectors. The MSC8102 processor enables the incorporation of these features into selected systems. The ADS may be used as a demonstration tool. For example, application s/w may be burnedA into the ADS’ flash memory and run in exhibitions. ADS boards are produced with two configurations - the “Complete” configuration provides host processor features while the “Single” configuration is used solely for evaluating the MSC8102. 2.2 List of Abbreviations • • • • • • • • • • • • • ADS - MSC8102ADS, the document subject BCSR - Board Control & Status Register CPM - Communication Processor Module CW - Metrowerks CodeWarrior IDE for StarCore DIP - Dual-In-Line Package DMA - Direct Memory Access DSI - Direct Slave Interface GPCM - Memory Controller General Purpose Chip-select Machine GPL - General Purpose Line (associated with a UPM) HCW - Hardware Configuration Word SDRAM Machine - Memory Controller Synchronous Dynamic RAM Machine UPM - Memory Controller User Programmable Machine ZD - Clock Zero Delay Buffer with internal PLL for skew elimination 2.3 Related Documentation [1] MSC8102 - MSC8102 Specification [2] MSC8101 Data Sheet [3] SWITI Switching Device PEF24471 HTSI-XL. Wired Communication. Data Sheet. A. Either on-board or off-board. MSC8102ADSUM/D Ver. 1.2 User’s Manual 19 General Information 2.4 Board Specifications Specifications for the MSC8102ADS are provided below in Table 2-1. Table 2-1 MSC8102ADS Specifications CHARACTERISTICS SPECIFICATIONS Power requirements 9-18V external DC power supply. For 12V max current 1.2A MSC8101/MSC8102 multicore (4xSC140 core) DSP Internal clock runs up to 300MHz @ 1.6V MSC8101 (Host-side) 60x Bus (DSI) MSC8102 (Slave-side) System Bus System and 60x Buses both running up to 100 MHz Clock Frequency. MSC8101: PowerPC (60x) bus: 4GB (32 address lines) @ 64bit Data Local Bus: Addressing: External Decoding: 16MB (24 address lines) Internal Decoding: 4GB (32 address lines) Data Bus Width: MSC8102 DSI bus (non-buffered). SDRAM 100MHz soldered (non-buffered) Flash memory (buffered) BCSR (buffered) AMT Framer (buffered) MSC8102 System Bus: Addressing: 64-bit 2MB organized as 32-bit (default conf.) or 64-bit. 16MB,organized on two devices 4Bank x 4Meg x 32-bit. 4MB, 16-bits wide. BCSR contains eight byte-size registers. 1KB, 8-bits wide. 64/32 -bit - dependant upon the configuration mode 4GB (32 address lines) SDRAM 100MHz soldered (non-buffered). 64-bit configuration 32-bit configuration Flash memory (buffered) 16MB on two devices 4Bank x 4Meg x 32-bit 8MB on a single device 4Bank x 4Meg x 32-bit 4MB organized 4Meg x 8-bit Operating temperature 0OC - 30OC (room temperature) Storage temperature -25OC to 85OC Relative humidity 5% to 90% (non-condensing) Dimensions require 6U CompactPCI® form factor with: Length Width Thickness 233.35 mm 160.0 mm 1.8 mm 2.5 ADS Features • The ADS is based on the 64-bit MSC8102. Both the System and Direct Slave Interface (DSI) buses run up to 100MHz. 20 MSC8102ADSUM/D Ver. 1.2 User’s Manual General Information • Note that the Host controller MSC8101 and 60-x bus interface with Slave MSC8102 and its DSI bus. • ADS Configurations: o MSC8102ADS: “Complete” configuration includes a host controller. o MSC8102ADSs: “Single” configuration is without both host controller and peripherals. Only the MSC8102 is populated. • The MSC8102 Interface: o DSI bus is a slave of the MSC8101 with its 60-x bus. o DSI may be configured to 32-bit when the System bus is sized at 64-bit (default mode) or visa versa (DSI 64-bit/System bus 32-bit). o The Memory Controller Synchronous Dynamic RAM (SDRAM) Machine controls either 8 or 16MB of SDRAM memory size on the System bus. The size of memory is dependant upon the System’s bus configuration. o Features a 4MB @ 8-bit size Flash for configuration/boot/program storage. o Four MSC8102 TDM ports are connected to the Infineon TSI PEF24471 device. The device allows the interconnecting of T1/E1 time-slots between the Infineon FALC PEB2256 and the Dual CODEC MT92303. An interface with the H.110 TDM bus on the J4 Compact PCI connector is also available. o RS232 Transceiver MAX3241 supports the UART port operation of the MSC8102. • The MSC8101 Interface: o Acts as a host for the MSC8102. o SDRAM machine controls 16MB SDRAM on 60-x bus. o Features a 4MB @16-bit size Flash for configuration/boot/program storage. o Communication Processor Module (CPM) ports are connected to the following: ATM Framer PM5384 with Optical I/F (FCC1); 10/100 Base-T Phy L80225 of LSI Logic (FCC2); RS232 Transceiver MAX3241(SCC1). o An 8-bit Board Control & Status Register (BCSR) is required for MSC8102ADSc configuration. • Board Capabilities: o Programmable Hard Reset Configuration for MSC8102 is executed from the Flash memory or the DSI bus. This configuration type may also be forced from the BCSR. o Boot for the MSC8102 is available from the Host controller via the DSI bus and from the System bus (Flash). Boot may also be performed from the UART or TDM ports. o To facilitate the measuring of MSC8102 signals, high density (MICTOR) Logic Analyzer connectors are used. o When used as expansion connectors, CompactPCI® connectors J1,J2 and J5 carry MSC8102 signals to off-board tools thus enabling chip verification and evaluation. o Debugging is performed via an external Command Converter that is connected eiMSC8102ADSUM/D Ver. 1.2 User’s Manual 21 General Information ther to both of the OnCE 14-pin headers or, alternatively, to one or the other of them. There is one OnCE 14-pin header for each processor. 22 o The OnCE debug chain allows, via backplane, the connection of additional ADS boards. o After reset the Debug Enable/Disable and Debug Request options may be selected. The processor’s EE pins enable and support the noted options. o Board Identification and board status may be read via the BCSR. o An SMB form RF-connector enables the connection of an external pulse generator to the clock input of the MSC8102. o Variant board configurations are made available via the Dual-In-Line Package (DIP) Switch setting. o The board features push buttons for both the Host and Slave: Power-On Reset; Soft Reset; Hard Reset; and, ABORT. o The board is powered by a single 9 - 18V external DC Supply with on-board reverse polarity protection. o Voltage is provided to the board’s DC-DC Converter. The Converter has the following parameters: 3.3V @ 4A 10%. o The DC-DC Converter powers two voltage regulators: 1.3 - 1.7V adjustable linear voltage regulator for the MSC8102; and, the 1.6V linear voltage regulator for the MSC8101. o The Software Option Switch provides 8 s/w options via the BCSR. o The LED’s indicate the following: power supply; peripheral enables; EE1-pin status; and, s/w signals. MSC8102ADSUM/D Ver. 1.2 User’s Manual General Information J2 JTAG/OnCE 14pin JTAG/OnCE 14pin 64 60-x bus 64-bit ATM Framer 4Megx16 SDRAM1-1 Reset Config, Boot Code HOST-side 1 NMIh TDM ch. SLAVE-side T1/E1 Framer (FALC) TDM3 TDM[0-2] GPIOx2 NMIs Reset Config, Boot Code Board Control Status Register Reset Config, Boot Mode B RESETs FLASH2 4MB@8bit 2 Configurations: 1 Complete board MSC8102 3-pin 8 Enable MAX3241 DB9 RS232-1 PORT 8 CLKOUT SDRAM2-1 H 4Megx16 8MB@32bit SDRAM2-2 L 4Megx16 8MB@32bit 16MB@64bit 2 Single board 32H 32L 16 Ext CLK SYS/DSI SDRAM1-2 FLASH1 4MB@16bit A MSC8102 PEF24471 Time Slot Interchanger 2048 TS Reset Config, Boot Code RJ45 Network on socket or soldered 20MHz 400pins 0.8mm (Open Top 3M Socket) DSI MSC8101 ATM Optical UART 10/100 T-Base Phy RJ45 JTAG Ethernet 20MHz RS232-2 PORT J1 MAX3241 To Command Converter CPCI Expansion Connectors T1/E1 ST bus Dual CODEC V.Detector 9-18V DC 3.3V DC-DC 4A 1.6V 1.6V To 8101 To 8102 uPort Expansion Connector J5 * - Additional memory part is optional H110 TDM Bus A J4 Legend: On-socket Device BCSR controlled B - Two parts of single MSC8102 Figure 2-1 System Block Diagram MSC8102ADSUM/D Ver. 1.2 User’s Manual 23 General Information 24 MSC8102ADSUM/D Ver. 1.2 User’s Manual Configuration and Installation Section 3 Configuration and Installation 3.1 Hardware Preparation This chapter contains installation instructions for the MSC8102ADS board. CAUTION: Be sure to switch off or disconnect power when reconfiguring an installed ADS board. Reconfiguring jumpers with the power on can damage system circuits. When you unpack the MSC8102ADS board from its shipping carton, refer to the packing list to verify that all items are present and in good condition. NOTE: If the ADS board arrives damaged, save all packing material and contact the carrier’s agent. Parts locations on the ADS board are shows in the Figure 3-1 MSC8102ADS Top-side Part Location Diagram. MSC8102ADSUM/D Ver. 1.2 User’s Manual 25 Configuration and Installation 22 20 C2 SW4 37 15 2 10 1 P3 2 place U7 U10 U11 2 38 DBG 1 SLAVE SYS2-S 20 1 CTRST P6 JP5 25 1 1 1 1 1 P7 CLK MST U9 5 B22 PRPH-S CLKOUT 8102 SCLOCK B2 J5 D13 D14 SYS1-S 1 C9 OSC EXT JP4 JS3 8102 Cnfg 1 D9 P4 P2 LD1 BNKSEL1 1 * C12 C11 E1/T1 U6 11 EE1 U8 + 1 1 EE0 1 C10 -PLL- JS2 C8 -CORE- JS1 C16 C24 C25 C26 C30 38 DATAL-S 2 38 -0 -1 -2 HEE1 1 -3 -2 -1 -6 -5 -4 FCFG DBG SW6 37 144 112 113 60 55 FR4 1 R8 -0 -0 ADDR-H C44 1 37 T6 T1 A6 A1 U32 3 15 25 1 20 J1 10 U36 1 4 3 5 SW11 1 2 GND 1 RP1 4 SRESET 2 1.5V-s Adj. 1.5V-h 5 C62 C61 3 1 U34 HOST System PON + PRESET 1 4 SW10 3 HRESET 1 2 PRST JP7 LD16 C57 D7 D3 C59 + * 4 P23 C60 * 2 D9 1.5V-s- U37 L2 L3 HCLOCK U31 1 + 3 * SW9 D8 LD15 C56 * 4A 3 2.5V * 1 -h- P22 * 2 1 D6 U35 1 SW12 * SW8 * D4 + 12VDC 38 ABORT C55 D2 6 + 2 2 U33 F1 + C54 D1 1 C58 C52 UTOPIA-8 + 1 + 3.3V C53 + C51 + 1 P21 B D F H K M P 15 14 1 ATM MSC8102ADS 084-00160PROTO C 2002 TP60 18 C50 17 7 10 5 U27 TP59 1 C47 6 U30 A C E G J * C46 * C48 5 1 HOST * * LD13 -100MLD14 -FDC49 10 U24 1 * 28 29 C45 38 * 39 U25 2 * C42 R11 + U28 CFG R7 U23 T1 A1 T1 F E D C B A 60-x BUS 108 57 REV U20 A1 109 73 22 C40 C39 T6 72 U21 T6 A6 A6 C38 37 C37 C36 1 37 R10 SW7 DATAL-H 127 126 + C41 1 8101 place U26 1 U22 U29 8101 Resets Figure 3-1 MSC8102ADS Top-side Part Location Diagram 26 J4 2 1 GND 8 R9 ChSel1 ChSel2 SYS64 C43 4 10 10 SW Opt 1 CFG-H Ctrl U18 36 U17 38 2 JTAG_CHAIN 1 LD12 GND 1 10/100M ETH H.110 1 ISP/JTAG C34 C33 C32 P16 RS232-2 U19 -0 * 3.3V LD11 P20 C35 1 RUN SIGS SIGH LD8 LD10 5Vext P18 RS232-1 * LD9 37 1 P19 * -1 LD5 60x,Misc CODEC * * [H] LD4 LD7 RN4 P13 9 14 2 1 13 LD2 * 2 EE1 Chain * * LD6 RN3 1 1 1 DATAH-H [S] LD3 1 P12 1 2 OnCE-SLV OnCE-SYS P15 37 SW5 1 P11 P17 TP46 TP45 MODCK 37 2 38 1 14 13 P14 JTAG chain 10 8101 Cnfg TP44 1 B R5 A 17 15 R6 P10 RS232-2 C31 DATAH-S 1 J2 GND C22 FR3 C29 C28 U14 C21 + C20 R3 RN2 H R4 G 1 1 C23 C27 P9 2 1 AB22 AB2 U T RN1 R P C18 1 N M L R2 5 5 P8 1 U15 1 C19 1 U T R P N M L K J H G F E D C B A + C17 R1 10 15 U16 17 15 1 37 C15 38 U12 1 37 ADDR-S C14 U13 RS232-1 JP6 1 C13 MSC8102ADSUM/D Ver. 1.2 User’s Manual 1 P5 + + + 12 44 LINE OUT 1 FR1 + 22 1.5V 3.3V FR2 C7 ARTRY JP2 BNKSEL2 U5 + 34 GND AACK 3 1 D2 D3 Slave JP3 D8 SW3 21 23 U4 33 C6 SW2 SLAVE EXCLK U2 1 C5 + P1 31 31 SW1 NORM 38 1 1 C4 1 U1 3.3V 1 SYS + C3 LINE IN 4 42 ABORT JP1 61 L1 42 HRESET GND SRESET C1 2 MODCK -2 -1 DSI DBG CFG-S CTRL F E D C B A 8102 Resets 41 U3 Configuration and Installation 3.1.1 Switches ADS Dual-In-Line Package (DIP) Switches and push buttons are listed and described in Table 3-1 The ADS Switches and Table 3-2 The ADS Push Buttons, respectively. The switches and jumpers featured in this chapter are shown with their factory-default positions. ADS board LED’s are also detailed. Table 3-1 The ADS Switches Designator & Purpose Type Description SW4.1-SW4.2 set the MODCK1,2 of MSC8102 Slave to the PLL mode. When “ON”, the value is zero. When there is a clock-in frequency of 41.6MHz, the clock mode is set to 11. MODCK2 2 3 MODCK1 4 SYS ON 1 SW4 Slave Configuration Control (MSC8102) DBG DSI CFG-S Ctrl SW4.3 (SYS <-> DSI) selects the power-up configuration source. MSC8101 Host is the configuration source when the DSI position is chosen. If SYS is selected then the MSC8102 Slave Flash is the configuration source. SW4.4 While in DBG position, EE0 input is high at the time of Core reset. This allows the Cores to enter Debug mode immediately after negation of HRESETs. When not in the DBG position then, after reset, the Cores run freely. The Debug mode may be activated by toggling SW4/4. Factory settings: - MODCK1,2 are OFF - Config source from DSI - Debug mode after Slave’s Hard Reset SW5.1-SW5.3 set Software Option Bits 0-2 for SW flow control. When “ON”, the value is zero. ON 1 -0 2 3 -1 4 SW5 Software Option reading by MSC8101 HEE1 SW Opt -2 SW5.4 is used for Host EE1 pin control after Power-On-Reset. When “ON”, the value is zero. Reset Factory settings: - All bits set to ON MSC8102ADSUM/D Ver. 1.2 User’s Manual 27 Configuration and Installation SW6.1-SW6.6 set the MODCK1-6 of MSC8101 Host to the PLL mode. When “ON”, the value is zero. When there is a clock-in frequency of 55MHz, the clock mode is set to 57. MODCK ON 1 2 3 -2 4 5 -6 6 7 -4 8 SW6 Host Configuration Control (MSC8101) -3 DBG SW6.7 sets HCW1 source. When “ON” the source is Host Flash. If “OFF” then the source is a BCSR programmed value. -1 -5 FCFG CFG-H Ctrl SW6.8 While in DBG position, EE0 input is high at the time of Core reset. This allows the Core to enter Debug mode immediately after negation of HRESETh. When not in the DBG position then, after reset, the Core runs freely. The Debug mode may be activated by toggling SW6/8. Reset Factory settings: -Clock Mode is 57 -HCW1 originates from BCSR -Debug Enable after Host Hard Reset SW7.1-SW7.2 set the JTAG Chain configuration Bits 1-2. ChSel: 1 2 “ON” “ON” - Separate JTAG Access “OFF” “ON” - Short JTAG Chain “OFF” “OFF” - Long JTAG Chain ON 1 2 3 ChSel2 SYS64 4 SW7 JTAG Chain Setting ChSel1 JTAG_CHAIN SW7.3 sets the Slave’s System Bus width. When “ON” the System Data Bus of the MSC8102 is 64-bit and the DSI bus is 32-bit. If “OFF” then the System Bus is 32-bit and the DSI bus is 64-bit. SW7.4 Reserved. Reset Factory settings: -Short JTAG Chain -MSC8102 System Bus 64-bit The “JTAG Command Converter” plugs into the front of connector P14. SW8 Power Switch Front panel ON PCB OFF SW8 When in the “ON” position power comes from an external 12V Power Supply via a P23 connector. When “OFF” the external power supply via P23 is disconnected. Consequently, when located in the CPCI backplane, the ADS is then powered by an internal power supply via cPCI connectors. Table 3-2 The ADS Push Buttons SW1 Slave Hard Reset Pressing button SW1 results in Hard Reset for the MSC8102 (HRESETh is asserted). HRESET 28 MSC8102ADSUM/D Ver. 1.2 User’s Manual Configuration and Installation SW2 Slave Soft Reset SRESET Pressing button SW2 results in Soft Reset for MSC8102. Despite the reset, clock and chip-select data as well as SDRAM contents are retained. Soft Reset causes the Slave’s cores to run free despite the position of SW4/4. Pressing and releasing button SW3 results in a non-maskable interrupt for MSC8102. SW3 Slave NMI (IRQ0) ABORT Pressing button SW9 results in main Power-On-Reset for both processors, MSC8101 and MSC8102. SW9 Power-On-Reset (PORESET) PRESET Pressing button SW10 results in Hard Reset for MSC8101. Host Hard Reset produces Power-On-Reset for MSC8102. SW10 Host Hard Reset HRESET SW11 Host Soft Reset SRESET Pressing button SW11 results in Soft Reset for MSC8101. Despite the reset, clock and chip-select data as well as SDRAM contents are retained. Soft Reset causes the Host’s core to run free despite the position of SW6/8. Pressing and releasing button SW12 results in an non-maskable interrupt for MSC8101. SW12 Host NMI (IRQ0) ABORT 3.1.2 Jumpers MSC8102ADS jumpers will be noted in the following sub-sections: 3.1.2.1 JP1 - External Power for CODEC JP1 selects the source for the CODEC Power Rail. When a jumper is located between pins 1 2 of JP1 (Factory Set) then the CODEC feeds from the 3.3V plane of the ADS. When a jumper is removed the 3.3V @ 200 mA external low-noise power supply may be connected to JP1 pins 2-3 as illustrated below in. Figure 3-2 JP1 - CODEC Power Selection. MSC8102ADSUM/D Ver. 1.2 User’s Manual 29 Configuration and Installation 1 JP1 1 GND NORM JP1 GND NORM 3.3V 3.3V Factory Set JP1: 1-2 Close +3.3V GND External Power Supply Figure 3-2 JP1 - CODEC Power Selection 3.1.2.2 JP2,JP3 - EE0,EE1 for Slave JP2 and JP3 may be used for debugging purposes - to measure/set MSC8102 signal logic levels.l JP2 JP3 1 1 EE0 EE1 Factory Set JP2,3 Open Figure 3-3 JP2,JP3 - EE0s,EE1s control 3.1.2.3 JP4 - Slave Clock Input Source JP4 is used to select clock input source for MSC8102 either mounted on socket clock oscillator or external pulse generator via P2 SMB connector. 1 1 JP4 OSC EXT Factory Set JP4: 1-2 Close JP4 OSC EXT External Clock Source JP4: 2-3 Close Figure 3-4 JP4 - MSC8102 Clock Source Select 3.1.2.4 JP5 - External Clock Enable for MSC8102 TDM port JP5 is used for MSC8102 TDM port test purposes. In the instance that jumper JP5 is closed, the TDM lines connect to the TSI & E1/T1 Framer devices and from there to expansion connector J5. If jumper JP5 is open then all TDM signals become available on J5 and, as a consequence, 30 MSC8102ADSUM/D Ver. 1.2 User’s Manual Configuration and Installation are isolated from other ADS sections.. 1 JP5 CLK MST Factory Set JP5 Close Figure 3-5 JP5 - TDM External Clock Enable 3.1.2.5 JP6 - CT-Bus Master Reset Enable If the JP6 is closed then the MSC8102 applies Master Reset for the CT-bus (H.110).. 1 JP6 CTRST Factory Set JP6 Open Figure 3-6 JP6 - CT-Bus Master Reset Enable 3.1.2.6 JP7 - ADS PON Reset Enable If JP7 is closed then the ADS exists in a Power-On-Reset state that is used solely for debugging purposes.. JP7 1 PRST Factory Set JP7 Open Figure 3-7 JP7 - ADS PON Reset Enable 3.1.2.7 JS1-3 - Current Consumption Measurement JS1 to 3 reside, respectively, on the following: the core; the PLL; and, the I/O-pin’s main flow. To measure current consumption the relevant JS must be removed using a soldering tool. Follow- MSC8102ADSUM/D Ver. 1.2 User’s Manual 31 Configuration and Installation ing this a current meter (or a shunt) is connected using the shortest and thickest wires available. Warning The delicate task of removing JS1 to 3 should only be performed by a skilled technician. The MSC8102ADS may suffer permanent damage if an unskilled hand makes more than 3 attempts at the change. 3.1.2.8 JG1-5 GND Bridges The MSC8102ADS has 5 bridges designated as GND. They are meant to assist in general measurements and act as logic-analyzer connections. Warning Use only INSULATED GND clips when connecting to a GND bridge as, otherwise, permanent damage may occur to the MSC8102ADS. Non-insulated clips coming into contact with surrounding “HOT” points may create short-circuits. 3.1.2.9 TP13 - Slave Clock Output Using a scope, TP13 may be utilized for measuring a MSC8102 System Bus Clock. CLKOUT Figure 3-8 TP13 - MSC8102 ClockOut 3.1.3 LEDs The MSC8102 has the following LEDs: 3.1.3.1 LD1 - Slave in Debug Mode The debug acknowledge function of the EE1 pin found on the MSC8102 is indicated by a green LED, LD1. When lit, the MSC8102 is either in Debug Mode or there is a high level of EE0 input (debug request). 3.1.3.2 LD2 - CODEC A yellow LED, LD2, indicates that the CODEC device is ready for programming. The CODEC is controlled by bit BCSR0.3. 32 MSC8102ADSUM/D Ver. 1.2 User’s Manual Configuration and Installation 3.1.3.3 LD3 - Slave is running A green LED, LD3, indicates that the MSC8102 is accessing the external System Bus by reading/writing to the bus devices. 3.1.3.4 LD4 - Host is running A green LED, LD4, indicates that the MSC8101 is accessing the external 60-x bus by reading/writing to the bus devices. 3.1.3.5 LD5 - RS232-1 Enable A yellow LED, LD5, indicates whether the Host’s RS232 Transceiver has been enabled (lit) or disabled. The RS232 is controlled by bit BCSR1.6. 3.1.3.6 LD6, LD7 - Host Signaling LEDs LED’s, LD6 (red) and LD7 (green), are program controlled. They are used for extra visibility on the Host- running utility. They are lit up by setting bits BCSR0.6-7. 3.1.3.7 LD8 - RS232-2 Enable An activated yellow LED, LD6, indicates that the Slave RS232 Transceiver is enabled. If disabled, the MSC8102 UART pins may be used for off-board applications via the J5 expansion connector. The RS232 is controlled by bit BCSR1.7. 3.1.3.8 LD9, LD10 - Slave Signaling LEDs LED’s LD9 (red) and LD10 (green) are MSC8101 program controlled. They are used for extra visibility on the Slave MSC8102 running utility. The LED’s are lit by setting bits BCSR0.4-5. 3.1.3.9 LD11 - External Power Indicator When the ADS is inserted into the cPCI rack, a green LED, LD11, indicates a 5V presence from the backplane power supply. The ADS is powered from the backplane power supply whenever the SW8 Power Switch has been turned to the “OFF” (down) position. 3.1.3.10 LD12 - 3.3V Power Indicator A 12V power supply is plugged into the P23 Power Connector on the board’s front side. The ADS is powered by the 12V power supply when the SW8 Power Switch is turned to the “ON” (up) position. The green LED, LD12, indicates a 3.3V power level (from the available 12V power supply). 3.1.3.11 LD13, LD14 - Ethernet Indications The green LED, LD13, indicates a 100MBps operation mode. The green LED LD14 indicates a full duplex mode. Two additional Ethernet LEDs are mounted inside connector P20 RJ45 - a green LED indicative of an existing “LINK” as well as a red LED that serves as a ”COLLISION” indicator. 3.1.3.12 LD15, LD16 - 1.5V Power Indicator Green LED’s, LD15 and LD16 indicate, respectively, the presence of a 1.5V power supply for MSC8102ADSUM/D Ver. 1.2 User’s Manual 33 Configuration and Installation the core and PLL of the Host and Slave processors. 34 MSC8102ADSUM/D Ver. 1.2 User’s Manual Configuration and Installation 3.2 Installation Options Configure the ADS board according to its environment: • Host Controlled Operation through OnCE port • Stand-alone mode 3.2.1 Debug Connection Schemes In the Debug Connection Scheme configuration the MSC8102ADS is controlled by a host computer via the OnCE Port, a subset of a JTAG port. This configuration allows for extensive debugging using an on-host debugger. The Host is connected to the ADS via a Command Converter provided by a third party such as Macraigor Systems. A PCI host debug interface is preferred due to the faster throughput offered by a parallel port interface. Three possible connections are shown in the figures below: Figure 3-9 Host System Debug Scheme A (spitted), Figure 3-10 Host System Debug Scheme B (daisy-chained) and Figure 3-11 Host System Debug Scheme C (daisy-chained). . Host Computer1 Host Computer2 Command Converter2 PC/SUN PCI I/F OnCE PCI I/F 8102ADS P14 Command Converter1 PC/SUN 14 Wire Flat Cable 8101 P15 8102 14 Wire Flat Cable Figure 3-9 Host System Debug Scheme A (spitted) PC/SUN PCI I/F Command Converter 8102ADS P14 14 Wire Flat Cable OnCE Host Computer TDI TDO 8101 8102 TDO TDI Figure 3-10 Host System Debug Scheme B (daisy-chained) MSC8102ADSUM/D Ver. 1.2 User’s Manual 35 Configuration and Installation 8102ADS PCI I/F 14 Wire Flat Cable OnCE P14 Command Converter PC/SUN TDI TDO TDO 8101 TDI 8102 To ext. boards Host Computer cPCI Figure 3-11 Host System Debug Scheme C (daisy-chained) Figure 3-12 JTAG-Chain on Backplane, below, illustrates a debug configuration. This debug configuration enables evaluation of the DSP farm concept. The concept sees one ADS Host processor (MSC8101) with Slave (MSC8102) and three ADSs Slaves (MSC8102) placed on a total of four boards. These boards are then mounted onto a standard CompactPCI® backplane that provides required interconnections. The EE-pins, EE0 and EE1, of the MSC8102 are placed on the ADS front panel. When these pins are connected, as shown below in Figure 3-12, all the slaves simultaneously enter Debug mode. The connection is made by a specific (made-to-order) pin-to-pin cable.. System Slot Prph. Slot1 J1 Prph. Slot3 J1 J1 D2 E2 D2 E2 D2 E2 OnCE2 ADS 2 TDI TDO TDI TDO 8101 8102 OnCE OnCE1 1 OnCE 3 TDI TDO TDI TDO 8102 8102 ADSs ADSs 1 EE0 EE1 EE0 EE1 EE0 EE1 External cable to connect EE0,1 pins 1,2,3 - three types of chains: separate, short and long Figure 3-12 JTAG-Chain on Backplane 36 MSC8102ADSUM/D Ver. 1.2 User’s Manual Configuration and Installation 3.2.2 Standalone Operation In the standalone mode, the Host does not control the ADS via the OnCE port. Rather, the ADS may be connected to the Host via alternate ports - RS232 (either from Host or from Slave), Fast Ethernet, ATM155, etc. Operating in standalone mode necessitates burning the application program into the board’s Flash memory (either the Host’s or the Slave’s). In the instance of a single board configuration, the DSI bus is used to connect with the Host. et rn he ork t E etw N HOST BUS (backplane) DSI 8102 Eth J1 I/F ) tic Op ( 5 15 M T A ATM 8101 Host Computer E1/T1 J2 . E1/T1 CODEC TSI RS232 x2 RS J4 232 Voice H.110 HOST BUS (backplane) Figure 3-13 Standalone Configuration (ADS board) E1/T1 J1 E1/T1 DSI Host Computer 8102 J2 RS232 CODEC RS232 . TSI J4 Voice H.110 Figure 3-14 Standalone Configuration (ADSs board) The 60-x bus of an MSC8101 or an MPC8260 may be used as the host bus for the Single board (ADSs) standalone configuration. The ADS can provide a direct connection through the J1/J2 con- MSC8102ADSUM/D Ver. 1.2 User’s Manual 37 Configuration and Installation nectors to the DSI bus of the MSC8102 on the ADSs board. To this purpose it is possible to use a general 6U CompactPCI® rack with a single system board such as the ADS and several ADSs boards. 3.3 Connecting the ADS Board The ADS board should be resides at working desk in a convenient place for connecting it to the Host computer and external power supply. Connect the ADS as follows: 38 1) Connect the External Command Converter to the front “OnCE” (P14 ) connector for B and C debug scheme (Figure 3-10 and Figure 3-11) and to P14 and/or to header P15 for A debug sheme (Figure 3-9). 2) Connect an external power supply to P23 power jack on the ADS. 3) Plug in the external power supply to the ~110-240VAC wall outlet. 4) Switch on SW8 Power on the ADS board, upper LED “PWR” (LD12) will lights up. MSC8102ADSUM/D Ver. 1.2 User’s Manual Configuration and Installation 3.4 Power Supply The MSC8102ADS requires +12VDC @ 1.8A max, power supply. The power may be provided via cPCI expansion connectors when the ADS is placed into backplane. To apply power source insert enclosed power supply plug into the P23 Power Jack on the board as shows in the Figure 3-15 Ext Power Supply Connection. MSC8102ADS ~100-240V 47-63Hz AC/DC Power Supply P23 PS-1218APL05 12VDC Input 12V,1.8A P23 “+” Terminal “-” Terminal Figure 3-15 Ext Power Supply Connection NOTE: It is allow to connect users hardware applications to the ADS board using cPCI Expantion Connectors J1,J2,J4,J5 connectors. Therefore, take additional power requirements into consideration when using an enclosed power supply. In order the ADS is inside cPCI rack power may be applied from build-in power supply when ADS switch SW8 is turned to the “OFF” (down) position as shows in the Figure 3-16 Power on Backplane. On Front Panel lower “PWR” LED indicates that power from backplane is “good”. MSC8102ADSUM/D Ver. 1.2 User’s Manual 39 Configuration and Installation cPCI Rack ADS Front Panel ON Power Supply Figure 3-16 Power on Backplane 40 MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description Section 4 Functional Description 4.1 General This chapter describes, in detail, the ADS block diagram. There are two ADS configurations based on MSC8102. The full ADS configuration, MSC8102ADS, consists of two sides: the Host, based on MSC8101 as host controller; and, the Slave, based on the MSC8102. The second configuration is a single board based on only one processor, the MSC8102. The MSC8102 is interfaced to the Host via a DSI bus that is connected asynchronously to the 60-x bus of the MSC8101. The DSI bus is accessible to external tools via the J1/J2 expansion connectors. An additional expansion connector, J5, provides connectivity to four TDM ports - the UART, the Timers, the Interrupts and the GPIO of the MSC8102. The J4 expansion connector interfaces with the standard H.110 bus (ECTF H.110 Specification). The 32-bit DSI data bus (default) may be reconfiged during Power-on-Reset to 64-bit. At the same time, the 64-bit System Data Bus becomes 32-bit. The address bus switch for the SDRAM is located on the MSC8102’s System Bus. This switch provides correct connections for both the 64-bit and 32-bit data bus configurations. 4.2 Reset & Reset - Configuration The Reset signals for the MSC8102ADS are produced by either the MSC8101 or MSC8102 controllers. Reset circuitry details are shown below in Figure 4-1 "ADS Reset Diagram": From Power Supply PORESET PU 3.3V 1.5V(h+s) uP Supervisor 8101 8102 PORESET HRESET PU PORESET SRESET PU HRESET PU SRESET PU 60-x Bus BCSR Logic & Register RESET HRST1 HRST2 HRESETh SRESETh HRESETs SRESETs MSC8101 MSC8102 HRST3 Reset either from or to other boards. Figure 4-1 ADS Reset Diagram MSC8102ADSUM/D Ver. 1.2 User’s Manual 41 Functional Description 4.2.1 Power-On-Reset The MSC8102ADS main Power-On-Reset button initializes both the Host processor and the Slave state after power up. The initialization involves dedicated logic that uses MAX6827 - a dual uP supervisor looking after one 3.3V and two 1.5V power rails that keep the processors supplying nominal power. The dual uP supervisor has open-drain output circuitry that allows for off-board RESET sources such as the one-shot. The PORESET impulse for the MSC8102 is driven by BCSR logic and will either be asserted during MSC8101 HRESET or activated by programming the BCSR register. See Table 4-11 "BCSR2 Register Description" on page 66 for details. Main Power-On-Reset is asserted to the MSC8101 for a period of 350msec. This provides ample time to cover voltage regulator stabilization. Power-On-Reset may be generated either manually or by a dedicated push-button connected to the manual reset input of the supervisor device. 4.2.2 Host Power-On-Reset Configuration Upon completion of the Power-On-Reset sequence the MSC8101 samples MODCK(1:3) together with three additional clock configuration bits. In addition, various MSC8101 system (dsp core, cpm, 60x bus) clock modes are set. The MODCK(1:3) combination options are controlled by DIP Switches SW6/1-6 and are buffered via BCSR logic. Following Power-On-Reset is the Hard Reset sequence within which a multitude of other options are configured. MODCK bits are sampled during Hard Reset configuration as well as each time a Hard Reset sequence is entered, however, they are influential only once - after Power-OnReset. If a Hard Reset sequence is later entered then the bits, though sampled, have no impact. 4.2.3 Slave Power-On-Reset Configuration Upon concluding the Power-On-Reset sequence the MSC8102 samples the MODCK(1:2) together with three additional clock configuration bits. It should be noted that various MSC8102 system (dsp cores, 60x bus) clock modes are also set. MODCK(1:2) combination options are controlled by DIP Switches SW4/1-2 and are buffered via BCSR logic. At the time of Power-On-Reset some pins will be sampled. The complete setting can be seen in Table 4-3. The Reset signals for the MSC8102ADS are produced by either the MSC8101 or MSC8102 controllers. Reset circuitry details are shown above in Figure 4-1 "ADS Reset Diagram". MSC8102 may also be configured via Host MSC8101 by writing the Power-on-Reset Configuration to BCSR and setting bit BCSR1.0 (RECONF) to 0. This will invoke secondary Power-On-Reset for the MSC8102. Following Power-On-Reset is the Hard Reset sequence within which a multitude of options are configured. MODCK bits are sampled during Hard Reset configuration as well as during the first Hard Reset sequence after a Power-On-Reset. However, during subsequent Hard Reset sequences the bits are sampled but deemed irrelevant. 4.2.4 Hard/Soft Reset Capabilities Host processor Hard Reset is available in the debug mode via JTAG/ONCE with a command from the host debugger system, Metrowerks CodeWarrior (CW). When Host HRESET is asserted then a MSC8102 PORESET impulse is generated automatically via BCSR logic. This occurs despite the reset systems for both processors, Host and Slave, being electrically isolated. Dedicated push buttons facilitate manual Hard and Soft Reset for processors MSC8101 and MSC8102. These buttons enable run-time reset when the Command Converter is disconnected 42 MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description from the MSC8102ADS. The HRESET lines may be internally driven by the MSC8101/MSC8102 and as such must be driven to the MSC8101/MSC8102 with an open-drain gate. When generating Hard Reset the registers of both processors are completely reset. For example, the Hard Reset configuration is re-sampled and all registers, including memory controllers but excepting PLL’s, are reset. The reset results in a loss of dynamic memory content. Off-board Slave DSP (max. of 4) Hard Reset signals are present in inputs from the BCSR register. Through programming, this allows for the separate monitoring and assertion of 8102 Slave resets. 4.2.5 Hard Reset Configuration Hard Reset configuration is performed for both the Host (MSC8101) and Slave processors (MSC8102). In the case of the Single Board (ADSs), the Hardware Configuration Word (HCW) will be taken from the System bus to the MSC8102 device. 4.2.6 Host Hard Reset Configuration Hard Reset, applied both externally and internally to the MSC8101, samples the HCW. The configuration word may originate from an internal default if the RSTCONF signal is negated during an HRESET assertion. It may also be taken from the 8101 Flash memory (MS 8-bits of the data bus) or from the BCSR board registerA in the instance that the RSTCONF signal is asserted along with the HRESET. If the 8101 Flash has been tampered with, then the default configuration word will be taken from either the Flash or the BCSR. A dedicated jumper determines whether the source of the default configuration word will be the FLASH or the BCSR. During the Hard Reset sequence the configuration master reads, one byte at a time, the Flash (or BCSR) memory at addresses 0, 8, 0x18, 0x20 in order to assemble the 32-bit configuration word. Table 4-1 Effect of Host (MSC8101) Pins on the Power-on-Reset Configuration Name of signal Value MODCK[1:3] ‘101’ RSTCONF EE0 EE1(HPE) EE[4:5](BTM[0:1]) Mode Implementation Set clock mode 40 (MSC8101 rev1) DIP Switch SW6/1-3 setting. May be controlled by BCSR logic 0 Boot Master from 60-x bus Pulled-down permanently 0 Core running free after Hard Reset 1 Core enters Debug mode after Hard Reset DIP Switch SW6/8 setting (Debug Enable/Disable) via BCSR buffer 0 Host Port Disable - 60-x bus configured for 64-bit Pulled-down permanently Boot Source resides at 60-x bus Pulled-down permanently ‘00’ DIP Switch SW6/8 controls the EE0 pin in order to provide a post-reset manual debug capability A. In general, reading from any device residing on CS0. MSC8102ADSUM/D Ver. 1.2 User’s Manual 43 Functional Description (Debug Request). Table 4-2 "MSC8101 Hard Reset Configuration Word (HCW1)", below, describes the field values of the Hard Reset configuration word: Table 4-2 MSC8101 Hard Reset Configuration Word (HCW1) Data Bus Bits Prog Value [Bin] EARB 0 ’0’ Internal Arbitration Selected. EXMC 1 ’0’ Internal Memory Controller. CS0 active at system boot. IRQ7INT 2 ’1’ INT_OUT function is active EBM 3 ’0’ Single chip bus mode is assumed BPS 4:5 ’10’ 16-bit Boot Port Size for both Flash memory and BCSR SCDIS 6 ’0’ SC140 enabled ISPS 7 ‘0’ Internal space port size for external master access is 64-bit. Not of concern as the current board configuration does not support this feature. IRPC 8:9 ’00’ Interrupt pin configuration. RES/ BADDR(29)/IRQ2,RES/BADDR(30)/IRQ3, RES/BADDR(31)/IRQ5 are selected as RES (not connect) DPPC 10:11 ‘00’ Data Parity Pin configuration as IRQ[1:7]. 12 ’0’ NMI interrupt is serviced by the core. 13:15 ’000’ Reserved 16 ’0’ Reserved. Non-functional cleared bit. BBD 17 ’0’ Bus busy pins set as: ABB/IRQ2 pin is ABB DBB/IRQ3 pin is DBB MMR 18:19 ‘11’ External Bus Request masked. Reserved 20:21 ‘00’ Reserved. Must be cleared TCPC 22:23 ’10’ Transfer code pins are configured following PORESET: MODCK1/BNKSEL(0)/TC(0) as BKSEL0 MODCK2/BNKSEL(1)/TC(1) as BKSEL1 MODCK3/BNKSEL(2)/TC(2) as BKSEL2 Field NMIOUT ISB 44 Implication Offset In HCW source [Hex] Value [Hex] 0 28 8 00 10 32 IMMR initial value 0xF000_0000, i.e., initially the internal space resides at this address. MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description Table 4-2 MSC8101 Hard Reset Configuration Word (HCW1) Data Bus Bits Prog Value [Bin] 24:25 ’00’ Buffer control 1-pin configuration BCTL1/ DBG_DIS functions as BCTL1 Reserved 26 ’0’ Reserved. Should be cleared. DLLDIS 27 ’1’ DLL off 28:30 ‘111’ 31 ’0’ Field BC1PC MODCK_Ha Reserved Implication Offset In HCW source [Hex] Value [Hex] 18 1E High-order bits of the MODCK. Clock configuration scheme 57 for MSC8101 Reserved. Should be cleared. a. Applied only once after power-up reset. 4.2.7 Slave Reset Configuration The primary h/w setting, using two DIP Switches, will configure the MSC8102 after power-up. The following modes are available: • System Mode - the configuration word is fetched and boot is achieved via the system bus in the master mode (DIP Switch SW4/3 is in “SYS” position). • DSI Mode - configuration word is written by host; boot is completed via the system bus in the Slave mode (DIP Switch SW4/3 in “DSI” position). • DSI bus width of either 64-bit or 32-bit is chosen by the DIP Switch SW7/3. See Table 4-3 "MSC8102 Pins Dependant upon Power-on-Reset Configuration" on page 46 for further details. The MSC8102 may be reconfiged on demand when the Host processor programs the BCSR register with the desired configuration setting and invokes a Power-on-Reset or Hard Reset sequence for the MSC8102. This setting is called a secondary reset configuration. MSC8102 Hard Reset configuration may also be achieved manually by pressing the Hard Reset Push button MSC8102ADSUM/D Ver. 1.2 User’s Manual 45 Functional Description 4-2 "Secondary Reset Configuration Details" below. RSTCONF CNFGS SWTE DSI64 DSISYNC MODCK[1:2] BTM[0:2] PORESET HRESETs SRESETs 8101 60-x bus 8 SYS -1 -2 CHIP-ID[0:3] DSI SW7 MODCK- BCSR Config Depended pins (HRESETs). See Figure 8102 EE[0:1] DEBUG ON 2 3 EE1 PU HRESETh SRESETh HRESETs 4 PU SRESETs PU To P2:GA[0:3] EE0h EE0s EE0 = EE1ex || EE0sw PD EE1 from another board EE1 to another board Figure 4-2 Secondary Reset Configuration Details Note the MSC8102 Reset configuration setting found below. The MSC8102 Reset configuration may be loaded in two ways. Either by the Host or, depending upon the DSI or SYS mode, taken from the device connected to the CS0 of the MSC8102 System bus (Slave-side Flash). Table 4-3 MSC8102 Pins Dependant upon Power-on-Reset Configuration Name of signal MODCK[1–2] Value sampled at pins ‘00’ or ‘01’ Primary Mode Implementation Clock mode 0 or clock mode 1. DIP Switch SW4/1-2 primary setting or driven by the BCSR for secondary setting. RSTCONF ‘0’ Configuration Master System or DSI bus. from the CNFGS ‘0’ Configuration System bus. from the ‘1’ Configuration Master from the DSI bus. ‘0’ Software Watchdog Timer Disable Set logically if DSI is config master. ‘1’ Software Watchdog Timer Enable Set logically if System Bus is config master. SWTE 46 Master MSC8102ADSUM/D Ver. 1.2 User’s Manual DIP Switch setting Functional Description BTM[0:2] DSI64 ‘000’ Boot from the 60-x bus ‘001’ Boot from the DSI ‘0’ or ‘1’ DSISYNC ‘0’ CHIP_ID[0–3] ‘1111’ Configuration modes controlled by DIP Switch SW4/3 setting. 32-bit DSI data bus with 64-bit System data bus or visa versa. Controlled by DIP Switch SW7/3. DSI set in Asynchronous mode Pulled-down permanently. Chip ID encoded to ‘0xF’ Pulled-up permanently. Prepared for backplane application. For multi-chip (multi-board) system, ID will be set according to slot’s GA (geographic address). Table 4-4 MSC8102 Hard Reset Configuration Word (HCW2) Data Bus Bits Prog Value [Bin] EARB 0 ’0’ Internal Arbitration selected. EXMC 1 ’0’ Internal Memory Controller. CS0 active at system boot. INTOUT 2 ’1’ INT_OUT function is active. EBM 3 ’0’ Single chip bus mode is assumed. BPS 4:5 ’01’ 8-bit Boot Port Size for the Slave Flash memory. SCDIS 6 ’0’ SC140 enabled. ISPS 7 ‘0’ Internal space port size for ext. master access is 64-bit. Not an issue as this feature is not supported in the current board configuration. IRPC 8 ’0’ Interrupt pin configuration. BADDR(29)/ IRQ5, BADDR(30)/IRQ2, BADDR(31)/IRQ3 are selected as interrupt pins. Reserved 9 ‘0’ Reserved. Must be cleared 10:11 ‘10’ Data Parity Pin configuration. NC/DP0/ DREQ1/EXT_BR2, IRQ1/DP1/DACK1/ EXT_BG2, IRQ2/DP2/DACK2/ EXT_DBG2, IRQ3/DP3/DREQ2/ EXT_BR3, IRQ4/DP4/ DACK3/ EXT_BG3, IRQ5/DP5/DACK4/ EXT_DBG3, IRQ6/DP6/DREQ3, IRQ7/DP7/ DREQ4 are selected as DMA pins: DREQ1, DACK1, DACK2, DREQ2, DACK3, DACK4, DREQ3, DREQ4. NMIOUT 12 ’0’ NMI interrupt is serviced by the core. ISBSEL 13:15 ’000’ Field DPPC Implication Offset In HCW for system sourcea Value [Hex] 0 24 8 20 IMMR initial value 0xF000_0000. i.e., the internal space initially resides at this address. MSC8102ADSUM/D Ver. 1.2 User’s Manual 47 Functional Description Table 4-4 MSC8102 Hard Reset Configuration Word (HCW2) Data Bus Bits Prog Value [Bin] Reserved 16 ’0’ Reserved. Non-functional cleared bit. BBD 17 ’0’ Bus busy pins set as: ABB/IRQ4 pin is ABB DBB/IRQ5 pin is DBB. MMR 18 ‘1’ External Bus Request masked. Reserved 19 ‘0’ Reserved. Must be cleared. TTPC 20 ‘0’ Transfer Type Pin Configuration. TT[0]/NC, TT[2]/CS5, TT[3]/CS6, TT[4]/CS7 are chosen as transfer type pins: TT[0], TT[2], TT[3], TT[4]. CS5PC 21 ‘1’ Chip Select 5 Pin Configuration. CS5/ BCTL1 pin is configured as BCTL1. 22:23 ’10’ Transfer code pins are configured after PORESET: TC0/GPIO0/ BNKSEL0 as BNKSEL0 TC1/GPIO1/ BNKSEL1 as BNKSEL1 TC2/GPIO2/ BNKSEL2 as BNKSEL2 LTLEND 24 ‘0’ Defines the Host Endian mode as Big Endian. PPCLE 25 ’0’ PowerPC Little Endian Mode. Unimportant while the Host is Big Endian (bit LTLEND is zero). Reserved 26 ’0’ Reserved. Should be cleared. DLLDIS 27 ’1’ DLL off. 28:30 ‘010’ 31 ’0’ Field TCPC MODCK_Hb Reserved Implication Offset In HCW for system sourcea Value [Hex] 10 26 18 14 High-order bits 3:5 of the MODCK. Default Clock mode is 11. Reserved. Should be cleared. a. For the DSI source a 32-bit Configuration Word is written at offset 0x261BE050 b. Applies only ONCE after power-up reset. 4.3 Clock Source 4.3.1 Host Main Clock Scheme MSC8101 requires a single clock source for the main clock oscillator. The [email protected] clock oscillator is mounted on the 8-pin DIP socket (half-size form factor) for ease of replacement. All MSC8101 60-x bus timings are referenced to the DSP output clock. CLKOUT is driven to a zero delay buffer in order to split the load between the clock consumers on the board. One channel is relegated to the MSC8101 DLL input in order to eliminate wire propagation delay to the SDRAM devices. An optional pulldown resistor is capable of transforming the Clock Zero Delay (ZD) Buffer into 48 MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description a regular clock buffer when the internal PLL is disabled. In such a case the typical propagation delay of the clock buffer may reach 7ns. If the ADS is set with the ZD Buffer as default, then the MSC8101 must be configured with DLLoff. See HCW1 in Table 2-2. On the other hand, if the ZD Buffer is disabled (clock buffer mode) then the MSC8101 must be configured with DLL-on in order to function properly with SDRAM. ch1 SDRAM1-2 MSC8101 CY2309 CLK OSC 55 MHz ZD CLKIN SDRAM1-1 CLKOUT BUFFER DLL_IN BCSR SYSCLK (to exp) CLKM1 CLKM2 3.3V S2 S1 To LA Connectors CLKM3 ch8 PD Figure 4-3 Host Clock Distribution Scheme 4.3.2 Slave Main Clock Scheme MSC8102 requires a single clock source for the main clock oscillator. For ease of replacement the 41.6MHz @3.3V clock oscillator is mounted on the 8-pin DIP socket (half-size form factor). All MSC8102 system bus timings are referenced to the DSP output clock. CLKOUT is driven to a ZD Buffer in order to split the load between the clock consumers on the board. One channel reaches the MSC8102 DLL input in order to eliminate wire propagation delay to the SDRAM device. An optional pulldown resistor is capable of transforming the ZD Buffer into a regular clock buffer when the internal PLL is disabled. In such a case the typical propagation delay may reach up to 7ns. If the ADS is set with the ZD Buffer as default, then the MSC8102 must be configured with DLLoff. See HCW2 in Table 2-4. On the other hand, if the ZD Buffer is disabled (clock buffer mode) MSC8102ADSUM/D Ver. 1.2 User’s Manual 49 Functional Description then the MSC8102 must be configured with DLL-on in order to function properly with the SDRAM. ch1 SDRAM2-2 MSC8102 CY2309 CLK OSC 41.6 MHz ZD CLKIN SDRAM2-1 CLKOUT BUFFER CLKS1 CLKS2 To LA Connectors DLL_IN 3.3V S2 S1 ch5 PD Figure 4-4 Slave Clock Distribution Scheme 4.4 60-x Bus Buffering and Muxing In order for the 60-x bus to achieve peak performance, it’s capacitive load must be reduced as much as possible. As a consequence the slower devices on the bus (i.e. the Flash, ATM SONET Framer M/P interface, BCSR and external tool bus) are buffered while the SDRAM devices and the MSC8102 DSI side are not buffered. Buffers are provided over address and, where necessary, strobe lines. The buffers used are from the 74LVC family (by Texas Instruments) which operate on 3.3V although are 5V tolerantA. All the expansion bus lines (64bit data @29 address lines + strobes) are also buffered. In order to reduce noise and reflections, serial damping resistors are added to selected MSC8101/MSC8102 strobe lines. Transceivers are provided for data and are only open under two conditions - when access to a validB buffered board address exists or during a Hard Reset configuration sequence C. For example, data conflicts are avoided when unbuffered or off-board memory is read, provided it is not mapped to a valid board address. The user can avoid such errors through correct programming of the Memory Controller. The MSC8102 DSI bus provides additional configuration options in the form of different sized data buses: 64-bit or 32-bit. The ADS is configured by the DIP Switch SW7/3 that sets the system bus to 64-bit (SYS64 position) and the DSI bus to 32-bit. The opposite configuration, also using the DIP Switch SW7/3 setting, pertains to data bus width distribution: system bus at 32-bit and DSI bus at 64-bit. See Table 1-1 "The ADS Switches" on page 15. To achieve this connectivity a bus switch device is utilized. See Figure 4-5 below: A. Required for Flash and BCSR B. An address which is covered in a Chip-Select region, that controls a buffered device by BCSR logic. C. To enable activation of a configuration word stored in the Flash memory or BCSR. 50 MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description SDRAM2-2 8101 D[63:0] 32 LSB 32 MSB 32-bit Bus Switch CKE 8102 32 HD[63:32] System Bus/ DSI Bus OE BCSR controlled HD[31:0] DSI Bus A[29:11] HA[29:11] A[10:7] HCID[3:0] DQM[0:3] DQM[4:6] HDBS[0:3] 2:1x4 HDBS[4:6]/ DQM[4:6] CS3 HBCS CS4 HCS GPL2 HR/W Figure 4-5 DSI Bus to 60-x Bus Connection 4.5 Chip Select Designation The MSC8101/MSC8102 Memory Controller is used as a chip-select generator in order to access on-board memory. The same functionality applies in the case of off-board memory, however, in this instance access is achieved via J1/J2 expansion connectors. Consequences of this usage are board area reduction, cost reduction, better power consumption and increased flexibility. Instances exist when a Chip Select (CS) region, assigned to a bufferedA memory, is disabled via the BCSR. This is undertaken so that local data transceivers are disabled when accessing a given CS region and, consequently, possibleB contention over data lines is avoided. CompactPCI® expansion connectors J1/J2 carry lines of Memory Controller that are used for accessing ADSs boards mounted on the peripheral slots of a CompactPCI® 6U backplane. This, as opposed to the ADS board, that is present on the CompactPCI® 6U backplane system slot. The above noted system configurations incorporate ADS and ADSs board connections and thus illustrates the MSC8102 DSP-farm application when the MSC8101 acts as a host micro controller. MSC8101 CS assignments for various MSC8102ADS memory/registers are outlined in Table A. Buffers do not open when an unbuffered CS region is accessed. B. During read cycles. MSC8102ADSUM/D Ver. 1.2 User’s Manual 51 Functional Description 4-5 "Host Memory Controller Assignment". Table 4-5 Host Memory Controller Assignment MSC8101 Chip Select Location Assignment Bus Timing Machine Flash, BCSR Config Word 60-x (Buffered) GPCM CS1 BCSR 60-x (Buffered) GPCM CS2 SDRAM1 bank 60-x (Unbuffered) SDRAM Machine HBCS(DSI broadcast) 60-x (Buffered+XBuffered) GPCM HCS(DSI select from 0 to 15) 60-x (Buffered+XBuffered) UPMA 60-x (Buffered) UPMB 60-x (XBuffered) GPCM/UPMx(A or B) - - CS3 CS4 External CS0 ATM SONET Framer Microprocessor I/F CS6 For off-board application. CS7 Not supported on the ADS. CS10 DSPRAM Local PPC UPMC DSP Peripherals Local PPC GPCM CS11 Internal CS5 Table 4-6 Slave Memory Controller Assignment Assignment Bus Timing Machine CS0 Flash/BCSR Config Worda 60-x (Buffered) GPCM CS1 Not used/BCSRa 60-x (Buffered) GPCM 60-x (Unbuffered) SDRAM Machine CS2 CS3 Location External 8102 Chip Select CS4 CS9 CS10 CS11 TSI 60-x (Buffered) FALC T1/E1 60-x (Buffered) Not supported on the ADS. Internal CS5-7 SDRAM2 bank - - IP bus Local PPC GPCM EFCOP Local PPC GPCM L1’s & L2 Memory Local PPC UPMC a. The BCSR function is only supported for ADSs board configurations. 52 UPMA MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description 4.6 Local Interrupter 4.6.1 Host-side External interrupts exist that are applied to the MSC8101: 1) A specific-usage push button provides the source of the ABORT (NMI) signal. 2) The Slave MSC8102 (INT_OUT) interrupt receives over line IRQ1. 3) The ATM SONET Framer interrupt receives over line IRQ6. 4) Available off-board interrupt sources from ADSs boards include lines IRQ2 to IRQ4. 5) Ready/Busy Status of FLASH received over line IRQ7. 4.6.2 ABORT Interrupt to MSC8101 ABORT (NMI) is manually push-button generated. When the button is pressed, IRQ0 input is asserted to the MSC8101. This type of interrupt is intended to support any resident debugger usage made available to the MSC8102ADS. 4.6.3 Slave Interrupt On-board Slave Interrupt Controller output is served by the Host interrupt, IRQ1. MSC8101 processor interrupt lines, IRQ2 to IRQ4, may be used to support up to three optional ADSs boards. 4.6.4 ATM SONET Framer Interrupt Interrupt support of the ATM SONET Framer event report is achieved by connecting the interrupt output of the U30 ATM SONET Framer (INT) to the IRQ6 line of the MSC8101. 4.6.5 Flash Ready Interrupt Output from the Ready/Busy Flash open-drain pin indicates whether a program/erase Embedded Algorithm is still in progress or has been completed. Tying this output to interrupt line MSC8102ADSUM/D Ver. 1.2 User’s Manual 53 Functional Description IRQ7 allows for the simplification of the burning program that services Flash. 8101 IRQ0 IRQ5 IRQ1 IRQ6 IRQ2 IRQ3 IRQ4 ABORT PU Debounce 8102 BCSR NMI_OUT IRQ7 HOST PU INT_OUT PU PU ATM SONET Framer on-board SLAVE 8102ADSs PU INT_OUT PU INT_OUT INT_OUT PU FLASH1 PU 8102 Slot 2 8102 Slot 3 8102 RY/BY Slot 4 Place in Backplane Figure 4-6 Host Interrupt Utilization Diagram 4.6.6 Slave-side Noted below are external interrupts applied to the MSC8102: 1) A specific-usage push button provides the source of the ABORT (NMI) signal. 2) TSI interrupt receives over line IRQ2 muxed with line BADDR31. 3) FALC56 interrupt receives over line IRQ3 muxed with line BADDR30. 4) Ready/Busy Status of FLASH received over line IRQ1. 4.6.7 ABORT Interrupt to MSC8102 ABORT (NMI) is manually push-button generated. When the button is pressed, IRQ0 input is asserted to the MSC8102. This type of interrupt is intended to support any resident debugger usage made available to the MSC8102ADS. 4.6.8 TSI Interrupt The TSI interrupt request originates from IREQ output of Infineon’s SWITI device. The SWITI 54 MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description device has been configured as an open-drain and will be driven over line IRQ2. 4.6.9 FALC56 Interrupt E1/T1 Framer (FALC56) interrupts are served by IRQ3. In this case the FALC56 has been configured as an open-drain output. 4.6.10 Flash Ready Interrupt Output from the Ready/Busy Flash open-drain pin indicates whether a program/erase Embedded Algorithm is still in progress or has been completed. Tying this output to interrupt line IRQ1 allows for the simplification of the burning program that services Flash. 8102 IRQ0 ABORT PU Debounce IRQ2 IRQ3 BCSR IRQ1 SLAVE TSI PU IREQ E1/T1Framer PU INT FLASH2 PU RY/BY Figure 4-7 Slave Interrupt Utilization Diagram 4.7 SDRAM On the Host-side of the ADS is an unbuffered SDRAM bank that includes two Micron devices with a total size of 16MB@64-bit. The MSC8102 System Bus is powered by a SDRAM bank that includes the same two devices found on the Host-side. The SDRAM bank may be configured at 16MB@64-bit with two SDRAM parts for a full-width System Bus or at 8MB@32-bit with one SDRAM part for a half-size System Bus. The SDRAM configuration feature is supported by BCSR logic that controls an address bus mux device. The bus mux provides address line shifting as shown below in "". MSC8102ADSUM/D Ver. 1.2 User’s Manual 55 Functional Description PSDWE BNKSEL[1] A29 A0 A28 A27 A[29:19] A2 A26 A20 PI3B33X257 CAS W W A10 BA1 BA0 A(9:0) A10 CKE SYSCLK1 S En CAS A(9:0) PSDA10 3.3 A9 A19 RAS BA0 A[0:9] A3 RAS BA1 BNKSEL[2] A1 CS CKE SYSCLK2 CLK PSDDQM[0:3] MT48LC2M32B2 PSDCAS CS MT48LC2M32B2 PSDRAS Bus Mux 12:24 SDRAM2-2 SDRAM2-1 CS2 CLK DQM(0:3) DQM(0:3) DQ(31:0) DQ(31:0) HD[0:31] 32to64EN from BCSR PSDDQM[4:7] D[32:63] Figure 4-8 SDRAM Slave-side Connection Diagram 4.7.1 SDRAM Programming In order to establish its mode of operation the SDRAM is, after power-up, initialized by means of programming. The SDRAM is programmed by issuing a Mode Register Set command wherein command data is passed to the Mode Register via the SDRAM’s address lines. The Mode Register Set command is fully supported by the MSC8101/MSC8102 SDRAM machine. in The Mode Register programming value for Micron’s SDRAM MT48LC2M32B2-8 is noted below Table 4-7 "SDRAM Mode Register Programming up to 100 MHz".: Table 4-7 SDRAM Mode Register Programming up to 100 MHz SDRAM Address Linea Value Description A10 Reserved ‘0’ Must program to zero A9 WB (Write Burst Mode) ‘0’ Write Burst enabled A8, A7 Operating Mode ‘00’ Standard Operation (default) A6 - A4 CAS Latency A3 A2 - A0 (LSB) 56 SDRAM Mode Reg Field Burst Type Burst Length ‘010’ or ‘011’ ‘0’ ’010’/’011’b Program 2 or 3 CAS Latency depending on Bus frequency Sequential Burst Access 4/8 Word Burst Length (Beat count) MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description a. In effect the SDRAM2-1 A0 will be connected to the MSC8102 A29/A28 address line (32/64 -bit System bus width mode). b. An 8-beat burst is programmed for the MSC8102 32-bit System Bus width. 4.7.2 SDRAM Refresh SDRAM has an auto-refresh mode. For example, when using the first SDRAM Machine’s periodic timer, an auto-refresh command is issued to the SDRAM every 15 µsec. Consequently all 4096A SDRAM rows are refreshed within spec’d 61.44 msec. The 2.56 msec interval of refresh redundancy within the (spec’d 61.44 msec) window acts as a safety measure covering, for the refresh controller, possible delays in bus availability. 4.8 Flash MSC8102ADS will support the AMD flash device, Am29LV320 4MB volume. The Host-side Flash is interfaced to a 16-bit buffered 60-x bus. The same Flash device type, found on the Slaveside, is configured by the hardware to an 8-bit mode. The Hardware Write Protect pin, found in both the Host and Slave -side Flashes, is driven by BCSR logic and provides improved protection against the accidental erasing of both the HCW and of the base boot code stored in the boot sector. 4.9 TDM Port Peripherals Four MSC8102 TDM ports interface with the Infineon PEF24471 Time-Slot Interchanger. In order to make the testability and flexibility features accessible to varying modes, all the TDM lines go to expansion connector J5 of CompactPCI®. Note the general interconnection diagram Figure 4-9 below. Four MSC8102 TDM ports interface with the Infineon PEF24471 Time-Slot Interchanger. In order to make the testability and flexibility features accessible to varying modes, all the TDM lines go to expansion connector J5 of CompactPCI®. Note the general interconnection diagram and Figure 4-10 "TDM Clocking Diagram", below. A. Each SDRAM component is composed of 4 internal banks each with 4096 rows. They are refreshed in parallel. MSC8102ADSUM/D Ver. 1.2 User’s Manual 57 Functional Description J5 Expansion Connector T T T T T OUT[3:5] Infineon PEF24471 TSI RSIG XSIG IN[7:10] T OUT[7:10] PEB 2256 RFM SCLKR Infineon Tdata[3] Tsync[3] Tclk[3] Rdata[3] Rsync[3] Rclk[3] GPCLK[0:1] IN[0:2] GPCLK[2] GPCLK[3] OUT[0:2] GPCLK[4:6] IN[3:5] XDI RDO E1/T1 Framer 8102 TDM Ports Tdata[0:2] Tsync[0:2] Tclk[0:2] Rdata[0:2] Rsync[0:2] Rclk[0:2] DSTo DSTi F0ib C4ib SYSCLK MT92303 Mitel Codec SWITCH T 4.096MHz T H.110 To J4 IN[6] OUT[6] GPCLK[7] C4n “T” denotes the capability of setting output Hi-Z in order to drive a signal from an external source Figure 4-9 TDM Connection Diagram 8102TDM TDMCLK[0:2] PEF24471 TDMSYN[0:2] Bus Switch NETREF H.110 XTALIN 16.384MHz TDMSYN3 TDMCLK3 T_SYNC FRMtoTSI T_CLK A/B from BCSR GPCLK2 GPCLK3 FALC56 Line Interface Framer SYPR~ T1/E1 RL SCLKR XL RCLK RFM~ Clock Adapter MCLK Figure 4-10 TDM Clocking Diagram Figure 4-10 "TDM Clocking Diagram", above, depicts variant clocking configurations. 58 MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description The clock/sync has several modes. The first mode is an internal clock master based on the 16MHz clock oscillator’s source for all four TDM ports. The second denotes the T1/E1 network master mode as provided for the third TDM port by the FALC56 E1/T1 Framer. The last available clocking mode is a Slave to the CT-bus Master Clock’s synchronization of the Time Slot Interchanger (TSI) device. 4.9.1 Time Slot Interchanger (TSI) The PEF24471 TSI device utilized on the ADS is a member of the SWITI family. It provides a complete time slot switch and interface for the H.110 time division multiplexed (TDM) buses. The PEF24471 TSI device can switch between local input and output buses as well as switch between the H.110 bus and the local bus. The PEF24471 has a capacity of up to 2048 connections. As well as supporting the newer H-MVIP and ECTF H. 1x0 standards, the TSI chip is backward compatible to bus standards MVIP-90 and Dialogic's SC - Bus. Local streams may operate on 16 physical inputs and outputs. The data rates are programmable on each of the 32 physical streams - the streams are selected in groups of four. The data rates are on a per stream basis as follows: 2.048 Mbits/s and 4.096 Mbits/s or 8.192 Mbits/s and 16.384 Mbits/s. After buffering, the PEF24471 device interfaces at 8-bit to the MSC8102 System bus. To view the program manual see [3]. 4.9.2 E1/T1 Framer Infineon’s FALC®56 Framer PEB 2256 supports one network line as well as containing analog and digital function blocks configured and controlled by the MSC8102 Slave-side processor. The FALC®56 Framer PEB 2256 has a multitude of implemented functions. As a consequence it is suited to a wide range of networking applications and, further, fulfills all required interfacing between analog E1/T1/J1 lines and the digital PCM system highway. See the connection schemes found in Figure 4-9 "TDM Connection Diagram". 4.9.3 CODEC The ADS uses the Mitel MT92303 Dual CODEC to provide complete audio to the PCM interfaces - including filtering and optional data “companding” as required by the ITU-T G.711 & G.712 recommendations. Two built-in amplifiers allow direct connection to a handset, headset, auxiliary channel and microphone/speaker. Three PCM Data Formats are available: 16-bit Linear; “companded” ITU-T A-law; and µ-law. PCM data is transferred via a serial interface operating in the ST-bus mode. Though serial I/F is programmed to an ST-bus mode, it is available for allocating data to any of the 32 available channels and is easily interfaced to the local channel of the TSI device. CODEC control and programming occur over a serial interface implemented by two MSC8102 GPIO’s and a CS pin. CS control is realized via the BCSR register bit. One GPIO functions as a MSC8102ADSUM/D Ver. 1.2 User’s Manual 59 Functional Description clock while the other acts as a bi-directional data path. Table 4-8 CODEC Initialization Byte address of dual Codec in hex Value in hex Byte Name Operation Mode Test Mode ‘01’ ‘03’ 0,1 Control Register 2,3 CODEC Enable 4,5 Rx Hi-Pass-Filter 6,7 Sidetone Gain ‘00’ 8,9 DSP Test ‘00’ 0A,0B 0C Tx Gain Function Action Test: only Rx Enable or together with Sidetone. PCM set in Linear mode. A-Law. Should be set ‘01’ CODEC enable, gain is 0dB. Should be set ‘00’ Cut Off Frequency of RX Path ‘DSP’ Hi Pass Filter is 0dB. Accept power-up setting ‘0D’ Sidetone gain - 39dB for operation mode or 0dB for test mode. Dependent setting ‘01’ Digital side loopback for test mode. Dependent setting Tx gain is 0dB. Accept power-up setting ‘0’ Audio Interface for Auxtone ‘CF’ AUXTONE gain is 0dB, Electret Microphone Bias is 2.0V. Should be set Audio Interface for three channels ‘CE’ Rx gain is 0dB, Electret Microphone Bias is 2.0V. Should be set 10 Audio Interface Enable ‘73’ Enable Audio interface 0 and 1, Voltage Reference and two Tx Analog circuitry. Should be set 11 Cross-Point Selection ‘34’ Route CODEC 0 to Audio Interface 0 and CODEC 1 to Audio Interface 1. Should be set 12 Codec Channel Allocation ‘00’ CODEC 0 allocates on channel 0 of ST-bus. Accept power-up setting 13 Codec Channel Allocation ‘01’ CODEC 1 allocates on channel 1 of ST-bus. Should be set 14 Status Channel Allocation ‘02’ Status allocates on channel 2 of STbus. Should be set 15 General Mode Control ‘00’ Select ST-bus, Microphone path Enable. Accept power-up setting 16 System Clock ‘0D’ Select System Clock 4.096 MHz (as well as ST-bus clock), PLL enable. Should be set 17,18 Test Registers - Testing reserved for the manufacturer. - 19 Status Register - Read only. - 0D-0F 60 MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description 4.10 RS232 Transceivers Two MSC8102ADS RS232 ports are connected to the following: the MSC8101 Host-side processor SCC1 port; and, the Slave-side UART port. The port connections assist in user applications and, further, provide convenient communication channels for both the terminal and host computer. Using a lone 3.3V single power supply with disable mode, the MAXIM MAX3241 Transceiver internally generates RS232 levels during which receive buffers are tri-stated. When asserting (low) the RS232_EN1 or RS232_EN2 bits in BCSR1/6-7, the corresponding transceiver is enabled. When negated the receiver outputs are tri-stated and the corresponding transceiver is disabled. For off-board applications it is possible to use Slave-side UART port signals via the J5 expansion connector. The 9-pin female D-Type RS232 connectors are configured to be directly connected (via a flat cable) to a standard IBM-PC-like RS232 connector. Note the below figures, Figure 4-11 and Figure 4-12, that illustrate the RS232 connector pinouts where the directions “I”, “O” are relative to the MSC8102ADS board. For example, “I” means input to the MSC8102ADS. The Host-side RS232 port provides expanded serial I/F including h/w flow control support. The Slave-side UART port is intended for null-modem connectivity. DTR TXD RXD DSR GND 1 2 6 7 8 9 3 4 5 DTR CTS RTS NC DB-9 Figure 4-11 Host RS232 Serial Port Connector • DTR - Data Terminal Ready. This line is always asserted by the MSC8102ADS. (O) • TXD - Transmit Data (O) • RXD - Receive Data (I) • DSR - Data Set Ready (I) • CTS - Clear To Send (I) • RTS - Request To Send (O) 1 RxDUART 2 TxDUART 3 GND 3-pin Header Figure 4-12 Slave UART Serial Port Connector • RxDUART - Receive Data (I) • TxDUART - Transmit Data (O) MSC8102ADSUM/D Ver. 1.2 User’s Manual 61 Functional Description 4.11 Packet Peripherals (Host-side) 4.11.1 ATM SONET Framer MSC8101 ATM controller support is provided by an on-board 155.52 Mbps ATM Framer connected via UTOPIA-8 I/F to the FCC1 of the MSC8101. It is used in conjunction with PMC-Sierra’s PM5384. The Framer is controlled by the transceiver’s microprocessor I/F. The buffered microprocessor I/F is configured by the MSC8101 memory controller in Memory Controller General Purpose Chipselect Machine (GPCM) mode. The Framer has a 3.3V power supply and connects directly to the MSC8101’s CPM port. ATM Framer reset input is driven by the MSC8101’s HRESET signal and, as such, reset occurs whenever a Hard Reset sequence is performed. The ATM Framer may be reset by either asserting ATM_RST bit in BCSR1/3 or by a sw controlled internal register. ATM Framer transmit and receive clocks are fed by a 19.44 MHz +/- 20 ppm clock generator powered by 3.3V power supply. MSC8101 provides the receive and transmit FIFO clock - either from the same or a separate hard-configured clock. The ATM SAR is connected by an optical I/F to the physical medium. HP’s HFBR 5805 optical I/F, operating at 1300 nm with up to a 2 km transmission range, is used. 4.11.2 10/100 T-Base Ethernet Phy A Fast Ethernet port with T.P. (100-Base-TX) I/F is provided on the MSC8102ADS. The port also supports 10 Mbps Ethernet (10-Base-T) via the LSI LS80225 Transceiver. LS80225 operates from a single 3.3V power supply and connects directly to the FCC2 port of the MSC8101 via the MII interface. The interface is used for both device control and data path. The initial LS80225 configuration is achieved by setting the MII control port to address “0”. LS80225 reset input is driven by MSC8101’s HRESET signal. The transceiver is reset whenever a Hard Reset sequence is undertaken. The Phy is able to interrupt the MSC8101 via the IRQ7 line. 4.12 Board Control & Status Register - BCSR The BCSR, an 8-bit wide read / write register file, controls or monitors most of the ADS hardware options. For the full ADS board configuration the BCSR resides on the Host 60-x bus. In the case of the ADSs board configuration, the BCSR is interfaced to the MSC8102’s System Bus. The BCSR includes 6 registers, BCSR0 to BCSR5. The BCSR6 - BCSR7 slices are not implemented. BCSR0 to BCSR6 are duplicated numerous times within a CS region. This is due to the CS region’s 32KB minimum block size and the fact that only address lines A[29:31] are decoded for register selection by the BCSR. BCSR is implemented on a PLD Altera device that provides register and logic functions over some ADS signals. See Table 2-1 "MSC8102ADS Specifica- 62 MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description tions" on page 20. The BCSR controls or monitors the following functions: 1) Power-on-Reset configuration setting for the Slave-side. 2) Hard Reset for Host and up to four Slaves (three of which are ADSs off-board Slaves). 3) Soft Reset for Host and an on-board Slave. 4) Hardware Reset for the following devices: • T1/E1 Framer FALC56 • Fast Ethernet Phy • ATM Framer • TSI device 5) RS232 (Host and Slave) Enable / Disable port. 6) CODEC Enable and Reset device is found on the serial control port. 7) BCSR provides FLASH (Host and Slave) devices with h/w boot protection. 8) BCSR provides TDM port # 3 with muxing between the E1/T1 Framer and the TSI device. 9) Two Host LEDs (one green, one red) provide s/w signaling. 10) Two Slave LEDs (one green, one red) provide s/w signaling. 11) Secondary Power-On-Reset Control for the MSC8102 exists. 12) ADS has special function support for MSC8102 (test functions register). 13) Status register includes: • Software Option Identification (set by DIP SW5 Switch) • ADS Configuration code • ADS Revision code • BCSR Revision code Sections of the BCSR slice control registers generally have low active notations. This means that a bit function will be realized while the bit is zero. When a bit is set to “1” a related function is disabled. The default setting is assumed to be non-functional. 4.12.1 BCSR0 - Board Control / Status Register 0 The BCSR0 serves as a control register on the ADS and, although it only resides over D(0:7) lines of the 60-x data bus, it is accessed from the BCSR base address as a byte at offset 0x0. The BCSR0 may be read or written at any time. BCSR0 defaults are attributed at the time of main Power-On-Reset or HRESETh. BCSR0 fields are described below in Table 4-9 "BCSR0 Description": Table 4-9 BCSR0 Description BIT MNEMONIC Function DEF ATT. 0 FLASHPRT1 Flash 1 h/w Protection. HCW and boot code, found in the Flash boot sector, are protected in the Host-side Flash when the FLASHPRT1 is asserted (low). To unprotect the Flash boot sector, reset unlock bit FLUNLCK1 at BCSR6.0 and then write high in the FLASHPRT1 bit. This allows for further erase/write operations in the boot sector. 0 R,W MSC8102ADSUM/D Ver. 1.2 User’s Manual 63 Functional Description Table 4-9 BCSR0 Description BIT MNEMONIC 1 FLASHPRT2 2 DEF ATT. Flash 2 h/w Protection. HCW and boot code, found in the Flash boot sector, are protected in the Slave-side Flash when the FLASHPRT2 is asserted (low). To unprotect the Flash boot sector, reset unlock bit FLUNLCK2 at BCSR6.1 and then write high in the FLASHPRT2 bit. This allows for further erase/write operations in the boot sector. 0 R,W FRM_RST E1/T1 Framer Reset. The FALC56 device is reset when the FRM_RST is asserted (low). The HRESETh signal of the MSC8101 will assert the FRM_RST signal. 1 R/W 3 CODEC_EN CODEC Enable. The Mitel MT92303 CODEC chip is selected for the serial control bus and is programmable when the CODEC_EN bit is asserted (low). The CODEC device is disabled for programming purposes when negated (high). 1 R,W 4 SIGNALS0 Signal LED Slave 0. A dedicated Green LED is illuminated when SIGNALS0 is active (low). The LED is unlit when in its inactive (default) state (high). During the Reset Configuration sequence the LED indicates the state of Slave HRESETs assertion. The user may utilize the LED for s/w Slave signalling purposes. 1 R,W 5 SIGNALS1 Signal LED Slave 1. A dedicated Red LED is illuminated when SIGNALS1 is active (low). The LED is unlit when in its inactive (default) state (high). During the Reset Configuration sequence the LED indicates the state of Slave SRESETs assertion. The user may utilize the LED for s/w Slave signalling purposes. 1 R,W 6 SIGNALH0 Signal LED Host 0. A dedicated Green LED is illuminated when SIGNALH0 is active (low). The LED is unlit when in its inactive (default) state (high). During the Reset Configuration sequence the LED indicates the state of Host HRESETh assertion. The user may utilize the LED for s/w Host signalling purposes. 1 R,W 7 SIGNALH1 Signal LED Host 1.A dedicated Red LED is illuminated when SIGNALH1 is active (low). The LED is unlit when in its inactive (default) state (high). During the Reset Configuration sequence the LED indicates the state of Host SRESETh assertion. The user may utilize the LED for s/w Host signalling purposes. 1 R,W Not Implemented. - - 8-31 - Function 4.12.2 BCSR1 - Board Control / Status Register 1 On the ADS, the BCSR1 acts as a control register and is accessed from the BCSR base address as a byte at offset 0x4. The BCSR1, which may be read or written at any time, receives its defaults upon main Power-On-Reset or HRESET. The BCSR1 fields are described below in Table 4-10 "BCSR1 Description": Table 4-10 BCSR1 Description BIT 0 64 MNEMONIC RECONF Function Start Slave Re-configuration. Bit RECONF is associated with the Slave PRSTs signal and, when set (low), enables performance of the Slave’s secondary Power-on-Reset configuration. When negated (high) the bit has no influence on the state of the board. MSC8102ADSUM/D Ver. 1.2 User’s Manual DEF ATT. 1 W Functional Description Table 4-10 BCSR1 Description BIT MNEMONIC Function DEF ATT. 1 HRST1 Hard Reset to Slave1. The HRST1 signal is asserted to external off-board Slave1 when bit HRST1 is set (low). When negated (high) the bit has no influence on the state of the HRST1 signal. Reading the bit results in the sampling of external off-board Slave1 and, as such, provides an indication of the Slave processor’s state. 1 R,W 2 HRST2 Hard Reset to Slave2. The HRST2 signal is asserted to external off-board Slave2 when bit HRST2 is set (low). When negated (high) the bit has no influence on the state of the HRST2 signal. Reading the bit results in the sampling of external off-board Slave2 and, as such, provides an indication of the Slave processor’s state. 1 R,W 3 ATM_RST ATM Peripheral Reset. Upon activation (low) the ATM port transceiver enters into a reset state. The same applies to the ATM_RST signal when the HRESETh signal of the MSC8101 is asserted. 1 R,W 4 HRST3 Hard Reset to Slave3. The HRST3 signal is asserted to external off-board Slave3 when bit HRST3 is set (low). When negated (high) the bit has no influence on the state of the HRST3 signal. Reading the bit results in the sampling of external off-board Slave3 and, as such, provides an indication of the Slave processor’s state. 1 R,W 5 FETH_RST Fast Ethernet Peripheral Reset. Upon activation (low), the PHY LSI 80225 enters into a reset state and the MII port control bits revert to their default values. The same applies to the FETH_RST signal when the HRESETh signal of the MSC8101 is asserted. 1 R,W 6 RS232EN_1 RS232 Transceiver Host-side Enable. Upon activation (low), the RS232 Transceiver, using the SCC1 port of the Host MSC8101, is enabled. When negated (high), the RS232 Transceiver enters standby mode. 1 R,W 7 RS232EN_2 UART Transceiver Slave-side Enable. Upon activation (low), the MSC8102 UART port transceiver is enabled. When negated (high), the RS232 Transceiver enters standby mode and the UART port pins become available for off-board use (via the J5 expansion connectors). 1 R,W Not Implemented. - - 8-31 - 4.12.3 BCSR2 - Board Control / Status Register 2 On the ADS, the BCSR2 serves as both a control register and a MSC8102 Slave configuration setting. It is accessed from the BCSR base address as a byte at offset 0x8 and, it should be noted, may be read or written at any time. Depending upon the Slave Configuration DIP Switch SW4/3 (SYS/DSI) setting, the BCSR2 receives its defaults upon main Power-On-Reset or HRESETh. The BCSR2 fields are described below in Table 4-11 "BCSR2 Register Description": MSC8102ADSUM/D Ver. 1.2 User’s Manual 65 Functional Description Table 4-11 BCSR2 Register Description DEF AULT BIT MNEMONIC Function ATT. SYS 0 RSTCNF Reset Configuration Mode. During the Slave Power-on-Reset configuration sequence the RSTCNF signal drives the logical level of the bit’s value. The user may, at any time, change the value of bit RSTCNF. DSI R,W 0 1 CNFG Configuration Source. During the Slave Power-on-Reset configuration sequence the CNFG signal drives the logical level of the bit’s value. After the sequence the signal enters the Hi-Z state. The user may, at any time, change the value of bit CNFG. 0 1 R,W 2 SWTE Software Watchdog Timer Enable. During the Slave Power-on-Reset configuration sequence the SWTE signal drives the logical level of the bit’s value. After the sequence the signal enters the Hi-Z state. After completing the configuration process negation occurs (low) and the s/w watchdog timer is disabled. If asserted (high) then the s/w watchdog timer is enabled. 1 0 R,W 3 DSI64 DSI /System 64/32 -bit. The DSI64 signal indicates DIP Switch SW7/3 and is permanently set at the time of main Power-on-Reset. After the sequence the signal enters the Hi-Z state. When negated (low) the DSI bus configures to 32-bit and the System bus to 64-bit. If asserted (high) the DSI bus configures to 64-bit and the System bus to 32-bit. 4 DSISYNC 5 HRST 6 R,W DSI Synchronous Mode. During the Slave Power-on-Reset configuration sequence the DSISYNC signal drives the logical level of the bit’s value. After the sequence the signal enters the Hi-Z state. When negated (low) the DSI bus configures to an asynchronous mode or, if asserted (high), to a synchronous mode. The latter mode is not supported in MSC8101 Host. 0 R,W 1 Soft Reset to Slave. The HRESETs signal is asserted to the on-board MSC8102 Slave when bit HRESETs is set (low). When negated (high) the bit has no influence on the state of the HRESETs signal. Reading the bit results in the sampling of the MSC8102 Slave and, as such, provides an indication of the Slave processor’s state. FRMtoTSI 8-31 - Hard Reset to Slave. The HRESETs signal is asserted to the on-board MSC8102 Slave when bit HRESETs is set (low). When negated (high) the bit has no influence on the state of the HRESETs signal. Reading the bit results in the sampling of the MSC8102 Slave and, as such, provides an indication of the Slave processor’s state. SRST 7 R - R,W 1 E1/T1 Framer to TSI device. The TDM channels of the FALC56 device are connected to a TSI device when the FRM to TSI is asserted (low). When the FRMtoTSI is negated (high) the TDM channels of the FALC56 device are tied directly to a TDM3 port of the MSC8102. Both muxing instances occur via a bus switch. Not Implemented. 1 - R,W - 4.12.4 BCSR3 - Board Control / Status Register 3 On the ADS, the BCSR3 serves as both a control register and a Slave (MSC8102) configuration setting. It is accessed from the BCSR base address as a byte at offset 0xc and, it should be noted, may be read or written at any time. Depending upon the Slave Configuration DIP Switch SW4 66 MSC8102ADSUM/D Ver. 1.2 User’s Manual - Functional Description setting, the BCSR3 receives its defaults upon main Power-On-Reset or HRESET. The BCSR3 fields are described below in Table 4-12 "ADS BCSR3 Register Description": . Table 4-12 ADS BCSR3 Register Description DEF AULT BIT MNEMONIC Function ATT. SYS 0-1 DSI CLKMD[1:2] Clock Mode Setting Bits 1-2 for Slave. During the Slave Poweron-Reset configuration sequence the CLKMD signals drive the logical level of the bit’s value. After the sequence the signals enter the Hi-Z state. The user may, at any time, change the value of bits CLKMD[1:2]. From DIP Switch SW4/1-2 R,W SEE0 Slave Emulation Enable 0. Bit SEE0 controls the Slave debug request. When bit SEE0 is asserted (low) then PLD logic generates a short positive pulse for the Slave EE0 input. Consequently MSC8102 enters debug mode despite the DIP Switch SW4/4 setting. Toggling the DIP Switch SW4/4 (DBG) setting achieves the same results as those described above. Reading bit SEE0 results in the sampling of the MSC8102 EE0 signal state. Slave EE0 signal R,W 3-4 Reserved Not Implemented. ‘11’ R 5-7 BTMD[0:2] Boot Mode Bits 0-2. During the Slave Power-on-Reset configuration sequence the BTMD signals drive the logical level of the bit’s value. After the sequence the signals enter the Hi-Z state. The user may, at any time, change the value of bits BTMD[0:2] ‘000’ Not Implemented. - 2 8-31 - ‘001’ R,W - - Table 4-13 Summary Slave Configuration Modes MSC8102 Config. Inputs DSI/SYS DIP Switch BM[0:2] SWTE RSTCNF CNFGS On ‘001’ 0 0 1 Configuration & Boot performed through DSI bus. Off ‘000’ 1 0 0 Configuration & Boot performed through System bus when MSC8102 is a Boot Master. Slave Configuration Description 4.12.5 BCSR4 - Board Status Register - 4 BCSR4 is a status register accessed from the BCSR base address as a byte at offset 0x10. BCSR4 is a Read-Only register that may be read at any time. The BCSR4 fields are described MSC8102ADSUM/D Ver. 1.2 User’s Manual 67 Functional Description below in Table 4-14 "BCSR4 Description": Table 4-14 BCSR4 Description DEF SET ATT. - R SW5/1-3 DIP Switch R Not Implemented. ‘111’ R Not Implemented. - - BIT MNEMONIC 0-1 SEE[0:1] Slave Emulation Enable Bits 0-1. Bits SEE[0:1] illustrate the state of the Slave’s EE0 and EE1 lines. 2-4 SWOPT[0:2] Software Option 0-2. Bits SWOPT[0:2] illustrate the state of dedicated DIP Switch SW5/1-3. This DIP Switch provides the option for manually changing a program’s flow. 5-7 Reserved 8-31 - Function 4.12.6 BCSR5 - Board Identification Register - 5 BCSR5 is a Read-Only register accessed from the BCSR base address as a byte at offset 0x14. The BCSR5 fields are described below in Table 4-15 "BCSR5 Description": Table 4-15 BCSR5 Description BIT MNEMONIC Function ATT. 0-1 BCONF[0:1] Board Configuration Type. Field BCONF[0:1] represents the ADS configuration type. See Table 4-16 "ADS Configuration Encoding" for ADS configuration encoding. R 2-4 BREVN[0:2] Board Revision Number 0-2. Field BREVN[0:2] represents the ADS revision code. See Table 4-17 "ADS Revision Encoding" for revised ADS encoding. R 5-7 BCSRREV[0:2] BCSR Revision Number 0-2. Field BCSRREV[0:2] represents the revised BCSR code. See Table 4-18 "BCSR Revision Encoding" for revised BCSR encoding. R 8-31 - Not Implemented. - Table 4-16 ADS Configuration Encoding Configuration Code[0:1] ADS Configuration 0 ADS - the complete ADS includes both the MSC8101and MSC8102 processors 1 ADSs - the single ADS includes only the MSC8102 processor 2-3 Reserved Table 4-17 ADS Revision Encoding 68 Revision Number [0:2] ADS Revision 0 PROTO MSC8102ADSUM/D Ver. 1.2 User’s Manual Functional Description Table 4-17 ADS Revision Encoding Revision Number [0:2] ADS Revision 1 PILOT 2 A 3-7 Reserved Table 4-18 BCSR Revision Encoding Revision Number [0:2] BCSR Revision 0-7 1.x - 8.x 4.12.7 BCSR6 - Board Miscellaneous Register - 6 BCSR6 is a service register accessed from the BCSR base address as a byte at offset 0x16. The BCSR6 fields are described below in Table 4-19 "BCSR6 Description". Table 4-19 BCSR6 Description BIT MNEMONIC Function DEF ATT. 0 FLUNLCK1 Flash 1 Protection Unlock. The default for hardware write protection bit FLUNLCK1 is negation (high) and consequently bit BCSR0.0 FLASHPRT1 is locked. In order to unlock bit BCSR0.0 FLASHPRT1 then bit FLUNLCK1 must be asserted (low). 1 R,W 1 FLUNLCK2 Flash 2 Protection Unlock. The default for hardware write protection bit FLUNLCK2 is negation (high) and consequently bit BCSR0.1 FLASHPRT2 is locked. In order to unlock bit BCSR0.1 FLASHPRT2 then bit FLUNLCK2 must be asserted (low). 1 R,W 2-6 Reserved Not Implemented. 1 - 7 Reserved Not Implemented. 0 - Not Implemented. - - 8-31 - MSC8102ADSUM/D Ver. 1.2 User’s Manual 69 Functional Description 70 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info Section 5 Support Info 5.1 Memory Map 5.1.1 Host 60-x Bus Mapping The MSC8101 Memory Controller governs all access to the MSC8101 memory slaves. Consequently the memory map may be reprogrammed according to user needs. After performing Hard Reset, the debug host may initialize the memory controller via the P14 connector at the JTAG/ OnCE port as this allows additional access to bus addressable peripherals. The SDRAM and FLASH memory respond to all types of memory access - program/data and Direct Memory Access (DMA). MSC8102ADSUM/D Ver. 1.2 User’s Manual 71 Support Info Table 5-1 Host MSC8101 Memory Map ADDESS RANGE Memory Type Device Name 00000000 - 0007FFFF Internal SRAMa 00080000 - 00EFFDFF Empty Space 00EFFE00 - 00EFFEFF EOnCE Registersa 00EFFF00 - 00EFFFFF Empty Space 00F00000 - 00F0FFFF DSP Peripherals (Qbus Bank0) 00F10000 - 00F7FFFF Empty Space 00F80000 - 00F807FF Boot ROM (Qbus Bank1) 00F80800 - 01EFFFF Empty Space 01F00000 - 01F0FFFF DSP Peripherals (CS11) 01F10000 - 01FFFFFF Empty Space 02000000 - 0207FFFF Internal SRAM (CS10) 02080000 - 144FFFFF Empty Space 14500000 - 14507FFF BCSR(0:5): 14500000 MSC8101 Internal Space 14500004 BCSR1 14500008 BCSR2 1450000C BCSR3 ALTERA EPM3256 resides on 60-x Bus 32Kb 8 - - 32Kc 8 - - 128K 32 - - 16M 64 - - BCSR4 14500014 BCSR5 14500018 BCSR6 14508000 - 145FFFFF Empty Space 14600000 - 14607FFF ATM SONET Control 14608000 - 146FFFFF Empty Space 14700000d - 1483FFFF MSC8101 60-x Bus Memory and CPMe 14840000 - 1FFFFFFF Empty Space 20000000 - 20FFFFFF SDRAM 21000000 - 23FFFFFF Empty Space 72 Port Size in Bit 64 BCSR0 14500010 Volume in Byte Framer Proc. PM5384 MSC8101 Internal Space MT48LC2M32B2 x 2 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info Table 5-1 Host MSC8101 Memory Map ADDESS RANGE Memory Type Device Name Volume in Byte Port Size in Bit 24000000 - 241FFFFF Slave0 (off-board) DSI Bus MSC8102 ID 0 2M 32/64f 25E00000 - 25FFFFFF Slave15 (on-board) DSI Bus MSC8102 ID 15 2M 32/64f 26000000 - 261FFFFF Broadcast Access over DSI Bus All MSC8102 2M 32/64f 26200000 - FFBFFFFF Empty Space - - FFC00000 - FFFFFFFF Flash 4M 16 Am29LV320 a. The internal SDRAM is mapped to fixed addresses in the SC140 core. Refer to the MSC8101 spec for a complete description of the SC140 Core internal memory map. [2]. b. The 32KB device appears repeatedly in port-size (byte) x depth multiples. For example, BCSR0 appears at memory locations 14700000, 14700010, 14700020..., while BCSR1 features at 14700004, 14700014, 14700024... and so on. c. The internal space of the ATM SONET Framer control port is 256 bytes, however, the minimum block size controllable by a CS region is 32KB. The same logic applies to other peripherals. d. After the Hard Reset configuration sequence is finished then MSC8101 internal registers are automatically placed in the hF0000000 - hF000FFFF address area. Following this the Host debugger tool initializes a reconfigured memory space as shown in Table 5-1 "Host MSC8101 Memory Map". e. The MSC8101 spec comprehensively describes the MSC8101 Internal Memory Map. f. The DSI port size is dependant upon the MSC8102 Power-on-Reset configuration pin. The memory map defined in Table 5-1 "Host MSC8101 Memory Map" is only a recommendation for the user can choose to work with alternative memory mapping. It should be noted that the described mode is supported by Metrowerks’ CodeWarrior debug tool. 5.1.2 Slave System Bus Mapping The MSC8102 Memory Controller governs all access to the MSC8101 memory slaves. Consequently the memory map may be reprogrammed according to user needs. After performing Hard Reset, the debug host may initialize the memory controller via connectors P14 or P15 at the JTAG/ OnCE port for this allows additional access to bus addressable peripherals. SDRAM and FLASHmemory respond to all types of memory access - program / data and DMA. MSC8102ADSUM/D Ver. 1.2 User’s Manual 73 Support Info . Table 5-2 Slave MSC8102 Memory Map ADDRESS RANGE Memory Type Device Name Config Volume in Byte Port Size in Bit 224K 64 00000000 - 00037FFF L1 Memory on Internal Busa 00038000 - 00EFFDFF Empty Space 00EFFE00 - 00EFFFFF EOnCE 00F00000 - 00F0FFFF DSP Peripherals (Qbus Bank0) 00F10000 - 00FFFFFF Empty Space 01000000 - 01076FFF L2 Memory (MQbus) 01077000 - 01077FFF Boot ROM (MQbus) 01078000 - 017FFFFF Empty Space 01800000 - 01FFFFF SQbus Internal Space 02000000 - 02076FFF L2 Memory (System bus) 02077000 - 02077FFF Boot ROM (System bus) 02080000 - 020B7FFF L1MEM0 (System bus) 020C0000 - 020F7FFF L1MEM1 (System bus) 02100000 - 02137FFF L1MEM2 (System bus) 02140000 - 02177FFF L1MEM3 (System bus) 02178000 -0217FFFF Empty Space 02180000 - 021BFFFF CS9 - (IP address space) 021E0000 - 021FFFFF CS10 - (EFCOP,FDIR, FDOR) 02200000 -145FFFFF Empty Space 14600000 - 14607FFF Time-Slot-Interchanger (TSI) PEF24471 32Kb 8 14608000 - 1460FFFF FALC56 E1/T1 Framer PEB2256 32Kc 8 14610000 - 146FFFFF Empty Space - - - 14700000d - 14713FFF MSC8102 System I/F - 128K 32 14820000 - 1FFFFFFF Empty Space - - - 20000000 - 20FFFFFF OR 20000000 - 208FFFFF 64-bit SysBus 16M 64 SDRAM 32-bit SysBus 8M 32 - - 4M 8 480 KB MSC8102 Internal Space Any 480 KB 224 KB x4 MSC8102 Internal Space MT48LC2M32B 2x2 MT48LC2M32B 2x1 22000000 - FFBFFFFF Empty Space FFC00000 - FFFFFFFF Flash 74 Am29LV320 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info a. L1 Memory is mapped to fixed addresses in the SC140 core. See the MSC8102 spec for a complete description of the SC140 Core internal memory map [1]. b. The TSI device’s internal space is 32 bytes, however, the minimum block size controllable by a CS region is 32KB. c. The E1/T1 FALC56 Framer device’s internal space is 256 bytes, however, the minimum block size controllable by a CS region is 32KB. d. After the Hard Reset configuration sequence is finished then MSC8101 internal registers are automatically placed in the hF0000000 - hF000FFFF address area. Following this the Host debugger tool initializes a reconfigured memory space as shown in Table 5-2 "Slave MSC8102 Memory Map" MSC8102ADSUM/D Ver. 1.2 User’s Manual 75 Support Info 5.2 Host Memory Controller Registers’ Programming The MSC8101 Memory Controller in the MSC8102ADS is initialized for an 100/66 MHz bus operation. For example, programming of the registers is based on a 100/66 MHz timing calculation. Warning Initializations noted in Table 5-3 "Host’s Memory Controller Initialization for 100(66) MHz" below are based on ADS board design. Table 5-3 Host’s Memory Controller Initialization for 100(66)a MHz Reg. Device Type Buffered 60-x BR0 OR0 Init Value [hex] Bus Am29LV320 by AMD BR1 OR1 BCSR0-6 Implemented in Altera EPM3256 BR2 SDRAM 64-bit Supported OR2 SDRAM MT48LC2M32B2T6-8x2 by Micron BR3 MSC8102 DSI Port broadcast CS OR3 BR4 MSC8102 DSI Port Buffered 60-x Non-buffered 60-x Non-buffered 60-x Non-buffered 60-x OR4 BR6 PM5384 - ATM UNI User’s peripheral OR6 BR10 DSPRAM OR10 BR11 OR11 76 DSP Peripherals Buffered 60-x Buffered PPC Base at FFC0_0000, 16-bit port size, no parity, GPCM. FFC00874 (FFC00854) 4MB block size, CS early negate, 14(10) w.s., Timing relax. 14501801 Base at 14500_000, 32-bit port size, no parity, GPCM. FFFF8820 (FFFF8810) 32 KB block size, all types access, CSNT=1, 2 w.s. (32 KB block size, all types access, CSNT=1, 1 w.s.) 20000041 Base at 2000_0000, 64-bit port size, no parity, SDRAM machine 1. FF003080 16MB block size, 4 banks per device, row starts at A8, 11 row lines, internal bank interleaving allowed. 26001801 Base at 2800_0000, 32-bit port size, no parity, GPCM. 26000001 Base at 2800_0000, 64-bit port size, no parity, GPCM. FFE00844 (FFE00884) 2MB block size, CSNT, four/eight wait states, TRLX. 24001881 Slave’s based at 2400_0000 (on-Board Slave based at 2600_0000), 32-bit port size, no parity, UPMA. 24000081 Slave’s based at 2400_0000 (on-Board Slave based at 2600_0000), 64-bit port size, no parity, UPMA. FE000100 (FE000100) BR5 OR5 FFC01001 Description 32MB block size, non-burst. 146008A1 Base at 1460_0000, 8-bit port size, UPMB. FFFF8100 32KB block size, non-burst. - - - - Local PPC 020000C1 Base at 0020_0000, 64-bit port size, no parity, UPMC. FFF80000 512KB block size. Local PPC 01F00021 Base at 01F0_0000, 64-bit port size, no parity, GPCM on local PPC bus. FFFF0000 64KB block size MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info Table 5-3 Host’s Memory Controller Initialization for 100(66)a MHz Reg. Device Type PSDMR SDRAM 64-bit PSRT SDRAM Supported Init Value [hex] Bus Non-buffered PPC C26B36A7 (C2692452) Page interleaving, refresh enabled, normal operation, address muxing mode SDAM=2, A(15-17) on BNKSEL(0:2), A8 on PSDA10, 8(4) clocks refresh recovery, 3(2) clocks precharge to activate delay, 3(2) clocks activate to read/write delay, 4 beat burst length, 2(1) clock last data out to precharge, 2(1) clock write recovery time, internal address muxing, normal timing, buffered (nonbuffered), 3(2) clocks CAS latency. 13 Generates refresh every 14 µsec instead of the outside limit of every 15.6 µsec. Thus the refresh redundancy is 6.6 msec. The full SDRAM refresh cycle needs 64 msec. For example, application s/w may withhold the 60x bus for up to approx. 6.6 msec in a 57.3 msec period without jeopardizing the contents of the 60x bus SDRAM. All PPC Bus Config. MPTPR SDRAM Supported Description 2800(1300) Divide Bus clock by 40D (20D) a. Table values marked with parentheses are indicative of the lower 66 MHz frequency bus. - Table 5-4 MAMR Programming (CS4:DSI) Single Read Single Write Step Register Name Value to write Description MAMR 0x10048898 The noted value allows an array write operation to control the write routine; UPMWAIT enabled; read/ write loop performed twice. MDR 0x0FFFCC00 CS active & GPL2 are active MDR 0x0CFFCC00 BS active, WAEN enable MDR 0x00FFDD00 BS active, WAEN disable, begin loop MDR 0x0FFFCC04 BS active, end loop MDR 0x0FFFCF00 MDR 0x0FFFCC01 End access MAMR 0x10C48880 The noted value allows an array write operation to control the read routine; UPMWAIT enabled; read/ write loop performed twice. MDR 0x0FFFCC00 Only CS active MDR 0x0FFECC00 BS active, WAEN enable MDR 0x0FFCDD00 BS active, WAEN disable, begin loop MDR 0x0FFCCC04 BS active, end loop MDR 0x0FFFCF00 CS negated, end access MDR 0x0FFFCC01 CS negated, end access MSC8102ADSUM/D Ver. 1.2 User’s Manual 77 Support Info Table 5-4 MAMR Programming (CS4:DSI) Exception Step Run Register Name Value to write Description MAMR 0x10C488BC The noted value allows an array write operation to control the exception routine; UPMWAIT enabled; read/write loop performed twice. MDR 0xFFFFCC05 Access termination MAMR 0x00C48880 Normal operation Table 5-5 MBMR Programming (CS5:ATM) Exception Single Read Single Write Set Run 78 Register Name Value to write Description MBMR 0x10011018 The noted value allows an array write operation to control the write routine; read/write loop performed four times. MDR 0x0FFFFC00 CS active is active MDR 0x00FFFC80 BS active, begin loop MDR 0x00FFFC80 BS active, end loop MDR 0xFFFFFC00 CS negated & BS negated MDR 0xFFFFFF05 End access MBMR 0x10011000 The noted value allows an array write operation to control the read routine; read/write loop performed seven times. MDR 0x0FFFFC00 CS active MDR 0x0FFCFC80 GPL2 active, begin loop MDR 0x00FCFC80 GPL2 active, end loop MDR 0x0FFCFC04 GPL2 active, PSDVAL asserted MDR 0x00FFFD00 MDR 0xFFFFFF01 End access MBMR 0x1001103C The noted value allows an array write operation to control the exception routine. MDR 0xFFFFCC05 MBMR 0x00011000 Normal operation MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info 5.3 Slave Memory Controller Registers’ Programming The MSC8102 Memory Controller in the MSC8102ADS is initialized for an 100/66 MHz bus operation. For example, programming of the registers is based on a 100/66 MHz timing calculation. Warning Initializations noted in Table 5-6 "Slave’s Memory Controller Initialization for 100(66) MHz" below are based on ADS board design. Table 5-6 Slave’s Memory Controller Initialization for 100(66)a MHz Reg. Device Type Init Value [hex] Bus Buffered System Bus BR0 OR0 Am29LV320 by AMD BR1 NC - OR1 BR2 SDRAM 64-bit Supported OR2 SDRAM MT48LC2M32B2T68x2 by Micron BR2 SDRAM 32-bit Supported OR2 MT48LC2M32B2T6-8 by Micron Non-buffered System Bus Non-buffered System 32-bit configuration BR3 OR3 CS5CS7 Base at FFC0_0000, 8-bit port size, no parity, GPCM. FFC00874 (FFC00854) 4MB block size, CS early negate, 14(10) w.s., Timing relax. - - - - 20000041 Base at 2000_0000, 64-bit port size, no parity, SDRAM machine 1. FF0030a0 16MB block size, 4 banks per device, row starts at A8, 11 row lines, internal bank interleaving allowed. 20001841 Base at 2000_0000, 32-bit port size, no parity, SDRAM machine 1. FF8032a0 8MB block size, 4 banks per device, row starts at A9, 11 row lines, internal bank interleaving allowed. 14600881 Base at 1460_0000, 8-bit port size, no parity, UPMA. FFFF8100 32 KB block size, non-burst. Buffered System Bus 14680881 Base at 1468_0000, 8-bit port size, no parity, UPMA. E1/T1 FALC Buffered System Bus FFFF8100 32 KB block size, non-burst. Not used - - Internal System Bus 02181821 IP Bus Base at 218_0000, 32-bit port size, no parity, GPCM local bus. FFFC0008 256KB block size, non-burst. 021E0021 Base at 21E0_0000, 64-bit port size, no parity, GPCM local bus FFFF0000 64 KB block size, non-burst 020000C1 Base at 2000_0000, 64-bit port size, no parity, UPMC FFE00000 2M block size, non-burst. BR9 OR9 BR10 EFCOP Internal System Bus OR10 BR11 OR11 FFC00801 TSI BR4 OR4 Description L1’s & L2 Internal System Bus User define MSC8102ADSUM/D Ver. 1.2 User’s Manual 79 Support Info Table 5-6 Slave’s Memory Controller Initialization for 100(66)a MHz Init Value [hex] Device Type PSDMR SDRAM 64-bit Non-buffered System Bus C26B36A7 (C2692452) Page interleaving, refresh enabled, normal operation, address muxing mode SDAM=2, A(15-17) on BNKSEL(0:2), A8 on PSDA10, 8(4) clocks refresh recovery, 3(2) clocks precharge to activate delay, 3(2) clocks activate to read/write delay, 4 beat burst length, 2(1) clock last data out to precharge, 2(1) clock write recovery time, Internal address muxing, normal timing, 3(2) clocks CAS latency. SDRAM 32-bit Non-buffered System Bus C28737A7 (C2432552) Page interleaving, refresh enabled, normal operation, address muxing mode 1, A(13-15) on BNKSEL(0:2), A9 on PSDA10, 8(4) clocks refresh recovery, 3(2) clocks precharge to activate delay, 3(2) clocks activate to read/ write delay, 8 beat burst length, 2(1) clock last data out to precharge, 2(1) clock write recovery time, Internal address muxing, normal timing, 3(2) clocks CAS latency. 13 Generates refresh every 14 µsec instead of the outside limit of every 15.6 µsec. Thus the refresh redundancy is 6.6 msec. The full SDRAM refresh cycle needs 64 msec. For example, application s/w may withhold the System bus for up to approx. 6.6 msec in a 57.3 msec period without jeopardizing the contents of the System bus SDRAM. PSRT Bus Description Reg. SDRAM Supported All System Bus Config. MPTPR SDRAM Supported 2800(1300) Divide Bus clock by 40D (20D). a. Table values marked with parentheses are indicative of the lower 66MHz frequency bus. Table 5-7 MAMR Programming (CS3:TSI & CS4:E1/T1 FALC) Single Write Step 80 Register Name Value to write [hex] MAMR 10015418 The noted value allows an array write operation to control the write routine; read/write loop performed five times. MDR FFFFFD00 Address setup MDR 0FFFFC00 CS active MDR 0FF33C80 GPL1(WR TSI) & GPL3(WR FALC) low, start loop MDR 0FF33C80 GPL1(WR TSI) & GPL3(WR FALC) low, stop loop MDR 0FFFFC00 GPL1(WR TSI) & GPL3(WR FALC) high MDR 3FFFFC05 PSDVAL asserted, end access Description MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info Table 5-7 MAMR Programming (CS3:TSI & CS4:E1/T1 FALC) Exception Single Read Step Run Register Name Value to write [hex] MAMR 10015400 The noted value allows an array write operation to control the read routine; read/write loop performed five times. MDR FFFFFD00 Address setup MDR 0F0CFC80 CS active, GPL0(RD TSI) & GPL2(RD FALC) low, stop loop MDR 0F0CFC04 CS active, GPL0(RD TSI) & GPL2(RD FALC) low, PSDVAL asserted MDR FFFFFC00 CS negated, GPL0(RD TSI) & GPL2(RD FALC) high MDR FFFFFD00 Double idle cycle MDR FFFFFC01 End access MAMR 1001543C The noted value allows an array write operation to control the read routine. MDR FFFFCC05 Access termination MAMR 00015400 Normal operation Description Table 5-8 MCMR Programming (CS9:L1s & L2 Memory) Single Read Burst Write Single Write Step Register Name Value to write [hex] MCMR 90051258 The noted value allows an array write operation to control the write routine; read/write loop performed four times MDR 00000040 Exception enable MDR 00000045 Access termination MCMR 90051260 The noted value allows an array write operation to control the burst write routine; read/write loop performed four times. MDR 00000C48 Increment address MDR 00000C4C Increment address with PSDVAL assertion - first beat MDR 00000C4C Increment address with PSDVAL assertion- second beat MDR 00000044 PSDVAL assertion - third beat MDR 00000045 PSDVAL assertion - fourth beat with access termination MCMR 90051240 The noted value allows an array write operation to control the read routine; read/write loop performed four times. MDR 00030040 GPL2 is high, exception enable MDR 00030045 GPL2 is high, access termination Description MSC8102ADSUM/D Ver. 1.2 User’s Manual 81 Support Info Exception Burst Read Step Run 82 Register Name Value to write [hex] MCMR 90051248 The noted value allows an array write operation to control the burst read routine; read/write loop performed four times. MDR 00030C48 GPL2 is high, increment address MDR 00030C4C GPL2 is high, increment address with PSDVAL assertion - first beat MDR 00030C4C GPL2 is high, increment address with PSDVAL assertion -second beat MDR 00030044 GPL2 is high with PSDVAL assertion -third beat MDR 00030045 GPL2 is high, PSDVAL assertion - fourth beat with access termination MCMR 9005127C The noted value allows an array write operation to control the exception routine. MDR FF000001 Access termination MCMR 80011240 Normal operation Description MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info 5.4 Power 5.4.1 Power Supplies There are three power buses: 1) 3.3V for the on-board Logic and I/O of two processors. 2) 1.5V for the Host MSC8101 Core and PLL. 3 1.5V for the Slave MSC8102 Core and PLL. Both processor PLL’s will obtain filtering voltage from their Core power supply. The main 3.3V supply is a high-performance DC-to-DC converter that provides up to a 4A current for on and off -board loads. In addition are the two regular 1.5V linear voltage regulators that produce quiet voltage for the processors. A suppressor Diode protects the board from the application of reverse voltage. P1/P2 3V3 DC-to-DC 1.5V 1V5h 4A 1.5V 3.3V 1V5s 3V3IOh 12V +3.3V +5V VCCSYN VCCSYN1 QVCC NVCC Chassis Power Supply MSC8101 3.3V 5V 3V3IOs J4/J5 VCCSYN QVCC Expansion Con. Fuse Expansion Con. ADS Logic & Peripherals NVCC MSC8102 Figure 5-1 ADS Power Scheme To support off-board application development, a 3.3V power bus is connected to expansion con- MSC8102ADSUM/D Ver. 1.2 User’s Manual 83 Support Info nectors J1/J2. In this way external logic, mounted on a prototype board, may be powered directly from the main ADS. It is strongly recommended that off-board cases with high current consumption. 5.5 Interconnect Signals The MSC8102ADS interconnects with external devices via the following set of connectors: 1) P1,P5 - 3.5mm Stereo Phone Jack 2) P2 - RF SMB Socket 3) P3, P4, P7, P9, P11, P12, P16, P18 to P22 - 11 Logic Analyzer MICTOR Connectors 4) P6 - RJ45 for E1/T1 port 5) P8 - D-type9 900 Female RS232 Port 6) P10 - Three pins header for Slave’s UART Port 7) P13 - PLD Altera’s In System Programming (ISP) 8) P14 - Host JTAG/ONCE 9) P15 - Slave JTAG/ONCE 10) P17 - Two pins header for EE1 MSC8102 debug request chain 11) P20 - RJ45 100/10 - Base-T Ethernet port 12) P23 - Power Supply 13) J1-J5 - Expansion Connectors 5.5.1 P1,P5 - Stereo Phone Jack Connectors These are stereo 5-pin headphone connector with pinout as shown in Table 5-9 "P1,P5 - Stereo Phone Connectors Interconnect Signals" below Table 5-9 P1,P5 - Stereo Phone Connectors Interconnect Signals Pin No. Signal Name Description 1 COMMON Analog Ground. Connect to AGND1 plane. 2 LEFT Left channel 3 RIGHT Right channel 10 SPEAKER LEFT Not connected 11 SPEAKER RIGHT Not connected 5.5.2 P2 - SMB Connector RF Subminiature Coaxial Connector P2 is intended for an external clock source for MSC8102 when jumper JP4/2-3 is close. 84 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info 5.5.3 Logic Analyzer Connectors There are P3, P4, P7, P9, P11, P12, P16, P18 to P22 - 38 pin, SMT, high density, matched impedance connector made by AMP used for Logic Analyzer measurament. They contain all MSC8101 signals unbuffered. The pinout of these connectors is shown in MSC8102ADS Schematics. 5.5.4 P6 - RJ45 E1/T1 Line Connector The E1/T1 connector is Twisted-Pair compatible connector. It is implemented with a 90o, 8-pin, RJ45 connector, signals of which are described in Table 5-10 "P6 - E1/T1 Line Connector In- terconnect Signals" below Table 5-10 P6 - E1/T1 Line Connector Interconnect Signals Pin No. Signal Name Description 1 RX1+ Twisted-Pair Receive Data positive input from the MSC8102ADS. 2 RX1- Twisted-Pair Transmit Data positive input from the MSC8102ADS. 3 GND Digital Ground plane. 4 TX1+ Twisted-Pair Transmit Data positive output from the MSC8102ADS. 5 TX1- Twisted-Pair Transmit Data negative output from the MSC8102ADS. 6 GND Digital Ground plane. 7 N.C. Not Connected. 8 5.5.5 P10 - Slave UART Port Connector The RS232 port connector - P10 is 9 pin, 90o, female D-Type shielded connector, signals of which are presented in Table 5-11 "P10 Interconnect Signals" Table 5-11 P10 Interconnect Signalsa Pin No. Signal Name Description 1,6 DTR Data Terminal Ready output from the MSC8102ADS shorted to pin 1. 2 TXD Transmit Data output from the MSC8102ADS. 3 RXD Receive Data input to the MSC8102ADS. 4 DSR Data Set Ready input to the MSC8102ADS. 5 GND Ground signal of the MSC8102ADS. 7 CTS Clear To Send input to the MSC8102ADS. 8 RTS Ready To Send output from the MSC8102ADS. 9 N.C. Not connected a. Refer to Figure 4-12 "Slave UART Serial Port Connector" on page 61. MSC8102ADSUM/D Ver. 1.2 User’s Manual 85 Support Info 5.5.6 P13 - Altera’s In System Programming (ISP) This is a 10 pin generic 0.100" pitch header connector, providing In System Programming capability for Altera CPLD devices made programmable logic on board. The pinout of P13 is shown in Table 5-12 "P13 - ISP Connector - Interconnect Signals" below: Table 5-12 P13 - ISP Connector - Interconnect Signals Pin No. Signal Name Attribute Description 1 TCK I ISP Test port Clock. This clock shifts in / out data to / from the programmable logic JTAG chain. 2 GND P Digital GND. Main GND plane. 3 TDO O ISP Transmit Data Output. This the prog. logic’s JTAG serial data output driven by Falling edge of TCK. 4 VCC P Connect to 3.3V power supply bus for feeding an external programmer logic. 5 TMS I ISP Test Mode Select. This signal qualified with TCK, changes the state of the prog. logic JTAG machine. 6 N.C. - Not Connected. 7 N.C. - Not Connected. 8 N.C. - Not Connected. 9 TDI I ISP Transmit Data In. This is the prog. logic’s JTAG serial data input.. 10 GND P Digital GND. Main GND plane. 5.5.7 P14 - Host Debug OnCE (SYS) Connector P14 is a Motorola standard JTAG/ONCE connector for the DSP. It is a 14 pin 90o two row header connector with key. Host debug may access through connector P14 to all processors joned by JTAG chain. The pinout of P14 is shown in Table 5-13 "P14 - Main ONCE Connector - Inter- 86 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info connect Signals" below: Table 5-13 P14 - Main ONCE Connector - Interconnect Signals Pin No. Signal Name Attribute Description 1 TDIh I Transmit Data In. This is the JTAG serial data input of the MSC8101, sampled on the rising edge of TCK. 2 GND P Digital GND. Main GND plane. 3 TDOhc O Transmit Data Output. This the DSP JTAG serial data output driven by Falling edge of TCK. 4 GND P Digital GND. Main GND plane. 5 TCKhc I Test port Clock. This clock shifts in / out data to / from the JTAG logic. Data is driven on the falling edge of TCK and is sampled both internally and externally on it’s rising edge. 6 GND P Digital GND. Main GND plane. 7 N.C. - Not Connected. 8 KEY - No pin in connector. Serve for correct plug insertion. 9 HRESEThb I/O,P.U. When asserted by an external H/W, generates Hard-Reset sequence for the MSC8101. During that sequence, asserted by the MSC8101 for 512 system clocks. Pulled Up on the ADS using a 1KΩ resistor. When driven by an external tool, MUST be driven with an Open Drain gate. Failure to do so might result in permanent damage to the MSC8101 and / or to ADS logic. 10 TMSh I Test Mode Select. This signal qualified with TCK in a same manner as TDI, changes the state of the JTAG machines. This line is pulled up internally by the MSC8101. 11 VDD P Connect to 3.3V power supply bus via protection resistor. May be used for Command Convertor power. 12 N.C. - Not Connected. TRSThb I Test port Reset. When this signal is active (Low), it resets the JTAG logic. This line is pull-down on the ADS with a 2.2KΩ resistor, to provide continuous reset of the JTAG logic, when connector is unplugged. 13 14 13 P14 14 1 2 Figure 5-2 P14 connector front view MSC8102ADSUM/D Ver. 1.2 User’s Manual 87 Support Info 5.5.8 P15 - Slave Debug OnCE (SLV) Connector P15 is a Motorola standard JTAG/ONCE connector for the DSP. It is a 14 pin straight two row header connector with key. Host debug may access through connector P15 to MSC8102 when separate JTAG chain mode is chosen by DIP SW7/1,2 switch. The pinout of P15 is shown in Table 5-14 "P15 - Slave ONCE Connector - Interconnect Signals" below: Table 5-14 P15 - Slave ONCE Connector - Interconnect Signals Pin No. Signal Name Attribute Description 1 TDIsc I Transmit Data In. This is the JTAG serial data input of the MSC8102, sampled on the rising edge of TCK. 2 GND P Digital GND. Main GND plane. 3 TDOsc O Transmit Data Output. This the MSC8102’s JTAG serial data output driven by Falling edge of TCK. 4 GND P Digital GND. Main GND plane. 5 TCKsc I Test port Clock. This clock shifts in / out data to / from the JTAG logic. Data is driven on the falling edge of TCK and is sampled both internally and externally on it’s rising edge. 6 GND P Digital GND. Main GND plane. 7 N.C. - Not Connected. 8 KEY - No pin in connector. Serve for correct plug insertion. 9 HRESETsb I/O,P.U. When asserted by an external H/W, generates Hard-Reset sequence for the MSC8102. During that sequence, asserted by the MSC8102 for 512 system clocks. Pulled Up on the ADS using a 1KΩ resistor. When driven by an external tool, MUST be driven with an Open Drain gate. Failure to do so might result in permanent damage to the MSC8102 and / or to ADS logic. 10 TMSsc I Test Mode Select. This signal qualified with TCK in a same manner as TDI, changes the state of the JTAG machines. This line is pulled up internally by the MSC8102. 11 VDD P Connect to 3.3V power supply bus via protection resistor. May be used for Command Convertor power. 12 N.C. - Not Connected. TRSTscb I Test port Reset. When this signal is active (Low), it resets the MSC8102 JTAG logic. This line is pull-down on the ADS with a 2.2KΩ resistor, to provide continuous reset of the JTAG logic, when connector is unplugged. 13 14 88 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info P15 13 1 14 2 Figure 5-3 P15 connector top view 5.5.9 P17 - EE1 Connector EE1 two pins header on the ADS front side which provide MSC8102 debug request connectivity on the another ADS boards. The pinout of P17 is shown in Table 5-15 "P17 - EE1 Chain Connector" below : Table 5-15 P17 - EE1 Chain Connector Pin No. Signal Name Attribute Description 1 EE1in I Debug Request to the on-board MSC8102 2 EEout O Debug Request to MSC8102 mounted on another board (ADSs) 5.5.10 P20 - Ethernet Port Connector The Ethernet connector on the MSC8102ADS - P20, is a Twisted-Pair (10-Base-T) compatible connector. It is implemented with a 90o, 8-pin, RJ45 connector, signals of which are described in Table 5-16 "P20 - Ethernet Port Interconnect Signals" below Table 5-16 P20 - Ethernet Port Interconnect Signals Pin No. Signal Name Description 1 TPTX(GRAY) Twisted-Pair Transmit Data positive output from the MSC8102ADS. 2 TPTX~(BROWN) Twisted-Pair Transmit Data negative output from the MSC8102ADS. 3 TPRX(YELLOW) Twisted-Pair Receive Data positive input to the MSC8102ADS. 4 (RED,GREEN) Bob Smith terminated on the MSC8102ADS. 6 TPRX~(BLACK) Twisted-Pair Receive Data negative input to the MSC8102ADS. 7 (BLUE,ORANGE) Bob Smith terminated on the MSC8102ADS. 5 8 MSC8102ADSUM/D Ver. 1.2 User’s Manual 89 Support Info 5.5.11 P23 Power Connector P23 is 2mm Power Jack RAPC722 provide connection to external power supply [email protected]. 5.5.12 J1 to J5 cPCI Connector These connectors carry MSC8101 60x bus signals and MSC8102 peripheral signals out for offboard connection. : Table 5-17 J1 - 60x Bus System Expansion Pin No. Signal Name Attribute Description A1 - N.C. Not connected A2 XTCK O JTAG Clock for off-board ADS placed at a backplane A3 - N.C. Not connected A4 XCS6 O Chip Select 6 of the MSC8101 A5 XA18 O 60x Buffered Address Line 18 A6 IRQ2hb I,P.U. Interrupt 2 to the MSC8101. Pulled up on the ADS with a 10 KΩ resistor. A7 XD30 I/O 60x Buffered Data Line 30 A8 XD26 I/O 60x Buffered Data Line 26 A9 XBS3 O Buffered Byte Select 3 Strobe A10 XD21 I/O 60x Buffered Data Line 21 A11 XD18 I/O 60x Buffered Data Line 18 A12-A14 Not populated - - A15, A17, A19, A21, A23 3V3 P +3.3V Power. External power supply can feed the ADS via backplane. A16 XHBCSb O Broadcast Chip Select for off-board ADS is associated with MSC8101 CS3. A17 XA12 O 60x Buffered Address Line 12 A20 XD12 I/O 60x Buffered Data Line 12 A22 XD7 I/O 60x Buffered Data Line 7 A24 XD1 I/O 60x Buffered Data Line 1 A25 N.C. - Not Connected B1-B4 N.C. - Not Connected B5 XA17 O 60x Buffered Address Line 17 B6, B8, B10, B16, B18, B20, B22 GND P Digital Ground. Connected to main GND plane of the ADS. B7 XD29 I/O 60x Buffered Data Line 29 B11 N.C. - Not Connected B12-B14 Not populated - - 90 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info Table 5-17 J1 - 60x Bus System Expansion Pin No. Signal Name Attribute Description B15 XHCSb O Chip Select for off-board ADS is associated with MSC8101 CS4 B17 XA14 O 60x Buffered Address Line 14 B19 XD15 I/O 60x Buffered Data Line 15 B21 XD9 I/O 60x Buffered Data Line 9 B23 XD4 I/O 60x Buffered Data Line 4 B25 XA9 O 60x Buffered Address Line 9 C1 TRSThb O Reset to JTAG port for off-board ADS C2 XTMS O TMS to JTAG port for off-board ADS C3 N.C. - Not Connected C4, C6, C8, C10, C16, C18, C20, C22, C24 GND P Digital Ground. Connected to main GND plane of the ADS. C5 PRSTsb O, O.D. Power-On-Reset signal for Slaves (MSC8102) C7 XD28 I/O 60x Buffered Data Line 28 C9 XD23 I/O 60x Buffered Data Line 23 C11 XD16 I/O 60x Buffered Data Line 16 C12-C14 Not populated - - C15 XGPL2 O Expansion General Purpose Line 2. This is buffered strobe which assist MSC8101 UPM control over memory device if necessary. May be used as OE for GPCM. C17 XA13 O 60x Buffered Address Line 13 C19 XD14 I/O 60x Buffered Data Line 8 C21 XD8 I/O 60x Buffered Data Line 3 C23 XD3 I/O 60x Buffered Data Line 28 C25 XA7 O 60x Buffered Address Line 7 D1 N.C. - Not Connected D2 TDOo O TDO signal is driven by off-board ADS. D3 N.C. - Not Connected D4 XA19 O 60x Buffered Address Line 19 D5, D7, D9, D11, D17, D19 GND P Digital Ground. Connected to main GND plane of the ADS. D6 CLKX O 60x Buffered Bus Clock D8 XD25 I/O 60x Buffered Data Line 25 D10 XD20 I/O 60x Buffered Data Line 20 D12-D14 Not populated - - D15 N.C. - Not Connected MSC8102ADSUM/D Ver. 1.2 User’s Manual 91 Support Info Table 5-17 J1 - 60x Bus System Expansion 92 Pin No. Signal Name Attribute Description D16 GPL4(UPMWAIThb) I/O, O.D. Expansion General Purpose Line 4. This signal is configured as UPMWAIThb Open Drain for Slaves I/F and pulled up on the ADS with 10 KΩ resistor D18 XA15 O 60x Buffered Address Line 15 D20 XD11 I/O 60x Buffered Data Line 11 D22 XD6 I/O 60x Buffered Data Line 6 D24 XD0 I/O 60x Buffered Data Line 0 D25 3V3 P +3.3V Power. External power supply can feed the ADS via backplane. E1 N.C. - Not Connected E2 TDIi I TDI signal is driven by the ADS to off-board. E3,E4 N.C. - Not Connected E5 HRST1b I/O, O.D. Hard Reset signal for off-board ADS located at first peripheral slot. This signal is pulled up on the ADS with 10 KΩ resistor E6 XD31 I/O 60x Buffered Data Line 31 E7 XD27 I/O 60x Buffered Data Line 27 E8 XD24 I/O 60x Buffered Data Line 24 E9 XD22 I/O 60x Buffered Data Line 22 E10 XD19 I/O 60x Buffered Data Line 19 E11 XBS2 O Buffered Byte Select 2 Strobe E12-E14 Not populated - - E15 N.C. - Not Connected E16 XA11 O 60x Buffered Address Line 11 E17 XA10 O 60x Buffered Address Line 10 E18 XBS1 O Buffered Byte Select 1 Strobe E19 XD13 I/O 60x Buffered Data Line 13 E20 XD10 I/O 60x Buffered Data Line 10 E21 XBS0 O Buffered Byte Select 0 Strobe E22 XD5 I/O 60x Buffered Data Line 5 E23 XD2 I/O 60x Buffered Data Line 2 E24 XA8 O 60x Buffered Address Line 8 E25 N.C. - Not Connected F1-F25 Shield - Connected to chassis. MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info Table 5-18 J2 - 60x Bus System Expansion Pin No. Signal Name Attribute Description A1-A3 - N.C. Not connected A4 3V3 P +3.3V Power. External power supply can feed the ADS via backplane. A5 XBS5 O Buffered Byte Select 5 Strobe A6 XD63 I/O 60x Buffered Data Line 63 A7 XD59 I/O 60x Buffered Data Line 59 A8 XD56 I/O 60x Buffered Data Line 56 A9 XD52 I/O 60x Buffered Data Line 52 A10 XD49 I/O 60x Buffered Data Line 49 A11 XD45 I/O 60x Buffered Data Line 45 A12 XD42 I/O 60x Buffered Data Line 42 A13 XD38 I/O 60x Buffered Data Line 38 A14 XD35 I/O 60x Buffered Data Line 35 A15 XA21 O 60x Buffered Address Line 21 A16 XA24 O 60x Buffered Address Line 24 A17 XA25 O 60x Buffered Address Line 25 A18 XA29 O 60x Buffered Address Line 29 A19 GND P Digital Ground. Connected to main GND plane of the ADS. A20-A22 - N.C. Not connected B1, B3, B5, B7, B9, B11, B13, B15, B17, B19, B20, B21 GND P Digital Ground. Connected to main GND plane of the ADS. B2 N.C. - Not Connected B4 XA20 O 60x Buffered Address Line 20 B6 XD62 I/O 60x Buffered Data Line 62 B8 XD55 I/O 60x Buffered Data Line 55 B10 XD48 I/O 60x Buffered Data Line 48 B12 XD41 I/O 60x Buffered Data Line 41 B14 XD34 I/O 60x Buffered Data Line 34 B16 XA23 O 60x Buffered Address Line 23 B18 XA28 O 60x Buffered Address Line 28 B22 GA3 I, P.U. Line 3 of Geographic Addressing sets up by jumper on the backplane. This signal is pulled up on the ADS with 10 KΩ resistor C1 IRQ3hb I,P.U. Interrupt 3 to the MSC8101. Pulled up on the ADS with a 10 KΩ resistor. MSC8102ADSUM/D Ver. 1.2 User’s Manual 93 Support Info Table 5-18 J2 - 60x Bus System Expansion Pin No. Signal Name Attribute Description C2 SYSENb O This pin is grounded on the System Slot of the backplane that allow to enable 60x bus strobes transceiver. Pulled up on the ADS with a 10 KΩ resistor. C3 HRESETsb I/O, O.D. Hard Reset signal for on-board Slave (MSC8102). This signal is pulled up on the ADS with 1 KΩ resistor C4 XBS7 O Buffered Byte Select 7 Strobe C5, C7, C9, C11, C13 GND P Digital Ground. Connected to main GND plane of the ADS. C6 XD61 I/O 60x Buffered Data Line 61 C8 XD54 I/O 60x Buffered Data Line 54 C10 XD47 I/O 60x Buffered Data Line 47 C12 XD40 I/O 60x Buffered Data Line 40 C14 XD33 I/O 60x Buffered Data Line 33 C15, C16 N.C. - Not Connected C17 HRESEThb I/O, O.D. Hard Reset signal for on-board Host (MSC8101) provides PowerOn-Reset for off-board ADS. This signal is pulled up on the ADS with 1 KΩ resistor C18 XA27 O 60x Buffered Address Line 27 C19 XGPL0 O Expansion General Purpose Line 0. This is buffered strobe which assist MSC8101 UPM control over memory device if necessary. May be used on a rear board. C20 XGPL1 O Expansion General Purpose Line 1. This is buffered strobe which assist MSC8101 UPM control over memory device if necessary. May be used on a rear board. C21 XGPL3 O Expansion General Purpose Line 3. This is buffered strobe which assist MSC8101 UPM control over memory device if necessary. May be used on a rear board. C22 GA2 I, P.U. Line 2 of Geographic Addressing sets up by jumper on the backplane. This signal is pulled up on the ADS with 10 KΩ resistor D1 HRST2b I/O, O.D. Hard Reset signal for off-board ADS located at second peripheral slot. This signal is pulled up on the ADS with 10 KΩ resistor D2 HRST3b I/O, O.D. Hard Reset signal for off-board ADS located at third peripheral slot. This signal is pulled up on the ADS with 10 KΩ resistor D3 N.C. - Not Connected D4, D6, D8, D10, D12, D14, D16, D18, D20 GND P Digital Ground. Connected to main GND plane of the ADS. D5 XBS4 O Buffered Byte Select 4 Strobe D7 XD58 I/O 60x Buffered Data Line 58 D9 XD51 I/O 60x Buffered Data Line 51 D11 XD44 I/O 60x Buffered Data Line 44 94 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info Table 5-18 J2 - 60x Bus System Expansion Pin No. Signal Name Attribute Description D13 XD37 I/O 60x Buffered Data Line 37 D15, D17 N.C. - Not Connected D19 XPSDVALb O 60x Buffered Data Valid Strobe. May be used on a rear board D21 N.C. - Not Connected D22 GA1 I, P.U. Line 1 of Geographic Addressing sets up by jumper on the backplane. This signal is pulled up on the ADS with 10 KΩ resistor E1 IRQ4hb I,P.U. Interrupt 4 to the MSC8101. Pulled up on the ADS with a 10 KΩ resistor. E2, E3 N.C. - Not Connected E4 XBS6 O Buffered Byte Select 6 Strobe E5 XA16 O 60x Buffered Address Line 16 E6 XD60 I/O 60x Buffered Data Line 60 E7 XD57 I/O 60x Buffered Data Line 57 E8 XD53 I/O 60x Buffered Data Line 53 E9 XD50 I/O 60x Buffered Data Line 50 E10 XD46 I/O 60x Buffered Data Line 46 E11 XD43 I/O 60x Buffered Data Line 43 E12 XD39 I/O 60x Buffered Data Line 39 E13 XD36 I/O 60x Buffered Data Line 36 E14 XD32 I/O 60x Buffered Data Line 32 E15 N.C. - Not Connected E16 XA22 O 60x Buffered Address Line 22 E17 N.C. - Not Connected E18 XA26 O 60x Buffered Address Line 26 E19 BXBCTL0 O Buffer Control Strobe 0. May be use on a rear board. E20 BAh31 O 60x Buffered Address Line 31. May be use on a rear board. E21 BAh30 O 60x Buffered Address Line 30. May be use on a rear board. E22 GA0 I, P.U. Line 0 of Geographic Addressing sets up by jumper on the backplane. This signal is pulled up on the ADS with 10 KΩ resistor F1-F22 Shield - Connected to chassis Table 5-19 J4 - H.110 Bus Pin No. Signal Name Attribute Description A1 HTD0 I/O Bus Data Line 0 A2 HTD4 I/O Bus Data Line 4 MSC8102ADSUM/D Ver. 1.2 User’s Manual 95 Support Info Table 5-19 J4 - H.110 Bus 96 Pin No. Signal Name Attribute Description A3 HTD8 I/O Bus Data Line 8 A4 HTD11 I/O Bus Data Line 11 A5 HTD13 I/O Bus Data Line 13 A6 HTD16 I/O Bus Data Line 16 A7 HTD19 I/O Bus Data Line 19 A8 HTD21 I/O Bus Data Line 21 A9 HTD24 I/O Bus Data Line 24 A10 HTD27 I/O Bus Data Line 27 A11 HTD29 I/O Bus Data Line 29 A12-A25 Not in use - - B1 3V3 P +3.3V Power. External power supply can feed the ADS via backplane. B2 HTD5 I/O Bus Data Line 5 B3 HTD9 I/O Bus Data Line 9 B4 5V0 P +5.0V Power. External power supply can feed the ADS via backplane. B5 HTD14 I/O Bus Data Line 14 B6 HTD17 I/O Bus Data Line 17 B7 5V0 P +5.0V Power. External power supply can feed the ADS via backplane. B8 HTD22 I/O Bus Data Line 22 B9 HTD25 I/O Bus Data Line 25 B10 3V3 P +3.3V Power. External power supply can feed the ADS via backplane. B11 HTD30 I/O Bus Data Line 30 B12-B22 Not in use - - B23 CT_RESETb O Reset to H.110 device on the ADS. B24 N.C. - Not Connected B25 HSGA3 I, P.U. Line 3 of Shelf Enumeration sets up by jumper on the backplane. This signal is pulled up on the ADS with 10 KΩ resistor C1 HTD1 I/O Bus Data Line 1 C2 HTD6 I/O Bus Data Line 6 C3 HTD10 I/O Bus Data Line 10 C4 HTD12 I/O Bus Data Line 12 C5 HTD15 I/O Bus Data Line 15 C6 HTD18 I/O Bus Data Line 18 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info Table 5-19 J4 - H.110 Bus Pin No. Signal Name Attribute Description C7 HTD20 I/O Bus Data Line 20 C8 HTD23 I/O Bus Data Line 23 C9 HTD26 I/O Bus Data Line 26 C10 HTD28 I/O Bus Data Line 28 C11 HTD31 I/O Bus Data Line 31 C12-C22 Not in use - - C23 CT_ENb I, P.U. This signal indicates that the ADS is fully seated into backplane. Pull-up value is 2.4KΩ resistor C24 N.C. - Not Connected C25 HSGA2 I, P.U. Line 2 of Shelf Enumeration sets up by jumper on the backplane. This signal is pulled up on the ADS with 10 KΩ resistor D1 HTD2 I/O Bus Data Line 2 D2 HTD7 I/O Bus Data Line 7 D3, D6, D7, D9 GND P Digital Ground. Connected to main GND plane of the ADS. D4, D5 3V3 P +3.3V Power. External power supply can feed the ADS via backplane. D8, D10 5V0 P +5.0V Power. External power supply can feed the ADS via backplane. D10 XD20 I/O 60x Buffered Data Line 20 D11-D24 Not in use - - D25 HSGA1 I, P.U. Line 1 of Shelf Enumeration sets up by jumper on the backplane. This signal is pulled up on the ADS with 10 KΩ resistor E1 HTD1 I/O Bus Data Line 1 E2 GND P Digital Ground. Connected to main GND plane of the ADS. E3 HSCLK_D I/O Skewed 8 MHz SCbus compatibility Data Clock E4 HSCLK I/O 8 MHz SCbus compatibility Data Clock E5 HTNETREF_2 I/O Secondary Telecom Network Timing Reference E6 HTNETREF_1 I/O Primary Telecom Network Timing Reference E7 HT_C8_B I/O 8 MHz redundant Data Clock E8 HT_C8_A I/O 8 MHz Data Clock E9 HFR_COMP I/O 8 KHz SCbus compatibility Frame Clock E10 HT_FRAME_B I/O Redundant 8 KHz Frame Clock E11 HT_FRAME_A I/O 8 KHz Frame Clock E12-E24 Not in use - - E25 HSGA0 I, P.U. Line 0 of Shelf Enumeration sets up by jumper on the backplane. This signal is pulled up on the ADS with 10 KΩ resistor MSC8102ADSUM/D Ver. 1.2 User’s Manual 97 Support Info Table 5-19 J4 - H.110 Bus Pin No. Signal Name Attribute Description F1-F15 GND P Digital Ground. Connected to main GND plane of the ADS. F12-F20 Not populated - - F21-F25 Shield - Connected to chassis. Table 5-20 J5 - MSC8102 Signal Expansion Connector Pin No. Signal Name Attribute Description A1 DSTo O Serial Data from CODEC A2 N.C. - Not Connected A3 L4TXD O MSC8101 TDM Port 4 Transmit Data A4 GND P Digital Ground. Connected to main GND plane of the ADS. A5 L4RXD I MSC8101 TDM Port 4 Receive Data A6 L3TXD O MSC8101 TDM Port 3 Transmit Data A7 L3RXD I MSC8101 TDM Port 3 Receive Data A8 L2TXD O MSC8101 TDM Port 2 Transmit Data A9 L2RXD I MSC8101 TDM Port 2 Receive Data A10 L1TXD O MSC8101 TDM Port 1 Transmit Data A11 L1RXD I MSC8101 TDM Port 1 Receive Data A12 TD_A3 O MSC8102 TDM Port 3 Transmit Data A channel A13 RD_A3 I MSC8102 TDM Port 3 Receive Data A channel A14 TD_A2 O MSC8102 TDM Port 2 Transmit Data A channel A15 RD_A2 I MSC8102 TDM Port 2 Receive Data A channel A16 TD_A1 O MSC8102 TDM Port 1 Transmit Data A channel A17 RD_A1 I MSC8102 TDM Port 1 Receive Data A channel A18 TD_A0 O MSC8102 TDM Port 0 Transmit Data A channel A19 3V3 P +3.3V Power. External power supply can feed the ADS via backplane. A20 RD_A0 I MSC8102 TDM Port 0 Receive Data A channel A21 TESTs I,O High active Test Signal for MSC8102. A22 TIMER0 I/O MSC8102 Timer 0. B1 N.C. - Not Connected B2, B4, B6, B8, B10, B12, B14, B16, B18, B20, B22 GND P Digital Ground. Connected to main GND plane of the ADS. B3, B5 N.C. - Not Connected 98 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info Table 5-20 J5 - MSC8102 Signal Expansion Connector Pin No. Signal Name Attribute Description B7 L4CLK I MSC8101 TDM Port 4 Data Clock B9 L2CLK I MSC8101 TDM Port 2 Data Clock B11 TDMCLK3 I MSC8102 TDM Port 3 Data Clock B13 TDMCLK2 I MSC8102 TDM Port 2 Data Clock B15 TDMCLK1 I MSC8102 TDM Port 1 Data Clock B17 TDMCLK0 I MSC8102 TDM Port 0 Data Clock B19 TIMER3 I/O MSC8102 Timer 3 B21 TIMER1 I/O MSC8102 Timer 1 C1 DSTi I Serial Data from CODEC C2-C4 N.C. - Not Connected C5 L3CLK I MSC8101 TDM Port 3 Data Clock 3V3 P +3.3V Power. External power supply can feed the ADS via backplane. C7 L1CLK I MSC8101 TDM Port 1 Data Clock C9 GPCLK1 O Programmable General Purpose Clock1 from the TSI part (U16) C11 GPCLK0 O Programmable General Purpose Clock0 from the TSI part (U16) C13 TD_B3 O MSC8102 TDM Port 3 Transmit Data B channel C15 TD_B2 O MSC8102 TDM Port 2 Transmit Data B channel C17 TD_B1 O MSC8102 TDM Port 1 Transmit Data B channel C19 TD_B0 O MSC8102 TDM Port 0 Transmit Data B channel C20 CCLK I CODEC Data Clock for Serial Microport C21 GND P Digital Ground. Connected to main GND plane of the ADS. C22 TIMER_CLK2 I/O MSC8102 Timer 2 D1 F0 I CODEC Frame Alignment D2 N.C. - Not Connected D3, D5, D7, D9, D11, D17, D19 GND P Digital Ground. Connected to main GND plane of the ADS. D4, D6 N.C. - Not Connected D8 L3SYNC I MSC8101 TDM Port 3 Frame Sync D10 L1SYNC I MSC8101 TDM Port 1 Frame Sync D12 TDMSYN3 I MSC8102 TDM Port 3 Frame Sync D14 TDMSYN2 I MSC8102 TDM Port 2 Frame Sync D16 TDMSYN1 I MSC8102 TDM Port 1 Frame Sync D18 TDMSYN0 I MSC8102 TDM Port 0 Frame Sync D20 CDATA I/O CODEC Data I/O C6, C8, C10, C12 C14, C16, C18 MSC8102ADSUM/D Ver. 1.2 User’s Manual 99 Support Info Table 5-20 J5 - MSC8102 Signal Expansion Connector Pin No. Signal Name Attribute Description D21 EE0s I/O MSC8102 Debug Reguest Pin (EE0) D22 UARTRX I MSC8102 UART Recieve Pin E1 N.C. - Not Connected E2 TDIi I TDI signal is driven by the ADS to off-board. E3,E4 N.C. - Not Connected E5 HRST1b I/O, O.D. Hard Reset signal for off-board ADS located at first peripheral slot. This signal is pulled up on the ADS with 10 KΩ resistor E6 XD31 I/O 60x Buffered Data Line 31 E7 XD27 I/O 60x Buffered Data Line 27 E8, E10, E12, E15, E17, E19 GND P Digital Ground. Connected to main GND plane of the ADS. E9 XD22 I/O 60x Buffered Data Line 22 E10 XD19 I/O 60x Buffered Data Line 19 E11 XBS2 O Buffered Byte Select 2 Strobe E14 3V3 P +3.3V Power. External power supply can feed the ADS via backplane. E15 N.C. - Not Connected E16 XA11 O 60x Buffered Address Line 11 E17 XA10 O 60x Buffered Address Line 10 E18 XBS1 O Buffered Byte Select 1 Strobe E19 XD13 I/O 60x Buffered Data Line 13 E20 XD10 I/O 60x Buffered Data Line 10 E21 XBS0 O Buffered Byte Select 0 Strobe E22 XD5 I/O 60x Buffered Data Line 5 E23 XD2 I/O 60x Buffered Data Line 2 E24 XA8 O 60x Buffered Address Line 8 E25 N.C. - Not Connected F1-F22 Shield - Connected to chassis. 100 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info 1 11 14 25 E D C B A Figure 5-4 cPCI J1,J4 connectors view 1 22 E D C B A Figure 5-5 cPCI J2,J5 connectors view MSC8102ADSUM/D Ver. 1.2 User’s Manual 101 Support Info 5.6 Program Information The MSC8102ADS has one programmable logic device - Altera CPLD, serving control and stasus function on the ADS. It implemented an U18 EPM3256ATC144-7. The design is done in Verilog HDL program format and is listed below: 102 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info // renoir header_start // // Module BCSR_L1.BCSR_main.Main // // Created: // by - msil_lab.UNKNOWN (PC287) // at - 11:34:53 05/09/01 // // Generated by Mentor Graphics' Renoir(TM) 2000.3 (Build 2) // // renoir header_end `resetall `timescale 1ns/10ps module BCSR_main ( clk,extclk,Data,reset,A7,A8,A9,A10,A27,A28,A29, /*nPSDVAL,*/nWE,nW_R,nCS0,nBCSR_CS,nATMCS,nFCSh,nHCS1,nHBCS, DSItoSYS,nSYS64,nFCFG,MODCK1s,MODCK2s,SWOPT,nSTBUFEN, nRS232EN_1,nRS232EN_2,nFETH_RST,nATM_RST,nFRM_RST,FRMtoTSI,nCODEC_EN, nBOOTPh,nBOOTPs,nDBUFXEN,nDBUFBEN, GA, nPRSTs, HEE0_In,HEE0_Out,HEE1_In,HEE1_Out, SEE0_In,SEE0_Out,SEE1_In,EE1_misc_In, EE1_misc_Out,n32to64En, SIGH_LED,SIGS_LED,SEE1_LED,nLED_EN, Aborth_In, HReseth_In, SReseth_In, Aborts_In, HResets_In, SResets_In, MODCK1h,MODCK2h,MODCK3h,MODCK4h,MODCK5h,MODCK6h,MODCKh_Out, nHRESETh,nSRESETh,nHRESETs,nSRESETs,nHRST,nHRST_In,nNMIh,nNMIs, BM_Out,CNFGS_Out,DSI64_Out,DSISYNC_Out,SWTE_Out,MODCK1s_Out,MODCK2s_Out, RSTCFG_Out,TEST_EN,TEST_SIG ); //*** General Definition ***// `define ASSERTED 0 `define NEGATED 1 `define ACTIVE_LOW 0 `define ACTIVE_HIGH 1 `define PRESSED 0 `define RELEASED 1 `define WRITE `define READ 1 0 `define From_BCSR 1 `define From_FLASH 0 parameter BCSR_ver = 3'b010; // Current version of code is 2 parameter divpr parameter divsee0 parameter div2st = 12; = 2; = 5;//3; // 4 // to apply delay equals 'delay = extclk * 2**10' or 50usec@20Mhz parameter div1st = 13;//2;//16 // to apply delay equals 'delay = extclk * 2**20' or 50msec@20Mhz parameter zero = 1'b0; parameter divd = div2st; MSC8102ADSUM/D Ver. 1.2 User’s Manual 103 Support Info parameter divc = div1st; //*** Inputs ***// input clk, // From Host clock buffer extclk, reset; // Clock from external clock oscillator // Main Power-on-Reset input A27,A28,A29, // 60-x bus addresses lines /*nPSDVAL*/nWE,nW_R, // and controls nCS0,nBCSR_CS,nATMCS, // Chip selects DSItoSYS, // DIP-switch selectes Slave boot source nSYS64, // DIP-switch selectes Slave data bus distribution nFCFG, // DIP-switch selectes Host boot source (BCSR or Flash) MODCK1s,MODCK2s, // DIP-switch select MODCKl for the Slave MODCK1h,MODCK2h,MODCK3h, MODCK4h,MODCK5h,MODCK6h; // DIP-switch select MODCKl for the Host input nHCS1,nHBCS; // Chip Selects for Slaves input A7,A8,A9,A10; // Addresses together with nHCS1,2 & nHBCS for select Slaves on/off- board input [0:3] GA; // Geographic Address of System Board setting by on-CPCI backplane jumpers, // default value equals 0xf input Aborth_In, Aborts_In, // Pushbuttons of NMI for Host & Slave HReseth_In, HResets_In, // Pushbuttons of HReset for Host & Slave SReseth_In, SResets_In; // Pushbuttons of Sreset for Host & Slave input HEE0_In,HEE1_In; // Inputs from DIP-switch for Host EE0,1 control input SEE0_In,SEE1_In; // Inputs from DIP-switch for Slave EE0,1 control input EE1_misc_In; // Debug acknowledge comming from another ADS input [0:2] SWOPT; // Software options applied from DIP-switch input [1:3] nHRST_In; // Three HRESETs from external boards //*** Bidirectional ***// inout [0:7] Data; // Eight bit of buffered 60-x bus inout nHRESETh,nHRESETs, // HRESET for Host & Slave nSRESETh,nSRESETs; // SRESET for Host & Slave inout nPRSTs; inout HEE1_Out; // Wire connected to PORESET of Slave // EE1 for Host //*** Outputs ***// output nNMIh,nNMIs; output nFCSh, // IRQ0 for Host & Slave // Host Side Flash chip enable nRS232EN_1,nRS232EN_2, // Enable for RS232 transmitters nFETH_RST,nATM_RST,// Reset for ATM framer and Ethernet Phy nFRM_RST, // E1/T1 Farmer Reset FRMtoTSI, nCODEC_EN, // Switch FALC56 channels to TSI or to TDM3 of 8102 // Chip select to CODEC device nBOOTPh,nBOOTPs; output // Boot Sector protection for Flashes HEE0_Out; // EE0 for Host output SEE0_Out; // EE0 for Slave output nDBUFXEN, // Enable for on-board periperals buffer nDBUFBEN; // Enable for off-board periperals buffer to access to another boards output nSTBUFEN; // Enable for ext. buffer driven Board Configuration Identificator (BCONF[0:1]) // and Board Revision (BREVN[0:2]) when read from BCSR5 output [3:1] MODCKh_Out; // MODCK1-3 comming from DIP-switch for setting Host(8101) PLL mode output [1:3] nHRST; // Three HRESETs to external boards //*** LEDs drive pins ***// 104 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info output nLED_EN; // Allow to switch off all LEDs on the ADS accordingly to TTM req. output [0:1] SIGH_LED, // Misc two LEDs for SW indication for Host SIGS_LED; // Misc two LEDs for SW indication for Slave output SEE1_LED; // Slave in-Debug Mode indication //*** Slave configuration pins ***// output [0:2] BM_Out; output output // Boot Mode selection three bits for the n32to64En; // Output for MUX control CNFGS_Out, // Configuration Source DSI64_Out, // DSI 64bit setting DSISYNC_Out, // DSI Synchronous Mode SWTE_Out, // Software Watchdog Timer Enable RSTCFG_Out, // Reset Configuration Mode MODCK1s_Out, // Two lines of MODCK MODCK2s_Out; `define CFGPINS {BM_Out[0:2],CNFGS_Out,DSI64_Out,DSISYNC_Out,SWTE_Out,RSTCFG_Out,MODCK1s_Out,MODCK2s_Out} // All the pins defined Slave PORESET configuration //*** Test mode ***// output TEST_EN; // Enter 8102 to test mode output [1:3] TEST_SIG; // Select test mode output EE1_misc_Out; //*** Registers Definition ***// reg [0:7] DataO; //**** BCSR0 Description ****// reg [0:7] BCSR0; `define FLASHPRT1 BCSR0[0] // Flash 1 H/W Protection `define FLASHPRT2 BCSR0[1] // Flash 2 H/W Protection `define FRM_RST BCSR0[2] // Framer E1/T1 Reset contol `define CODEC_EN BCSR0[3] // CODEC Chip Select `define SIGNALS0 BCSR0[4] // Signal-0 LED Slave `define SIGNALS1 BCSR0[5] // Signal-1 LED Slave `define SIGNALH0 BCSR0[6] // Signal-0 LED Host `define SIGNALH1 BCSR0[7] // Signal-1 LED Host //**** BCSR1 Description ****// reg [0:7] BCSR1; `define RECONF BCSR1[0] // Start Slave Re-configuration `define HRST1 BCSR1[1] // Hard Reset to External Slave1 `define HRST2 BCSR1[2] // Hard Reset to External Slave2 `define ATM_RST BCSR1[3] // ATM Framer Reset `define HRST3 BCSR1[4] // Hard Reset to External Slave3 `define FETH_RST BCSR1[5] // Fast Ethernet phy Reset `define RS232EN_1 BCSR1[6] // RS232 Transceiver Host Side Enable `define RS232EN_2 BCSR1[7] // UART Transceiver Slave Side Enable //**** BCSR2 Description ****// reg [0:7] BCSR2; `define RSTCNF `define BCSR2[0] // Reset Configuration Mode CNFG `define SWTE `define DSI64 `define DSISYNC `define HRST BCSR2[1] // Configuration Source BCSR2[2] // Software Watchdog Timer Enable BCSR2[3] // System/DSI 64/32 bit BCSR2[4] // DSI Synchronous Mode BCSR2[5] // Hard Reset to Slave MSC8102ADSUM/D Ver. 1.2 User’s Manual 105 Support Info `define SRST BCSR2[6] // Soft Reset to Slave `define FRMtoTSI BCSR2[7] // FALC56 connects to TSI or to TDM3 of 8102 //**** BCSR3 Description ****// reg [0:7] BCSR3; `define CLKMD `define SEE0 `define RSV34 `define BCSR3[0:1] // Clock Mode Setting Bits 1-2 for Slave BCSR3[2] // Slave Emulation Enable 0 BTMD BCSR3[3:4] // Reserved two bits BCSR3[5:7] // Boot Mode for Slave Bits 0-2 //**** BCSR6 Description ****// reg [0:7] BCSR6; `define FLUNLCK1 BCSR6[0] // Flash 1 Protection Unlock `define FLUNLCK2 BCSR6[1] // Flash 2 Protection Unlock `define LEDEN BCSR6[2] // LED Enable| Hidden `define TEST `define TESTSIG `define MARK BCSR6[3] // Test Mode Available| BCSR6[4:6] // Test Mode Select BCSR6[7] // Mark Bit reg PRSTs; reg HEE0_Out; reg SEE0_Out; reg EE1misc_Out; | bits | reg [divsee0:0] SEE0_count; reg NMIh,NMIs,HRESETh,SRESETh,HRESETs,SRESETs; reg clock_divider; reg [divc:0] counter; reg [divd:0] hhr,shr,nhr,hsr,ssr,nsr; wire [1:0] CFG_ADDR = {A27,A28}; wire [2:0] BCSR_ADDR = {CFG_ADDR,A29}; wire READ_CFG_FROM_BCSR; wire [0:7] CFG_BYTE3_DEF; wire [0:7] BCSR4; wire [5:7] BCSR5; wire [0:3] SSEL; // Bits 0-4 are comming via ext. buffer // Address vector for Slaves Select wire [0:3] ON_BRD_SLAVE_ADDR; wire ON_BRD_HOST_PRPH; // Active when select any of Host peripheral wire OFF_BRD_SLAVE; // Active when access to off-board Slave wire Write_to_BCSR; wire Read_from_BCSR; wire [0:7] BCSR1r,BCSR2r; wire [0:7] BCSR2_PON_DSI,BCSR2_PON_SYS;//BCSR3_PON; wire [0:1] BCSR3_PONh; wire [0:4] BCSR3_PONl; wire [0:2] BTMD; wire ADDR3,ADDR5; wire WRITE3; wire [1:10] CFGREG; wire RESET_ACTIVE; //*** Hard Reset Configuration Word (HRCW) ***// parameter 106 EARB_DEF = 1'b0, MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info EXMC_DEF = 1'b0, nIRQ7INT_DEF = 1'b1, EBM_DEF = 1'b0, BPS_DEF = 2'b10, SCDIS_DEF = 1'b0, ISPS_DEF = 1'b0, CFG_BYTE0_DEF = // 0x28 {EARB_DEF,EXMC_DEF,nIRQ7INT_DEF,EBM_DEF,BPS_DEF,SCDIS_DEF,ISPS_DEF}, IRPC_DEF = 2'b00, DPPC_DEF = 2'b00, NMIOUT_DEF = 1'b0, ISB_DEF = 3'b000, CFG_BYTE1_DEF = // 0x0 {IRPC_DEF,DPPC_DEF,NMIOUT_DEF,ISB_DEF}, RSV16_DEF = 1'b0, BBD_DEF = 1'b0, MMR_DEF = 2'b11, RSV20_21_DEF = 2'b00, TCPC_DEF = 2'b10, CFG_BYTE2_DEF = // 0x02 {RSV16_DEF,BBD_DEF, MMR_DEF,RSV20_21_DEF,TCPC_DEF}, BC1PC_DEF = 2'b00, RSV26_DEF = 1'b0, DLLDIS_DEF = 1'b0, // MODCK_H_DEF = 3'b100, RSV31_DEF = 1'b0, CFG_BYTE3_0_3DEF = // 0x08 {BC1PC_DEF,RSV26_DEF,DLLDIS_DEF}, CFG_BYTE3_7DEF = RSV31_DEF; //*** Power-on-Reset value of BCSR0-3, BCSR6 ***// parameter //*** BCSR0 PON value ***// FLASHPRT1_PON = 1'b0, FLASHPRT2_PON = 1'b0, FRM_RST_PON = 1'b1, CODEC_EN_PON = 1'b0, SIGNALS0_PON = 1'b1, SIGNALS1_PON = 1'b1, SIGNALH0_PON = 1'b1, SIGNALH1_PON = 1'b1, BCSR0_PON = {FLASHPRT1_PON, FLASHPRT2_PON,FRM_RST_PON, CODEC_EN_PON,SIGNALS0_PON,SIGNALS1_PON, SIGNALH0_PON,SIGNALH1_PON }, // 0x2f //*** BCSR1 PON value ***// RECONF_PON = 1'b1, HRST1_PON = 1'b1, HRST2_PON = 1'b1, ATM_RST_PON = 1'b1, HRST3_PON = 1'b1, FETH_RST_PON = 1'b1, MSC8102ADSUM/D Ver. 1.2 User’s Manual 107 Support Info RS232EN_1_PON = 1'b1, RS232EN_2_PON = 1'b1, BCSR1_PON = {RECONF_PON,HRST1_PON,HRST2_PON,ATM_RST_PON, HRST3_PON,FETH_RST_PON,RS232EN_1_PON, RS232EN_2_PON }, // 0xff //*** BCSR2 PON value ***// RSTCNF_PON DSISYN_PON HRST_PON = 1'b0, // BCSR2.0 = 1'b0, // BCSR2.4 = 1'b1, // BCSR2.5 SRST_PON = 1'b1, // BCSR2.6 FRMtoTSI_PON = 1'b1, // BCSR2.7 //*** BCSR3 PON value ***// RSV34_PON = 2'b11, //*** BCSR6 PON value ***// FLUNLCK1_PON = 1'b1, FLUNLCK2_PON = 1'b1, LEDEN = 1'b0, TEST = 1'b0, // Disable Test Mode TESTSIG = 3'b0, MARK = 1'b0, BCSR6_PON = {FLUNLCK1_PON, FLUNLCK2_PON, LEDEN, TEST, TESTSIG, MARK}; // 0xd0 //*** Nodes ***// assign READ_CFG_FROM_BCSR = (nCS0 == `ASSERTED) && (nHRESETh == `ASSERTED) && (nFCFG == `From_BCSR) && !nW_R; assign SSEL[0:3] = {A7,A8,A9,A10}; assign ON_BRD_SLAVE_ADDR = GA[0:3]; // Apply 0xf for any out-of-CPCI backplane configuration assign ON_BRD_HOST_PRPH = !(nCS0 && nBCSR_CS && nATMCS); assign OFF_BRD_SLAVE assign nDBUFBEN = ((SSEL != ON_BRD_SLAVE_ADDR) && !nHCS1) || (!nHBCS && nW_R); = !(ON_BRD_HOST_PRPH || OFF_BRD_SLAVE); // to prevent contention on the Data bus to external boards assign nDBUFXEN = !OFF_BRD_SLAVE; assign Write_to_BCSR = /*!nPSDVAL && nW_R && */!nBCSR_CS; assign Read_from_BCSR = !nW_R && !nBCSR_CS && nHRESETh; assign BCSR2_PON_DSI = {RSTCNF_PON,2'b10,nSYS64,DSISYN_PON,HRST_PON,SRST_PON,FRMtoTSI_PON}; assign BCSR2_PON_SYS = {RSTCNF_PON,2'b01,nSYS64,DSISYN_PON,HRST_PON,SRST_PON,FRMtoTSI_PON}; assign BTMD = DSItoSYS ? 3'b0 : 3'b001; assign BCSR3_PONh = {MODCK1s,MODCK2s}; assign BCSR3_PONl = {RSV34_PON,BTMD}; assign BCSR4 = {SEE0_In,SEE1_In,SWOPT[0:2],3'b111}; assign BCSR5 = BCSR_ver; assign ADDR3 = !A27 && A28 && A29; assign ADDR5 = A27 && !A28 && A29; assign WRITE3 = Write_to_BCSR && ADDR3; assign nSTBUFEN = !(Read_from_BCSR && ADDR5); assign BCSR1r[0:7] = {`RECONF, nHRST_In[1:2],`ATM_RST,nHRST_In[3],`FETH_RST,`RS232EN_1,`RS232EN_2}; assign BCSR2r[0:7] = {`RSTCNF, `CNFG, `SWTE , nSYS64, `DSISYNC, nHRESETs, nSRESETs,`FRMtoTSI}; assign CFG_BYTE3_DEF = {CFG_BYTE3_0_3DEF,MODCK4h,MODCK5h,MODCK6h,CFG_BYTE3_7DEF}; 108 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info assign CFGREG[1:10] = {`BTMD,`CNFG,`DSI64,`DSISYNC,`SWTE,`RSTCNF,MODCK1s,MODCK2s}; assign `CFGPINS = (nPRSTs == `ASSERTED)? CFGREG[1:10] : 10'bz; assign n32to64En = !`DSI64; //*** Outputs ***// assign nLED_EN = `LEDEN; assign TEST_EN = `TEST; assign TEST_SIG[1:3] = (`TEST == `ACTIVE_HIGH)? `TESTSIG : 3'bz; assign EE1_misc_Out = EE1_misc_In; // temporary Null-Logic assign MODCKh_Out assign nFCSh = (nHRESETh == `ASSERTED)? {MODCK3h,MODCK2h,MODCK1h} : 3'bz; = (nFCFG == `From_FLASH)? nCS0 : ((nHRESETh == `ASSERTED)? 1'b1 : nCS0); assign FRMtoTSI = `FRMtoTSI; assign nBOOTPh = ((`FLUNLCK1 == 1) && (`FLASHPRT1 == 0))? `ASSERTED : `NEGATED; assign nBOOTPs = ((`FLUNLCK2 == 1) && (`FLASHPRT2 == 0))? `ASSERTED : `NEGATED; assign SIGH_LED[0] = (`LEDEN == `ACTIVE_LOW)? ((nSRESETh == `ASSERTED)? `ASSERTED : `SIGNALH0): `NEGATED; // Also indicates SRESET assertion assign SIGH_LED[1] = (`LEDEN == `ACTIVE_LOW)? ((nHRESETh == `ASSERTED)? `ASSERTED : `SIGNALH1): `NEGATED; // Also indicates HRESET assertion assign SIGS_LED[0] = (`LEDEN == `ACTIVE_LOW)? ((nSRESETs == `ASSERTED)? `ASSERTED : `SIGNALS0): `NEGATED; // Also indicates SRESET assertion assign SIGS_LED[1] = (`LEDEN == `ACTIVE_LOW)? ((nHRESETs == `ASSERTED)? `ASSERTED : `SIGNALS1): `NE GATED; // Also indicates HRESET assertion assign SEE1_LED = (`LEDEN == `ACTIVE_LOW)? !SEE1_In : `NEGATED; // Debug Acknowledge indication for the Slave assign nCODEC_EN = (`CODEC_EN == `ACTIVE_LOW)? `ASSERTED : `NEGATED; assign nRS232EN_1 = (`RS232EN_1 == `ACTIVE_LOW)? `ASSERTED : `NEGATED; assign nRS232EN_2 = (`RS232EN_2 == `ACTIVE_LOW)? `ASSERTED : `NEGATED; assign nFETH_RST = (`FETH_RST == `ACTIVE_LOW)||(nHRESETh == `ASSERTED)? `ASSERTED : `NEGATED; assign nATM_RST = (`ATM_RST == `ACTIVE_LOW) ||(nHRESETh == `ASSERTED)? `ASSERTED : `NEGATED; assign nFRM_RST = (`FRM_RST == `ACTIVE_LOW) ||(nHRESETh == `ASSERTED)? `ASSERTED : `NEGATED; assign HEE1_Out = (HEE1_In == `ASSERTED)? HEE1_In : 1'bz; assign nNMIh = ( NMIh == `ASSERTED)? `ASSERTED : `NEGATED; assign nNMIs = ( NMIs == `ASSERTED)? `ASSERTED : 1'bz; //*** Resets Output *** // assign nHRESETh = ( HRESETh == `ASSERTED)? `ASSERTED : 1'bz ; assign nSRESETh = ( SRESETh == `ASSERTED)? `ASSERTED : 1'bz ; assign nSRESETs = (`SRST == `ACTIVE_LOW || SRESETs == `ASSERTED)? `ASSERTED : 1'bz; assign nHRESETs = (`HRST == `ACTIVE_LOW || HRESETs == `ASSERTED)? `ASSERTED : 1'bz; assign nPRSTs = ((`RECONF == `ACTIVE_LOW) || (nHRESETh == `ASSERTED)) ? `ASSERTED : 1'bz; assign nHRST[1] = (`HRST1 == `ASSERTED)? `HRST1 : `NEGATED; assign nHRST[2] = (`HRST2 == `ASSERTED)? `HRST2 : `NEGATED; assign nHRST[3] = (`HRST3 == `ASSERTED)? `HRST3 : `NEGATED; assign RESET_ACTIVE = (reset == `ASSERTED) || (HRESETh == `ASSERTED); //*** Execution Section ***// //*** Generation Debug Request for Host ***// always @ (posedge clk) begin HEE0_Out = HEE0_In; // No extra logic - may be added in future MSC8102ADSUM/D Ver. 1.2 User’s Manual 109 Support Info end //*** Synchronous Slave Soft Reset ***// reg nSRESETs_d1,nSRESETs_d2,nSRESETs_d3; always @ (posedge extclk) begin if(nSRESETs == `ASSERTED) else nSRESETs_d1 <= `ASSERTED; nSRESETs_d1 <= `NEGATED; if(nSRESETs_d1 == `ASSERTED) nSRESETs_d2 <= `ASSERTED; else nSRESETs_d2 <= `NEGATED; if(nSRESETs_d2 == `ASSERTED) nSRESETs_d3 <= `ASSERTED; else nSRESETs_d3 <= `NEGATED; end //*** Slave Debug Request logic ***// always @ (posedge extclk) begin if(nSRESETs_d3 == `ASSERTED) begin SEE0_count = 0; if (`SEE0 == `ASSERTED) SEE0_Out = 0; else SEE0_Out = 1; end else begin if (WRITE3 && (Data[2] == 1)) begin SEE0_count = 0; SEE0_Out = 0; // Produce short negage pulse end else begin if (SEE0_count[divsee0] != 1) begin SEE0_count = SEE0_count + 1; SEE0_Out = 0; // Activate Debug Request at rising edge end else SEE0_Out = !SEE0_In; // Permanent State of Debug Request pin end end end //**** BCSR Register Main ****// assign Data[0:7] = DataO[0:7]; always @ (CFG_ADDR or READ_CFG_FROM_BCSR or BCSR_ADDR or Read_from_BCSR) if(READ_CFG_FROM_BCSR) case (CFG_ADDR) 2'b00 : DataO[0:7] = CFG_BYTE0_DEF; 2'b01 : DataO[0:7] = CFG_BYTE1_DEF; 2'b10 : DataO[0:7] = CFG_BYTE2_DEF; 2'b11 : DataO[0:7] = CFG_BYTE3_DEF; endcase else if(Read_from_BCSR) case (BCSR_ADDR) 0 : DataO[0:7] = BCSR0[0:7]; 1 : DataO[0:7] = BCSR1r[0:7]; 2 : DataO[0:7] = BCSR2r[0:7]; 3 : DataO[0:7] = {BCSR3[0:1],SEE0_Out,BCSR3[3:7]}; 110 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info 4 : DataO[0:7] = BCSR4[0:7]; 5 : DataO[0:7] = {5'bz,BCSR5[5:7]}; 6 : DataO[0:7] = BCSR6[0:7]; endcase else DataO[0:7] = 8'bz; //**** BCSR Register Power-on-Reset setting & Write ****// always @ (posedge nWE or negedge nHRESETh) // or negedge reset) begin if(nHRESETh == `ASSERTED) begin BCSR0[0:7] = BCSR0_PON; // general BCSR1[0:7] = BCSR1_PON; // board BCSR6[0:7] = BCSR6_PON; // initialize {BCSR3[0:1],BCSR3[3:7]} = {BCSR3_PONh,BCSR3_PONl}; if (!DSItoSYS) BCSR2[0:7] = BCSR2_PON_DSI; else BCSR2[0:7] = BCSR2_PON_SYS; end else begin if (nHRESETs == `ASSERTED) `SEE0 = !SEE0_In; // Debug request to Slave if (Write_to_BCSR) case (BCSR_ADDR) 0: begin if(Data[0] == 1'b1) if(`FLUNLCK1 == `ASSERTED) `FLASHPRT1 = `NEGATED; else `FLASHPRT1 = `ASSERTED; if(Data[1] == 1'b1) if(`FLUNLCK2 == `ASSERTED) `FLASHPRT2 = `NEGATED; else `FLASHPRT2 = `ASSERTED; BCSR0[2:7] = Data[2:7]; end 1: BCSR1[0:7] = Data[0:7]; 2: {BCSR2[0:2],BCSR2[4:7]} = {Data[0:2],Data[4:7]}; 3: BCSR3[0:7] = Data[0:7]; 6: if (Data[7] == 1) BCSR6[0:6] = Data[0:6]; endcase end end //**** Debounce functions ***// function hhtime_elaps; input i; input [divd:0] d; begin // if (reset == `ASSERTED) begin hhtime_elaps = 1'bz; hhr = 1 << d; end // else begin if (i == 0) hhr = 0; else begin if (hhr[d] != 1) begin hhr = hhr + 1; hhtime_elaps = 1'b0; MSC8102ADSUM/D Ver. 1.2 User’s Manual 111 Support Info end else hhtime_elaps = 1'b1; end //end end endfunction function shtime_elaps; input i; input [divd:0] d; begin // if (reset == `ASSERTED) begin shtime_elaps = 1'bz; shr = 1 << d; end // else if (i == 0) shr = 0; else begin if (shr[d] != 1) begin shr = shr + 1; shtime_elaps = 1'b0; end else shtime_elaps = 1'b1; end end endfunction function nhtime_elaps; input i; input [divd:0] d; begin // if (reset == `ASSERTED) begin nhtime_elaps = 1'bz; nhr = 1 << d; end // else if (i == 0) nhr = 0; else begin if (nhr[d] != 1) begin nhr = nhr + 1; nhtime_elaps = 1'b0; end else nhtime_elaps = 1'b1; end end endfunction function hstime_elaps; input i; input [divd:0] d; begin // if (reset == `ASSERTED) begin hstime_elaps = 1'bz; hsr = 1 << d; end // else if (i == 0) hsr = 0; else begin if (hsr[d] != 1) begin hsr = hsr + 1; hstime_elaps = 1'b0; end else hstime_elaps = 1'b1; end end endfunction function sstime_elaps; 112 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info input i; input [divd:0] d; begin // if (reset == `ASSERTED) begin sstime_elaps = 1'bz; ssr = 1 << d; end // else if (i == 0) ssr = 0; else begin if (ssr[d] != 1) begin ssr = ssr + 1; sstime_elaps = 1'b0; end else sstime_elaps = 1'b1; end end endfunction function nstime_elaps; input i; input [divd:0] d; begin // if (reset == `NEGATED) if (i == 0) nsr = 0; else begin if (nsr[d] != 1) begin nsr = nsr + 1; nstime_elaps = 1'b0; end else nstime_elaps = 1'b1; end end endfunction //repeat(div1st) @(posedge clk); always @ (posedge extclk) begin if (reset == `ASSERTED) begin counter = (1 << div1st) - 2; // hhr = 1 << div2st; shr = 1 << div2st; hsr = 1 << div2st; / // ssr = 1 << div2st; nhr = div2st << div2st; nsr = 1 << div2st; end counter = counter + 1; if (counter[div1st] != 1) clock_divider = 0; else clock_divider = 1; end always @ (posedge clock_divider) begin if else if else if (HReseth_In == `PRESSED) HRESETh = hhtime_elaps(0,div2st); HRESETh = hhtime_elaps(1,div2st); (SReseth_In == `PRESSED) SRESETh = shtime_elaps(0,div2st); SRESETh = shtime_elaps(1,div2st); (Aborth_In == `PRESSED) NMIh = nhtime_elaps(0,div2st); else NMIh = nhtime_elaps(1,div2st); else NMIs = nstime_elaps(1,div2st); end endmodule //BCSR_main MSC8102ADSUM/D Ver. 1.2 User’s Manual 113 Support Info 5.7 Schematics Drawing 114 MSC8102ADSUM/D Ver. 1.2 User’s Manual Support Info 5 Table of Contents This Page Description Bus Configuration Diagram Page 1 Memory for Host/Slave Sides 2 BCSR & JTAG Logic Buffers for Host/Slave Sides 5 MSC8101 CPM and COM Peripherals Host Processor (MSC8101) - Part I 6 3 7 MSC8102 TDM Peripherals Slave DSP (MSC8102) 4 8 CODEC and UART 9 10 Pull-Up / Pull-Down Resistors cPCI Expansion Connectors Parts Powering Logic Analyzer Connectors - Mictors 13 Power Supplies, LEDs 11 14 12 15 MSIL: 084-8 102ADS-5 PCB: 084-00160-2 4 4 3 Revision History 1. Added Network clock to T SI PLL sync source. 2. Bus switch U8 avoids contention on TD_A(B)3 lines when TSI and E1/T1 Framer work together. PILOT: 3 2 2 xx xx xx xx LEGEND: 1 On-pag e signal connection 1 Sheet Off-pa ge signal connection Signal has pull-up Signal has pull-down Motorola Semiconductor Israel Ltd. MSC8102ADS Contents Tuesday, August 13, 2002 Document Number Metrowerks Israel 1 Shen kar street Herzelia 46120 Isra el Title Size B Date: 1 of 15 P ILOT R ev D C B A 115 MSC8102ADSUM/D Ver. 1.2 User’s Manual D C B A 5 Figure 5-6 Schematics. Page 1 Support Info 5 8 8 E1/T1 Framer BAs[24:31] BAs[24:31] p.4 4 32 SDRAM2-1 32 SDRAM2-2 8MB p.4 [0:31] SYSTEM [0:31] SLAVE 8102 DATA SYS TEM/DSI [32:63] p.8 4 32 [0:31] [11:29] ADDRESS [0:31] DSI[0:31] DSI Bus 3 Data Bus Switch Ctrl Dh[32:63] Dh[6:31] Dh[0:5] Config Signals Dh[0:63] DATA[0:63] HOST 8101 p.3 ADDRESS[7:31] Dh[16:63] Dh[0:15] Dh[0:63] 64 Ah[18:28] p.4 SDRAM1 p.5 8MBx2 p.4 2 BD[0:15] p.4 16 16 XAt[24:31] 24Ohm XAt[9:29] BAh30 2 8 FLASH p.5 4MB XD[16:63] p.4 BD[0:7] ATM Framer p.7 XD[0:15] p.6 BCSR XA[7:29] BD[0:7] XAt[27:29] XD[0:63] cPCI CON p.12 Motorola Se miconductor Israel Ltd. Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le Document Nu mber 1 1 Sh eet Bus ConfigDiagram MSC8102ADS Tuesday, Augus t 13, 2002 Date: Size C 2 of 15 PIL OT R ev D C B A Figure 5-7 Schematics. Page 2 p.4 Data Bus Switch p.8 PRSTs Ah[7:29] 3 P1/P2 Ds[32:63] Ds[0:31] Ctrl As[9:31] SYST EM Bus BDs[0:7] 8 8MB FLASH 4MB p.5 Ctrl ADDR Bus Switch CKE p.5 As[9:23] p.5 p.4 As[17:28] or As[18:29] Note : 1. Ctrl means contr ol by BCSR 2. DSI bus is available for asynchr onous access only As[17:28] TSI Device p.9 BAs[24:31] D C p.9 5 MSC8102ADSUM/D Ver. 1.2 User’s Manual 116 B A BAs[27:31] Support Info D 5 8,1 1,13 11,1 2,13 11,1 2,13 11,1 2,13 8,1 1,13 7, 13 5,1 1,13 IRQ1hb IRQ2hb IRQ3hb IRQ4hb IRQ5hb IRQ6hb IRQ7hb 11 TTh1 DQ Mh0 DQ Mh1 DQ Mh2 DQ Mh3 DQ Mh4 DQ Mh5 DQ Mh6 DQ Mh7 MODCK h1 6, 11 0 R 196 6 TD Oh 6 TD Ih 4,6 ,13 TC Kh 6,1 2,13 TRSThb 4,6 TMSh R 195 IRQ1 hb IRQ2 hb IRQ3 hb IRQ4 hb IRQ5 hb IRQ6 hb IRQ7 hb TP62 TBST bh 4 3 1 2 ABB hb TShb AACK hb A RTRYhb DBBhb TAhb TEAhb NM Ihb R N50B 3 22. R N47A 2 22. RN4 7C 3 22. RN 42D 3 22. PSDVA Lhb 7 6 RN 50C 22. 8 7 RN 47B 22. 6 6 RN4 2C 22. 5 6 RN4 4C 22. 0 R149 10k 4,5, 8,11 Ah[3 1:0] EXTCL Kh 6 TC Kh TRSThb RSTCNF hb BNKSE Lh2 BNKSE Lh1 EE 4h EE 5h R182 UPM WAIThb 8 R N42A 1 5 RN 47D 4 22. 22. 5 RN 44D 4 7 R N42B 2 22. 22. 3V3 C LOCKh SRE SEThb HRES EThb PR STb EE 1h EE 0h D LLINh R150 10k EE 5h R153 1k (*) C2 B1 D4 B2 C3 A2 D5 F6 N13 N12 U14 V14 W14 V13 W13 W12 N11 U13 D18 D19 B19 C19 H14 H13 H17 V12 V11 T13 T12 U12 B18 C18 J13 G17 U5 V5 G13 W11 L19 F19 H18 K18 K17 K14 J19 H19 D17 B17 F17 J17 J18 E19 G19 F14 E17 D3 C1 P8 W6 F2 F3 E1 E2 E3 D1 D2 U6 W4 V6 W5 G18 F18 E18 N8 F1 H6 G4 G3 G2 U 26A 4 DP0/EXT_BR2 DP1/IRQ1/EXT_BG2 DP2/IRQ2/EXT_DBG2 DP3/IRQ3/EXT_BR3 DP4/IRQ4/EXT_BG3/DREQ3 DP5/IRQ5/EXT_DBG3/DREQ4 DP6/IRQ6/DACK3 DP7/IRQ7/DACK4 TT0 TT1 TT2 TT3 TT4 TSIZ0 TSIZ1 TSIZ2 TSIZ3 TBST GBL/IRQ1 BADDR27 BADDR28 BADDR29/IRQ2 BADDR30/IRQ3 BADDR31/IRQ5 BR BG ABB/IRQ2 TS AACK ARTRY DBG DBB/IRQ3 TA TEA NMI NMI_OUT PSDVAL IRQ7/INT_OUT BCTL1 BCTL0 ALE PWE0/PSDDQM0/PBS0 PWE1/PSDDQM1/PBS1 PWE2/PSDDQM2/PBS2 PWE3/PSDDQM3/PBS3 PWE4/PSDDQM4/PBS4 PWE5/PSDDQM5/PBS5 PWE6/PSDDQM6/PBS6 PWE7/PSDDQM7/PBS7 PSDAMUX/PGPL5 PGTA/PUPMWAIT/PGPL4/PPBS PSDCAS/PGPL3 POE/PSDRAS/PGPL2 PSDWE/PGPL1 PSDA10/PGPL0 THERM2 THERM1 DLL_IN TEST EED EE5 EE4 EE3 EE2 EE1 EE0 MODCK3/TC2/BNKSEL2 MODCK2/TC1/BNKSEL1 MODCK1/TC0/BNKSEL0 RSTCONF SRESET HRESET PORESET TDO TDI TCK TRST TMS CLKIN 60X BUS CONT ROL & CLOCK & RESET 11 ,13 TShb 13 ,15 DBBhb 11 ,13 TAhb 11 ,13 TEAhb 6, 13 NM Ihb 4,1 1,13 PSDVA Lhb UPMW AIThb CAShb RAShb W Ehb SDA10h 4, 11 BC TL0hb 8,11 ,13 4, 11 4,5, 8,11 4,5 ,11 4,5 ,11 6,1 1,13 EE 1h 6,1 1,13 EE 0h 66.0MHz 5 DIP 6,11 ,13 SRE SEThb 6,11, 12,13 HRES EThb 5,6,1 1,15 PR STb 6,11 BNKSELh [1:2] 3V3 8 GND OUT VCC U 31 4,5, 8,11 DQMh[ 0:7] C272 0.1uF 4 Socket 8P 0 Note: SIUMCR/ESE = 1 fo r GBL enable EE4h R154 1k (*) BNKSE Lh2 BNKSE Lh1 UPMW AIThb 1 R N44A 8 22. 2 R N44B 7 22. R161 22 .1 GP L4 BNKh1 BNKh0 12 5 5 *R129 is not assembled for PLL function. For buffer function it shou ld be mounted. 4 3 MSC8101 SYSTEM Bottom Vi ew MSC8101 FR4 C 44 C 45 1 4 13 8 9 1 5 12 3 W V U T R P N M L K J H G F E D C B A CLKA1 CLKA2 CLKA3 CLKA4 CLKB1 CLKB2 CLKB3 CLKB4 CLKOUT CY 2309ZC-1H GND1 GND2 S2 S1 REF VCC1 VCC2 PLL CLK-DRIVER U 55 10uF 2 0.01 uF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3V3 R135 10k CLKO UTh R129 0 (*) + C B A 5 2 3 14 15 6 7 10 11 VDDH VDDH VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH RN 53C 6 5 2 2. RN 50D 5 8 2 2. R N53A 8 7 2 2. CLKOUT GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND VCCSYN GNDSYN VCCSYN1 GNDSYN1 3 4 RN5 3D 22. 4 1 RN 50A 22. 1 2 RN 53B 22. SYSCLK1-1 5 D LLINh BC SRCLK 6 SYSCLK1-2 5 CL KM1 11 CL KM2 11 CL KM3 11 SYS CLK 4 2 Dh[63: 0] 4,5, 8,11 R183 0 0.01 uF C231 1V 5h C254 C245 C246 C233 C227 0.01 uF 0.01 uF 0.01 uF 0.01 uF 0.01 uF 0.01 uF 0.01 uF 0.01 uF C252 0.01 uF C238 3V3 IOh C239 C255 C258 C226 0.01 uF 0.01 uF 0.01 uF 0.01 uF 0.01 uF 0.01 uF C225 C251 C244 C243 0.01 uF CS0 hb 6, 11 B CSRCSb 6, 11 SDRMCS hb 5, 11 H BCSb 4,6, 8,11 HC Sb 4,6, 8,11 ATMCSb 6,7 ,11 CS6 hb 4, 11 CLKO UTh C256 VCCSY N2 C 257 0.01 uF VCCSY N1 3V3 Qh E4 T15 E5 E9 E12 F4 F16 H16 L4 L16 N4 P16 R8 R11 R13 J4 M4 K5 R6 R7 R10 G5 N15 K16 G15 J16 E10 E8 E6 E11 E13 E15 R15 N16 R9 J15 G16 R12 R14 W7 V7 T7 U7 T8 F5 F7 F9 F11 F13 F15 G6 G8 G10 G12 G14 H5 H7 H15 J5 J6 J14 K6 K7 K13 K15 L5 L6 L14 L15 M5 M15 N6 N9 P6 P7 P9 P11 P12 P13 P14 P15 2 For signal SYSCLK1-1, SYSCLK1-2 & DLL INh keep trace lengths equ al 16 CS7 CS6 CS5 CS4 CS3 CS2 CS1 CS0 M18 L13 M17 M19 L18 K19 L17 M16 SPARE5 SPARE1 U11 R2 GNDPLLh 1 FJS332 -702GG Socket Adv.T ech. 1 Sh eet 3 Host MSC8101 - Part I of FJA332 -700G Adapter A dv.Tech. Socket/Ad apter System Note: The part may be mounted on soc kets Socket 3M 332pin 233 2-9025-01-1501 Motorola Se miconductor Israel Ltd. Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le Document Nu mber MSC8102ADS Tuesday, Augus t 13, 2002 Date: Size C 15 PIL OT R ev D C B A 117 MSC8102ADSUM/D Ver. 1.2 User’s Manual D h0 D h1 D h2 D h3 D h4 D h5 D h6 D h7 D h8 D h9 Dh10 Dh11 Dh12 Dh13 Dh14 Dh15 Dh16 Dh17 Dh18 Dh19 Dh20 Dh21 Dh22 Dh23 Dh24 Dh25 Dh26 Dh27 Dh28 Dh29 Dh30 Dh31 Dh32 Dh33 Dh34 Dh35 Dh36 Dh37 Dh38 Dh39 Dh40 Dh41 Dh42 Dh43 Dh44 Dh45 Dh46 Dh47 Dh48 Dh49 Dh50 Dh51 Dh52 Dh53 Dh54 Dh55 Dh56 Dh57 Dh58 Dh59 Dh60 Dh61 Dh62 Dh63 B3 A3 C4 B4 A4 C5 B5 A5 D6 C6 B6 A6 G7 E7 D7 C7 B7 A7 F8 D8 C8 B8 A8 G9 D9 C9 B9 A9 F10 D10 C10 B10 A10 G11 D11 C11 B11 A11 F12 D12 C12 B12 A12 D13 C13 B13 A13 E14 D14 C14 B14 A14 D15 C15 B15 A15 E16 D16 C16 B16 A16 C17 A17 A18 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 D32/HD0 D33/HD1 D34/HD2 D35/HD3 D36/HD4 D37/HD5 D38/HD6 D39/HD7 D40/HD8 D41/HD9 D42/HD10 D43/HD11 D44/HD12 D45/HD13 D46/HD14 D47/HD15 D48/HA0 D49/HA1 D50/HA2 D51/HA3 D52/HCS D53/HRD~/HRW D54/HWR/HDS D55/HTRQ/HREQ D56/HRRQ/HACK D57/HDSP D58/HDDS D59/H8BIT D60/HCS2 D61 D62 D63 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 W15 N14 V15 T14 U15 W16 V16 W17 U16 V17 W18 U17 T16 V18 V19 R16 T17 U18 U19 R17 T18 M13 T19 P17 R18 R19 M14 P18 N17 P19 N18 N19 Ah0 Ah1 Ah2 Ah3 Ah4 Ah5 Ah6 Ah7 Ah8 Ah9 Ah 10 Ah 11 Ah 12 Ah 13 Ah 14 Ah 15 Ah 16 Ah 17 Ah 18 Ah 19 Ah 20 Ah 21 Ah 22 Ah 23 Ah 24 Ah 25 Ah 26 Ah 27 Ah 28 Ah 29 Ah 30 Ah 31 Figure 5-8 Schematics. Page 3 Support Info 3,5, 8,11 Ah[31 :7] C220 3V3 3,5,8 ,11 DQM h0 3,5,8 ,11 RAShb C 202 C 221 3,5,8 ,11 Dh[63: 0] C201 0.1uF 0.1 uF 0.1 uF 0.1uF 5 Ah7 Ah8 Ah9 Ah 10 Ah 11 XSTRBENb 47 46 44 43 41 40 38 37 1 48 A8 A9 A10 A11 A12 A13 A14 A15 T/R2 OE2 4 7 41 44 12 15 33 36 20 23 25 28 1k A5 A6 B5 B6 C5 C6 D5 D6 A3 A4 E5 E6 F5 F6 G5 G6 H6 H5 H4 H3 U 27A 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 1OE 2OE 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 2 3 5 6 8 9 11 12 B Dh8 B Dh9 BDh10 BDh11 BDh12 BDh13 BDh14 BDh15 B Dh0 B Dh1 B Dh2 B Dh3 B Dh4 B Dh5 B Dh6 B Dh7 C242 C249 3V3 C 250 C 241 22. 1 RN 54A 8 2 RN 54B 7 3 RN5 4C 6 XA7 XA8 XA9 XA10 XA11 A5 A6 B5 B6 C5 C6 D5 D6 A3 A4 XA12 XA13 XA14 XA15 XA16 XA17 XA18 XA19 Dh32 Dh33 Dh34 Dh35 Dh36 Dh37 Dh38 Dh39 E5 E6 F5 F6 G5 G6 H5 H6 H3 H4 B Dh8 B Dh9 BDh10 BDh11 BDh12 BDh13 BDh14 BDh15 B Dh0 B Dh1 B Dh2 B Dh3 B Dh4 B Dh5 B Dh6 B Dh7 E5 E6 F5 F6 G5 G6 H5 H6 H3 H4 A5 A6 B5 B6 C5 C6 D5 D6 A3 A4 5,6 ,7 BDh[15 :0] Dh40 Dh41 Dh42 Dh43 Dh44 Dh45 Dh46 Dh47 4 BWE0hb 5,7 BPOE hb 5,7 BW Eb DBUFXE Nb 2A1 2A2 2A3 2A4 2A5 2A6 2A8 2A7 DIR2 OE2 1A1 1A2 1A3 1A4 1A5 1A6 1A7 1A8 DIR1 OE1 U 20A 2A1 2A2 2A3 2A4 2A5 2A6 2A8 2A7 DIR2 OE2 1A1 1A2 1A3 1A4 1A5 1A6 1A7 1A8 DIR1 OE1 U 21A 3,5 ,11 W Ehb 3, 11 CAShb 3,5 ,11 SDA1 0h 3, 11 BC TL0hb XADRB ENb XSTRBENb 0.1uF 0.1uF 0.1 uF 0.1 uF A2 A1 B2 B1 C2 C1 D2 D1 5 E2 E1 F2 F1 G2 G1 H1 H2 DBUFXE Nb 6, 13 A[0: 9] 13 14 16 17 19 20 22 23 3Y1 3Y2 3Y3 3Y4 4Y1 4Y2 4Y3 4Y4 SN74LVC322 44GKER 3A1 3A2 3A3 3A4 4A1 4A2 4A3 4A4 3OE 4OE B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 A11 5 BXBCT L0 6,12 0.1 uF C 31 3V3 A8 A9 A4 A5 A6 A7 A0 A1 A2 A3 A0 A1 A2 A3 A4 A5 A6 A7 T/R1 OE1 74LC X16245D U 19 R181 Ah 12 Ah 13 Ah 14 Ah 15 Ah 16 Ah 17 Ah 18 Ah 19 D h0 D h1 D h2 D h3 D h4 D h5 D h6 D h7 XADR BENb D h8 D h9 Dh10 Dh11 Dh12 Dh13 Dh14 Dh15 U45A IA0 IA1 IB0 IB1 IC0 IC1 ID0 ID1 E S U45B IA0 IA1 IB0 IB1 IC0 IC1 ID0 ID1 E S U4 5C IA0 IA1 IB0 IB1 IC0 IC1 ID0 ID1 E S PI3B33X257B YA YB YC YD PI3B33X257B YA YB YC YD PI3B33X257B YA YB YC YD 36 35 33 32 30 29 27 26 24 25 22 .1 DB UFBENb R119 43 .2 31 17 18 19 21 22 27 26 30 29 39 9 10 11 13 14 35 34 38 37 47 1 2 3 5 6 43 42 46 45 R108 As29 As28 As27 As26 As25 As24 As23 As22 As21 As20 As19 As18 As17 32to6 4ENb 4 R148 1B1 1B2 1B3 1B4 1B5 1B6 1B7 1B8 2B1 2B2 2B3 2B4 2B5 2B6 2B8 2B7 1B1 1B2 1B3 1B4 1B5 1B6 1B7 1B8 2B1 2B2 2B3 2B4 2B5 2B6 2B8 2B7 Ah 20 Ah 21 Ah 22 Ah 23 Ah 24 Ah 25 Ah 26 Ah 27 Ah 28 Ah 29 Ah 30 Ah 31 1k A2 A1 B2 B1 C2 C1 D2 D1 J5 J6 K5 K6 L5 L6 M5 M6 J3 J4 N5 N6 P5 P6 R5 R6 T6 T5 T4 T3 U 27B 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 1OE 2OE 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 C 230 C 229 N2 N1 P2 P1 R2 R1 T1 T2 J2 J1 K2 K1 L2 L1 M2 M1 C236 43. C235 3V3 3 J5 J6 K5 K6 L5 L6 M5 M6 J3 J4 5,7 ,12 7, 12 12 12 12 2A1 2A2 2A3 2A4 2A5 2A6 2A8 2A7 DIR2 OE2 1A1 1A2 1A3 1A4 1A5 1A6 1A7 1A8 DIR1 OE1 U 20B 2A1 2A2 2A3 2A4 2A5 2A6 2A8 2A7 DIR2 OE2 1A1 1A2 1A3 1A4 1A5 1A6 1A7 1A8 DIR1 OE1 U 21B BA h30 BA h31 XGPL1 XGPL3 XGPL0 BB CTL0 Dh48 Dh49 Dh50 Dh51 Dh52 Dh53 Dh54 Dh55 N5 N6 P5 P6 R5 R6 T5 T6 T3 T4 2 R N40B 7 3 RN4 0C 6 1 R N40A 8 XA28 XA29 XA20 XA21 XA22 XA23 XA24 XA25 XA26 XA27 0.1 uF 0.1 uF 0.1uF 0.1uF C 215 C 214 3V3 3Y1 3Y2 3Y3 3Y4 4Y1 4Y2 4Y3 4Y4 SN74LVC322 44GKER 3A1 3A2 3A3 3A4 4A1 4A2 4A3 4A4 3OE 4OE C206 0.1uF 0.1uF 0.1 uF 0.1 uF C205 XD32 XD33 XD34 XD35 XD36 XD37 XD38 XD39 Dh56 Dh57 Dh58 Dh59 Dh60 Dh61 Dh62 Dh63 J5 J6 K5 K6 L5 L6 M5 M6 J3 J4 XD40 XD41 XD42 XD43 XD44 XD45 XD46 XD47 Dh16 Dh17 Dh18 Dh19 Dh20 Dh21 Dh22 Dh23 E2 E1 F2 F1 G2 G1 H2 H1 XD0 XD1 XD2 XD3 XD4 XD5 XD6 XD7 N5 N6 P5 P6 R5 R6 T5 T6 T3 T4 XD[ 31:0] 8,12 A2 A1 B2 B1 C2 C1 D2 D1 Dh24 Dh25 Dh26 Dh27 Dh28 Dh29 Dh30 Dh31 3V3 XD8 XD9 XD10 XD11 XD12 XD13 XD14 XD15 C218 E2 E1 F2 F1 G2 G1 H2 H1 C 209 C 219 0.1uF 0.1 uF 0.1 uF 0.1uF C210 XA7 XA8 XA9 XA10 1 2 3 4 1 2 3 4 1 2 3 4 XA11 XA12 XA13 XA14 XA15 XA16 XA17 XA19 1 2 3 4 1 2 3 4 XA18 XA20 XA21 XA22 XA23 XA24 XA25 XA26 1 2 3 4 J2 J1 K2 K1 L2 L1 M2 M1 N2 N1 P2 P1 R2 R1 T2 T1 RN 51 RN 52 RN 48 RN 49 RN 45 RN 46 XD48 XD49 XD50 XD51 XD52 XD53 XD54 XD55 8 7 6 5 2 4. 8 7 6 5 2 4. XAt11 XAt12 XAt13 XAt14 XAt7 XAt8 XAt9 XAt10 XAt15 XAt16 XAt17 XAt19 XAt23 XAt24 XAt25 XAt26 XAt18 XAt20 XAt21 XAt22 XAt27 XAt28 XAt29 8 7 6 5 2 4. 8 7 6 5 2 4. 8 7 6 5 2 4. 8 7 6 5 2 4. C203 3V3 XD56 XD57 XD58 XD59 XD60 XD61 XD62 XD63 C212 XA27 XA28 XA29 1B1 1B2 1B3 1B4 1B5 1B6 1B7 1B8 2B1 2B2 2B3 2B4 2B5 2B6 2B8 2B7 C213 J2 J1 K2 K1 L2 L1 M2 M1 XD24 XD25 XD26 XD27 XD28 XD29 XD30 XD31 XD16 XD17 XD18 XD19 XD20 XD21 XD22 XD23 0.1 uF 0.1uF 0.1uF 0.1uF C 204 1B1 1B2 1B3 1B4 1B5 1B6 1B7 1B8 N2 N1 P2 P1 R2 R1 T2 T1 C207 3V3 2B1 2B2 2B3 2B4 2B5 2B6 2B8 2B7 C 208 C 216 0.1uF 0.1 uF 0.1 uF 0.1uF C217 Host Side 3 BW Eb 3,5,8 ,11 DQMh[ 1:7] 5,7 BPOE hb 3,6, 8,11 HC Sb 3,6, 8,11 HB CSb 3,11 CS6hb 3,6 TMSh 3,6 ,13 TC Kh 3 SYS CLK 3,11 ,13 PSDVA Lhb 12, 13 SYS ENb 3,5 ,11 Dh[63: 32] 2 XA t[29:7] 5,6 ,7 XA[29:7] 12 Ds[7:0] 5,8 ,11 5,6,8 ,13 32to6 4ENb XD[ 63:32] 12 8 8, 11 As[31 :24] 5,8 ,11 2 RAShb BW Eb DQ Mh1 DQ Mh2 DQ Mh3 DQ Mh4 DQ Mh5 DQ Mh6 DQ Mh7 PSDVA Lhb SYS ENb Dh32 Dh33 Dh34 Dh35 Dh36 Dh37 Dh38 Dh39 Dh40 Dh41 Dh42 Dh43 Dh44 Dh45 Dh46 Dh47 Dh48 Dh49 Dh50 Dh51 Dh52 Dh53 Dh54 Dh55 Dh56 Dh57 Dh58 Dh59 Dh60 Dh61 Dh62 Dh63 Ds0 Ds1 Ds2 Ds3 Ds4 Ds5 Ds6 Ds7 32to6 4ENb BCTL 1_Outb BCT L0sb As24 As25 As26 As27 As28 As29 As30 As31 R 48 6 2 3 4 5 6 8 9 7 1 19 2 5 9 7 4 6 3 8 1 19 D1 D2 D3 D4 D5 D7 D8 D6 U 56 U 48 O1 O2 O3 O4 O5 O7 O8 O6 O1 O4 O8 O6 O3 O5 O2 O7 74LCX541 G1 G2 D1 D4 D8 D6 D3 D5 D2 D7 3V3 74LCX541 G1 G2 OE1 OE2 OE3 OE4 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 U 17 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 22 23 24 25 26 27 28 29 32 33 34 35 36 37 38 39 2 3 4 5 6 7 8 9 1 19 2 3 4 5 6 7 8 9 19 1 79 69 59 49 1k U 42 A1 A2 A3 A4 A5 A6 A7 A8 G DIR U9 B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31 NC NC NC NC B1 B2 B3 B4 B5 B6 B7 B8 O1 O2 O3 O4 O5 O6 O7 O8 74LCX245DT D1 D2 D3 D4 D5 D6 D7 D8 74LCX541 G1 G2 18 17 16 15 14 12 11 13 18 15 11 13 16 14 17 12 78 77 76 75 74 73 72 71 68 67 66 65 64 63 62 61 58 57 56 55 54 53 52 51 48 47 46 45 44 43 42 41 1 11 21 31 1 2 3 4 1 3 4 2 22. R N43A R N43B RN 43C RN 43D R N41A RN 41C RN 41D R N41B 8 7 6 5 8 6 5 7 4 3. R N33A RN 33D RN 32D R N32B RN 33C R N32A R N33B RN 32C 4 3. 22. C237 0.1uF 3V3 1 4 4 2 3 1 2 3 C187 0.1uF 3V3 D s32 D s33 D s34 D s35 D s36 D s37 D s38 D s39 D s40 D s41 D s42 D s43 D s44 D s45 D s46 D s47 D s48 D s49 D s50 D s51 D s52 D s53 D s54 D s55 D s56 D s57 D s58 D s59 D s60 D s61 D s62 D s63 BD s0 BD s1 BD s2 BD s3 BD s4 BD s5 BD s6 BD s7 C 19 3V3 BAs 24 BAs 25 BAs 26 BAs 27 BAs 28 BAs 29 BAs 30 BAs 31 0.1uF 3V3 ID TQS34XV245Q3 18 17 16 15 14 13 12 11 18 17 16 15 14 13 12 11 C 89 0.1uF 8 5 5 7 6 8 7 6 XBS0 XBS1 XBS2 XBS3 XBS4 XBS5 XBS6 XBS7 1 C168 XB S[0:7] 12 XGPL2 XH CSb XHB CSb XCS6b XTMS XTCK CLKX XP SDVALb C170 3V3 Ds[63:3 2] 5,8 ,11 C171 5,9 0.1 uF 0.1uF 0.1uF 0.1uF C 169 BDs[7:0] BAs[31 :24] 5,9 Slave Side MSC8102ADS Motorola Se miconductor Israel Ltd. Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le Tuesday, Augus Document Nu mber t 13, 2002 1 Sh eet 4 BuffersHS, Address Mux Date: Size C 12 12 12 12 12 12 12 12 of 15 PIL OT R ev D C B A Figure 5-9 Schematics. Page 4 80 70 60 50 VCC VCC VCC VCC GND GND GND GND 10 20 30 40 6, 13 DB UFBENb BBC TL0 5,8 ,11 As[29 :17] 1k Slave Side SN74LVC322 45GKER SN74LVC322 45GKER D C B A 32to6 4ENb 5,6, 8,13 R6 5 MSC8102ADSUM/D Ver. 1.2 User’s Manual 118 SN74LVC322 45GKER SN74LVC322 45GKER Support Info D C B A 3,4, 8,11 Dh[63: 0] DQMh[ 0:7] 3,4, 8,11 3,4, 8,11 4 A[0: 9] Ah[2 8:18] 8,11 DQMs[0 :3] 8 DQMsm[4: 7] 4,8, 11 Ds[63:0] 3 3 3,4 ,11 DQ Mh0 DQ Mh1 DQ Mh2 DQ Mh3 3 3,4, 11 3, 11 3,4, 8,11 3, 11 8,11 4 8 8 DQM s0 DQM s1 DQM s2 DQM s3 8, 11 5, 11 8, 11 8, 11 8 5 Ah 28 Ah 27 Ah 26 Ah 25 Ah 24 Ah 23 Ah 22 Ah 21 Ah 20 Ah 19 SDA1 0h Ah 18 BNKh0 BNKh1 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 25 26 27 60 61 62 63 64 65 66 24 21 22 23 16 71 28 59 25 26 27 60 61 62 63 64 65 66 24 21 22 23 73 70 69 57 30 14 SYSCLK1-1 68 3V3 67 W Ehb 17 CAShb 18 RAShb 19 SDRMCS hb 20 SDA10s A11 B NKs0 B NKs1 17 18 19 20 16 71 28 59 WE sb C ASsb R ASsb SDRMCSsb 68 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10(AP) NC(A11) BA0 BA1 DQM0 DQM1 DQM2 DQM3 WE CAS RAS CS CLK CKE NC1 NC2 NC3 NC4 NC5 NC6 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10(AP) NC(A11) BA0 BA1 DQM0 DQM1 DQM2 DQM3 WE CAS RAS CS CLK CKE NC1 NC2 NC3 NC4 NC5 NC6 3V3 SDRAM1-1 MT48LC2M32B2TG -8 3V3 MT48LC2M32B2TG -8 SDRAM2-1 4,8, 11 U 52 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8 DQ16 DQ17 DQ18 DQ19 DQ20 DQ21 DQ22 DQ23 DQ31 DQ30 DQ29 DQ28 DQ27 DQ26 DQ25 DQ24 56 54 53 51 50 48 47 45 31 33 34 36 37 39 40 42 85 83 82 80 79 77 76 74 2 4 5 7 8 10 11 13 Dh24 Dh25 Dh26 Dh27 Dh28 Dh29 Dh30 Dh31 Dh16 Dh17 Dh18 Dh19 Dh20 Dh21 Dh22 Dh23 D h8 D h9 Dh10 Dh11 Dh12 Dh13 Dh14 Dh15 D h0 D h1 D h2 D h3 D h4 D h5 D h6 D h7 56 54 53 51 50 48 47 45 31 33 34 36 37 39 40 42 85 83 82 80 79 77 76 74 2 4 5 7 8 10 11 13 D s24 D s25 D s26 D s27 D s28 D s29 D s30 D s31 D s16 D s17 D s18 D s19 D s20 D s21 D s22 D s23 Ds8 Ds9 D s10 D s11 D s12 D s13 D s14 D s15 Ds0 Ds1 Ds2 Ds3 Ds4 Ds5 Ds6 Ds7 As[29: 19] U 46 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8 DQ16 DQ17 DQ18 DQ19 DQ20 DQ21 DQ22 DQ23 DQ31 DQ30 DQ29 DQ28 DQ27 DQ26 DQ25 DQ24 Note: The used SDRAM may be changed by the larger device MT48LC4M32B2TG-7 16Mbyte with identical footprint 73 70 69 57 30 14 67 SYSCLK2-1 3V3 5 4 4 DQ Mh4 DQ Mh5 DQ Mh6 DQ Mh7 3 3 3,4 ,11 3 3,4 ,11 3, 11 3,4,8 ,11 3, 11 Ah 28 Ah 27 Ah 26 Ah 25 Ah 24 Ah 23 Ah 22 Ah 21 Ah 20 Ah 19 SDA1 0h Ah 18 BNKh0 BNKh1 25 26 27 60 61 62 63 64 65 66 24 21 22 23 17 18 19 20 16 71 28 59 68 68 73 70 69 57 30 14 67 SYSCLK1-2 3V3 25 26 27 60 61 62 63 64 65 66 24 21 22 23 16 71 28 59 W Ehb CAShb RAShb SDRMCS hb 8 WE sb 8,11 17 C ASsb 8,11 18 R ASsb 8,11 19 SDRMCSsb 8,11 20 As28 As27 As26 As25 As24 As23 As22 As21 As20 As19 S DA10s 8, 11 As17 4,8 ,11 B NKs0 8 B NKs1 8 DQMsm4 DQMsm5 DQMsm6 DQMsm7 SYSCLK2-2 32to6 4ENb 4,6, 8,13 67 73 70 69 57 30 14 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10(AP) NC(A11) BA0 BA1 DQM0 DQM1 DQM2 DQM3 WE CAS RAS CS CLK CKE NC1 NC2 NC3 NC4 NC5 NC6 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10(AP) NC(A11) BA0 BA1 DQM0 DQM1 DQM2 DQM3 WE CAS RAS CS CLK CKE NC1 NC2 NC3 NC4 NC5 NC6 3V3 3V3 MT48LC2M32B2TG -8 SDRAM1-2 MT48LC2M32B2TG -8 SDRAM2-2 VssQ VssQ VssQ VssQ VssQ VssQ VssQ VssQ 12 32 38 46 84 78 52 6 3 U 51 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8 DQ16 DQ17 DQ18 DQ19 DQ20 DQ21 DQ22 DQ23 DQ31 DQ30 DQ29 DQ28 DQ27 DQ26 DQ25 DQ24 U 44 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8 DQ16 DQ17 DQ18 DQ19 DQ20 DQ21 DQ22 DQ23 DQ31 DQ30 DQ29 DQ28 DQ27 DQ26 DQ25 DQ24 3 2 4 5 7 8 10 11 13 Dh40 Dh41 Dh42 Dh43 Dh44 Dh45 Dh46 Dh47 Dh32 Dh33 Dh34 Dh35 Dh36 Dh37 Dh38 Dh39 4,9 BAs[31: 24] 85 83 82 80 79 77 76 74 D s32 D s33 D s34 D s35 D s36 D s37 D s38 D s39 Dh48 Dh49 Dh50 Dh51 Dh52 Dh53 Dh54 Dh55 2 4 5 7 8 10 11 13 D s40 D s41 D s42 D s43 D s44 D s45 D s46 D s47 31 33 34 36 37 39 40 42 85 83 82 80 79 77 76 74 D s48 D s49 D s50 D s51 D s52 D s53 D s54 D s55 Dh56 Dh57 Dh58 Dh59 Dh60 Dh61 Dh62 Dh63 31 33 34 36 37 39 40 42 D s56 D s57 D s58 D s59 D s60 D s61 D s62 D s63 56 54 53 51 50 48 47 45 56 54 53 51 50 48 47 45 C163 C 33 4,7, 12 BAh 30 2 C 35 3V3 IRQ7 hb C 197 C37 C 40 C 29 C39 I RQ1sb C 28 For SDRAM2-1 Device C 166 C 165 C 21 13 10 9 16 17 48 1 2 3 4 5 6 7 8 18 19 20 21 22 23 24 25 26 28 11 14 15 47 12 U 23 NC1(A21) A20 FLAS H1 A19 A18 A17 A16 A15 A-1/D15 A14 D14 A13 D13 A12 D12 A11 D11 A10 D10 A9 D9 AM29 LV320DB120 A8 D8 (TC58FVT641) A7 D7 A6 D6 A5 D5 A4 D4 A3 D3 A2 D2 A1 D1 A0 D0 CE OE WE WP/ACC RY/BY GND - 26,46 BYTE VCC - 37 C178 C179 C161 C 153 C 154 C 180 C 181 C182 For SDRAM1-1 Device RESET C196 C194 C 22 C151 C152 C150 C 24 13 10 9 16 17 48 1 2 3 4 5 6 7 8 18 19 20 21 22 23 24 25 26 28 11 14 15 47 12 C 38 C195 C 177 C 176 C175 For SDRAM1-2 Device U 38 C 26 45 43 41 39 36 34 32 30 44 42 40 38 35 33 31 29 3V3 B Dh0 B Dh1 B Dh2 B Dh3 B Dh4 B Dh5 B Dh6 B Dh7 B Dh8 B Dh9 BDh10 BDh11 BDh12 BDh13 BDh14 BDh15 0.1uF C184 C 223 C183 C174 45 43 41 39 36 34 32 30 44 42 40 38 35 33 31 29 C 16 C167 0.1uF Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le BD s0 BD s1 BD s2 BD s3 BD s4 BD s5 BD s6 BD s7 Tuesday, Augus Document Nu mber t 13, 2002 1 1 BDh[15: 0] 4,6 ,7 4,9 Host Side BDs[7:0] Slave Side Sh eet 5 of SDRAM & Flash for Host/Slave Sides Date: Size C MSC8102ADS Motorola Se miconductor Israel Ltd. NC1(A21) A20 A19 FLAS H2 A18 A17 A16 A15 A-1/D15 A14 D14 A13 D13 A12 D12 A11 D11 A10 D10 A9 D9 AM29 LV320DB120 A8 D8 (TC58FVT641) A7 D7 A6 D6 A5 D5 A4 D4 A3 D3 A2 D2 A1 D1 A0 D0 CE OE WE WP/ACC RY/BY GND - 26,46 BYTE VCC - 37 RESET C20 C25 3V3 0.1 uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1uF C172 0.1 uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1uF XAt9 XAt10 XAt11 XAt12 XAt13 XAt14 XAt15 XAt16 XAt17 XAt18 XAt19 XAt20 XAt21 XAt22 XAt23 XAt24 XAt25 XAt26 XAt27 XAt28 XAt29 6,11 F CShb 4,7 BPO Ehb 4,7 BWE0hb 6 BOOTPhb 3,1 1,13 IRQ7 hb C 36 3,6,1 1,15 PR STb 3V3 C 173 BAs 31 A s9 As10 As11 As12 As13 As14 As15 As16 As17 As18 As19 As20 As21 As22 As23 BAs 24 BAs 25 BAs 26 BAs 27 BAs 28 BAs 29 BAs 30 8, 11 FC Ssb 8,9 (POEs) GPL2s 8 WE 0sb 6 BOO TPsb 8,11 ,13 I RQ1sb C 34 6,8,11 ,12,15 PRS Tsb C162 0.1uF 0.1uF 0.1 uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1uF 0.1uF 0.1uF C 32 4,8 ,11 As[9:2 3] 4,6 ,7 XA t[29:9] 3V3 C 30 C164 0.1uF 0.1uF 0.1 uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1uF 0.1uF 0.1uF 0.1uF For SDRAM2-2 Device 2 15 PIL OT R ev D C B A 119 MSC8102ADSUM/D Ver. 1.2 User’s Manual 3 9 81 75 55 41 49 35 VddQ VddQ VddQ VddQ VddQ VddQ VddQ VddQ 1 15 43 29 Vdd Vdd Vdd Vdd Vss Vss Vss Vss 44 58 72 86 VssQ VssQ VssQ VssQ VssQ VssQ VssQ VssQ 12 32 38 46 84 78 52 6 3 9 81 75 55 41 49 35 VddQ VddQ VddQ VddQ VddQ VddQ VddQ VddQ 1 15 43 29 VssQ VssQ VssQ VssQ VssQ VssQ VssQ VssQ 12 32 38 46 84 78 52 6 3 9 81 75 55 41 49 35 VddQ VddQ VddQ VddQ VddQ VddQ VddQ VddQ VssQ VssQ VssQ VssQ VssQ VssQ VssQ VssQ 12 32 38 46 84 78 52 6 Vdd Vdd Vdd Vdd Vss Vss Vss Vss 44 58 72 86 3 9 81 75 55 41 49 35 VddQ VddQ VddQ VddQ VddQ VddQ VddQ VddQ 1 15 43 29 Vdd Vdd Vdd Vdd Vss Vss Vss Vss 44 58 72 86 1 15 43 29 Vdd Vdd Vdd Vdd Vss Vss Vss Vss 44 58 72 86 Figure 5-10 Schematics. Page 5 Support Info D C B A 3 3V3 TDIh TDO hc TCK hc 10 TDIsc TDOsc TCKsc R 107 10 3V3 R111 5 P14 2 4 6 8 10 12 14 OnCE-SYS R105 22 .1 P15 TDI TDO TCK NC ,11,12,13 RST VDD NC 8 7 6 5 GND GND GND KEY TMS NC TRST OnCE-SLV 1 3 5 7 HRES EThb 3,11 ,12,13 9 11 13 13 1 3 5 7 HRESE Tsb 8,9,10 9 11 TMSh TRSThb TCK hc SW7 JTAG CHAIN 1 2 3 4 SW DIP- 4/SM S W6 SW DIP- 8/SM 16 15 14 13 12 11 10 9 CFG-H Ctrl 1 2 3 4 5 6 7 8 ON -> MODCKx = 0 SW5 8 7 6 5 SW Option 1 2 3 4 SW DIP- 4/SM 8 7 6 5 CFG-S Ctrl SW4 SW DIP- 4/SM 1 2 3 4 P17 1 2 1 2 EE1 Chain 5 No pin (KEY) TMSh TRSThb TMSsc TRS Tscb 3,4 3,1 2,13 MODCK2s MODCK1s DSI 2SYS D BGs_ENb SWO PT0 SWO PT1 SWO PT2 H EE1 MODCK 3h MODCK 2h MODCK 1h MODCK 6h MODCK 5h MODCK 4h FC FG_ENb DBGh_ENb Cha inSel1 Cha inSel2 SY S64 3,4 ,13 TRSThb TC Kh TMSh 2 4 6 8 No pin (KEY) 10 12 14 TP55 Cha inSel1 Cha inSel2 SY S64 MODC K3h MODC K2h MODC K1h MODC K6h MODC K5h MODC K4h FC FG_ENb DBGh_E Nb SWOP T0 SWOP T1 SWOP T2 H EE1 MODCK2s MODCK1s DSI 2SYS D BGs_ENb EE 1in EE1 out TD Oi TD Oh 4 0 R110 1k 0 2 3 5 6 11 10 14 13 U 47 1A 1B 2A 2B 3A 3B 4A 4B A/B G S0 S1 I0A I1A I2A I3A I0B I1B I2B I3B U 49 1Y 2Y 3Y 4Y ZA ZB 4 7 9 12 7 9 IDT74 CBTLV3257PG 1 15 10 11 12 13 6 5 4 3 14 2 OEB OEA IDT74 CBTLV3253PG 15 1 Action Abo rt-h HardRst -h So ftRst-h Abor t-s HardRst-s Sof tRst-s R 104 7,9 7 22 .1 TDOs TDO hc STBUF ENb TCLK TCLK TDOA TM TMS TMS TDIBCSR Short JTAG chai n via 8101 and 81 02 0 Long JTAG chai n via off-boa rd devices HardRs t-h S oftRst-h Abo rt-s HardRst -s So ftRst-s BC ONF0 BC ONF1 BREVN0 BREVN1 BREVN2 Separate JTAG acce ss 1 1 4 4 BC ONF0 BC ONF1 B REVN0 B REVN1 B REVN2 1 13 13 13 13 13 Not supported 3 3 4 4 BROWN 3 R ED 3 3 BROWN 4 Ab ort-h 1 R ED BROWN 2 1 S W10 1 3 2 2 2 2 BROWN 4 2 SW3 S W11 1 1 SW1 1 SW2 1 7,9 0 S W12 ChainSel1 ChainSel2 TMSsc TMSh TR STscb TRSThb TCKsc TC Khc TDIsc 3 Cha inSel1 Cha inSel2 TD Io TDO sc 12 12 ABORT HARD RESET SOFT RESET ABORT HARD RESET SOFT RESET 4 3 4 5 6 7 2 8 9 1 19 TRSTsb TMSs 8,11 8,11 ,13 8,13 8,11 3 TDIs TC Ks 8,11 1 3 5 7 9 TCK TDO TMS NC TDI XA t[10:7] B Dh0 B Dh1 B Dh2 B Dh3 B Dh4 4 ,5 2 4 6 8 10 3 3 3V3 8,9, 12,13 8,9, 12,13 8,9, 12,13 8,9, 12,13 8 9 XAt7 XAt8 XAt9 XAt10 XAt27 XAt28 XAt29 TMS TCLK TDIBCSR TDO ISP HRST 1b HRST 2b HRST 3b GA0 GA1 GA2 GA3 FC FG_ENb DBGh_ENb H EE1 D BGs_ENb E E1ss EE 1in Ab ort-h Abo rt-s HardRst -h So ftRst-h Sof tRst-s HardRst-s MODCK1s MODCK2s MODCK 1h MODCK 2h MODCK 3h MODCK 4h MODCK 5h MODCK 6h DSI 2SYS SY S64 SWO PT0 SWO PT1 SWO PT2 B CSRCLK EXTCL Kh B Dh0 B Dh1 B Dh2 B Dh3 B Dh4 B Dh5 B Dh6 B Dh7 3,11 B CSRCSb 3,7 ,11 ATMCSb 3,11 CS0hb 3,4, 8,11 HB CSb 3,4, 8,11 HC Sb 4,8 ,11 BCTL 1sb 5,8 ,11 FC Ssb 4,12 BXBCT L0 4 B WEb 3,5,1 1,15 PR STb XA t[29:27] 4,5 ,7 3V3 GND VCC NC NC GND 0.1uF ISP P13 C224 17 16 15 14 13 18 12 11 BDh[7: 0] O2 O3 O4 O5 O6 O1 O7 O8 74LCX541 U 54 4,5 ,7 D2 D3 D4 D5 D6 D1 D7 D8 G1 G2 3 TP51 TP47 GA0 GA1 GA2 GA3 TP50 nHR ST1 nHR ST2 nHR ST3 C200 C 186 U 18 TMS TCK TDI TDO A7 A8 A9 A10 A27 A28 A29 BCSRCS~ ATMCS~ CS0~ HBCS~ HCS1~ BCTL1_In nCS0s W_R~ WE~ RESET~ Data0 Data1 Data2 Data3 Data4 Data5 Data6 Data7 CLK EXTCLK 2 C185 ABRh~ ABRs~ HardRSTh~ SoftRSTh~ SoftRSTs~ HardRSTs~ MODCK1s_In MODCK2s_In MODCK1h_In MODCK2h_In MODCK3h_In MODCKh_H1 MODCKh_H2 MODCKh_H3 DSI/SYS SYS64 SWOPT0 SWOPT1 SWOPT2 FCFG_EN HEE0_In HEE1_In SEE0_In SEE1_In EE1_misc_In GA0 GA1 GA2 GA3 HRST1_In~ HRST2_In~ HRST3_In~ Input/GCLRn U 50A U5 0D U5 0C 3 11 8 2 C199 3V3 C192 3V3 C190 Altera CPLD C 189 EP M3256ATC144-7 HRS T1b HRS T2b HRS T3b C191 C198 FCS~ RS232EN_1_EN~ RS232EN_2_EN~ CODEC_EN~ ATM_RST~ FETH_RST~ FRM_RST~ FRMtoTSI~ FLASH_WPh~ FLASH_WPs~ MODCK1h_Out MODCK2h_Out MODCK3h_Out NMIh~ HRESETh~ SRESETh~ RSTCNFGs SWTE DSISYNC DSI32/64 MODCK1s_Out MODCK2s_Out SCNFG BTMD0 BTMD1 BTMD2 NMIs~ HRESETs~ SRESETs~ PRSTs~ HRST1~ HRST2~ HRST3~ DataBufXEn~ DataBufEn~ StBuf_En~ BCTL1_Out 32to64EN~ SIGNALH0_LED SIGNALH1_LED SIGNALS0_LED SIGNALS1_LED SEE1_LED LED_EN~ TEST_EN~ HEE0_Out HEE1_Out SEE0_Out EE1_misc_Out TEST_SIG1 TEST_SIG2 TEST_SIG3 HRS T1b HRS T2b HRS T3b C188 112 60 113 55 48 62 107 56 84 102 101 108 99 110 79 109 21 74 75 27 97 82 116 49 54 72 78 16 14 87 86 88 81 18 12 19 66 91 122 93 92 121 120 103 111 63 45 46 61 15 90 119 0.1uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1 uF 20 89 4 104 38 37 30 70 138 137 133 10 131 139 143 69 126 8 1 128 71 67 118 65 53 100 106 83 25 41 125 43 35 7 34 36 9 134 136 140 22 23 96 5 141 68 44 31 47 132 142 40 2 42 117 29 6 11 80 32 98 39 28 127 2 12 9 3V3 C193 0.1 uF R 51 R 52 R136 R140 TP54 43.2 43.2 NMI hb HRES EThb SRE SEThb 43 .2 43 .2 NMIsb HRESE Tsb SRES ETsb PRS Tsb DBUFXE Nb DB UFBENb STBUFE Nb 32to6 4ENb 1 F CShb 5, 11 RS232EN _1b 7, 15 RS232EN _2b 10, 15 CO DEC_ENb 10, 15 ATM_RS Tb 7 FETH _RSTb 7 FRM_ RSTb 9 FRM toTSI 9 BO OTPhb 5 BOO TPsb 5 MODCK h1 3,11 BNKSE Lh1 3, 11 BNKSE Lh2 3, 11 NMI hb 3, 13 HRESE Thb 3,11, 12,13 SRE SEThb 3,1 1,13 R STCFGs 8, 11 SWT Ea 8 DSISY NCa 8 DSI64a 8 MODCK1 sa 8 MODCK2 sa 8 CN FGSa 8 BNKSEL s0 8, 11 BNKSEL s1 8 BNKSEL s2 8 NMIsb 8,11 ,12,13 HRESET sb 8,9,10, 11,12,13 SRES ETsb 8,1 1,13 PRS Tsb 5,8,1 1,12,15 15 15 15 15 15 15 DBUFXE Nb 4,13 DB UFBENb 4, 13 STBUFE Nb BCTL 1_Outb 4 32to6 4ENb 4,5, 8,13 nHRS T1 nHRS T2 nHRS T3 S IGH0LD S IGH1LD SIGS0LD SIGS1LD EE1sLD L EDENb TES Ts 8,10,1 1,12,13 8,10, 11,12 8,12 3,1 1,13 3,1 1,13 8 UA RTRX HRST 1b 12, 13 12, 13 12, 13 Test Signals 8,10 ,12 UAR TTX CDA TA HRST 2b EE0h EE0h EE1h EE1h E E0ss EE1o ut TP48 5 RN 36D 4 2 2. 7 R N36B 2 TEST_SIG1 TP52 2 2. 6 RN 36C 3 TEST_SIG2 TP49 2 2. 8 R N36A 1 TEST_SIG3 TP53 2 2. (*) HRS T1b HRST 3b of HRS T2b Sh eet 6 HRS T3b Motorola Se miconductor Israel Ltd. Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le 1 BCSR & JTAG MSC8102ADS Tuesday, Augus Document Nu mber t 13, 2002 Date: Size C 15 PIL OT R ev D C B A Figure 5-11 Schematics. Page 6 130 58 123 51 VCCINT VCCINT VCCINT VCCINT 95 50 76 115 24 73 144 VCCIO VCCIO VCCIO VCCIO VCCIO VCCIO VCCIO GND GND GND GND GND GND GND GND GND GND GND GND GND 124 57 77 52 33 26 17 13 3 64 105 135 129 GND GND GND GND 59 94 114 85 MSC8102ADSUM/D Ver. 1.2 User’s Manual 120 1 13 10 HOST SLAVE Support Info D C 5 12 L1SY NC L1 RXD L1TXD C265 TP60 TP59 C267 TP61 L4TXD L4RXD L3RXD L3TXD L2RXD L2TXD R194 220 0.01 uF R189 49 .9 T11 V10 U10 W9 U9 V8 T9 U8 W8 W3 M7 T4 W2 R5 T3 U1 R3 P4 P2 N2 M6 L1 K1 J1 J7 G1 R4 U2 P5 T1 T2 V1 P3 N3 M3 M1 L2 K4 H1 H4 U 26B 158 CPM 0.1uF F1 11 11 R168 22 .1 ATM Framer PM5 384-NI L4CLK FETH MDIO FETHM DC SC C1DSRb SCC1C TSb 12 L3CLK 12 AT MFCLK L2CLK 12 FETHTXCK FETH RXCK C LK2 12 L1CLK 12 ATMTXP RTY ATMRXPRTY SCC1R TSb SC C1TXD SCC1R XD 3 FETHTXCK FE THTXD[0:3] FETHTXEN FETHTXER FETH RXCK U 22 R156 R162 H10 H11 H14 G10 G11 L12 L13 M13 M14 P13 P12 L11 M11 N11 P11 K10 L10 P10 J9 K9 L9 J11 J10 K11 J14 G14 F9 F10 F11 E12 E13 D9 C9 B9 A9 D10 A10 C11 B11 A11 B12 A12 A13 A14 B13 B14 C14 E9 E14 E10 C13 F14 22.1 FETHTXD0 FETHTXD1 FETHTXD2 FETHTXD3 22.1 25 30 31 32 33 35 34 29 37 38 15 16 17 12 13 14 21 20 19 18 FETH FETH FETH FETH 3 ATMTXD7 ATMTXD6 ATMTXD5 ATMTXD4 ATMTXD3 ATMTXD2 ATMTXD1 ATMTXD0 ATMRX D7 ATMRX D6 ATMRX D5 ATMRX D4 ATMRX D3 ATMRX D2 ATMRX D1 ATMRX D0 GND MI31 00HAH-25.000MHz 2 OUT VCC 4 3V3 FETHRX D[0:3] F ETHCRS FETH RXDV FETH RXER FETHM DC FETHM DIO FETHCOL 1 6 FETH _RSTb 1k R137 EN RXD0 RXD1 RXD2 RXD3 U 25 TX_CLK TXD0 TXD1 TXD2 TXD3 TX_EN TX_ER RX_CLK RXD0 RXD1 RXD2 RXD3 CRS RX_DV RX_ER MDC MDIO COL RESET OSCIN Ether net PHY ATMRXPRTY ATM RSOC AT MRCA ATMRXE Nb AT MFCLK TPOTPI+ TPI- RX_EN ANEG SPEED DPLX RPTR L_LED FD_LED C_LED LA_LED REXT NQ80 225 43 44 2 3 26 40 11 42 23 5 6 7 8 39 C232 R 157 49 .9 2 R166 49 .9 TPO- TPO+ TPI+ C248 R158 24 .9 11 11 11 11 11 11 11 11 3V3 R165 R144 R164 R145 R146 R163 22.1 22.1 22.1 22.1 22.1 22.1 22.1 22.1 22.1 3V3 C115 0.1 uF C114 0.1 uF 1 0k R142 R169 R143 R 83 C 43 (*) 10pF -2KV U 24 6 7 2 6 RR TR 1 3 8 10 2 9 11 1 V- V+ VCC U 12 R1IN R2IN R3IN R4IN R5IN 4 5 6 7 8 9 10 11 3 27 26 C 46 (*) R173 75 C 41 D SR D TR R TS TXD C TS RXD Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tuesday, Augus Document Nu mber L R1 R167 75 1 L R2 11 10 3V3 G R RJ45 SHLD P20 10/100M ETH 1 2 3 4 5 6 7 8 C 47 (*) 1 6 2 7 3 8 4 9 5 P8 RS232-1 TDM1-4 ports may be available when MII set disable 0.1uF C128 0.1uF C113 0.1uF C127 LA Connec tor TDM Resistors R170,R175, R178,R179 set address of MII. Not assembled by default. Address of MII port is "0" 1nF- 2KV R 174 75 14 R160 75 15 100M 16 TG1 10-S050N2 LD13 R176 330 FD C 42 (*) 10pF -2KV R180 330 LED_COL R177 330 R175 47. 5k (*) LD14 R151 330 R179 47.5k (*) PortC2 PortB2 R178 47. 5k (*) L2T XD 12 L2SY NC 12 L2 RXD 12 L3T XD 12 L3SY NC 12 L3 RXD 12 PortD2 11 11 11 11 11 RS-232 L4T XD 12 L4SY NC 12 L4 RXD 12 R1OUT R2OUT R3OUT R4OUT R5OUT EN DGND 10pF -2KV t 13, 2002 1 Sh eet 7 of Host Processor-Part II, Host Comminication Date: Size C Tit le 10pF -2KV MSC8102ADS Motorola Se miconductor Israel Ltd. MAX3241ECAI R1OUTB R2OUTB T1IN T2IN T3IN C2- C2+ C1- C1+ SHDN SCC1RT Sb SC C1TXD SCC1RXD SCC1CT Sb SC C1DSRb 22 28 24 1 2 14 13 12 21 20 19 18 17 16 15 25 23 T1OUT T2OUT T3OUT R170 47.5k (*) 0.01 uF LED_LINK R172 24 .9 TPI- 3V3 R 171 24 .9 R159 24 .9 3V3 C 247 C 234 1 0k C253 R147 C228 FETHCOL FETHTXD2 F ETHCRS FETHTXER FETHTXEN FETH RXDV FETHTXD0 FETH RXD1 FETHTXD1 SCC1RT Sb SC C1TXD SCC1R XD SCC1CT Sb SC C1DSRb 2 LA Conne ctor ATM ERCA ATM RSOC ATMRXENb ATMRXPRTY ATMTXP RTY ATMTC Ab ATMTS OC ATM TXENb 6, 15 RS232E N_1b SCC1C TSb SCC1R XD SC C1DSRb SCC1R TSb SC C1TXD 0.1 uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1 uF C 240 ATMRXD[0:7] ATMTXD[0 :7] ATMTXP RTY ATMTS OC ATMTC Ab ATM TXENb AT MFCLK AT MFCLK 11 AT MRCA ATM RSOC ATMRXENb ATMRXPRTY ATMTX PRTY ATMTC Ab ATMTSOC ATM TXENb TPO+ PHY Power-up setting : 100 Mbps Selected, AutoNegotiation Enabled, Full Duplex C222 0.1uF 0 R197 RADR4 RADR3 RADR2 RADR1 RADR0 RDAT15 RDAT14 RDAT13 RDAT12 RDAT11 RDAT10 RDAT9 RDAT8 RDAT7 RDAT6 RDAT5 RDAT4 RDAT3 RDAT2 RDAT1 RDAT0 RPRTY RSOC/RSOP RCA/RPA RENB RFCLK TADR4 TADR3 TADR2 TADR1 TADR0 TDAT15 TDAT14 TDAT13 TDAT12 TDAT11 TDAT10 TDAT9 TDAT8 TDAT7 TDAT6 TDAT5 TDAT4 TDAT3 TDAT2 TDAT1 TDAT0 TPRTY TSOC/TSOP TCA/PTPA TENB TFCLK 3 Note : Set bit ATM8 f or 8-bit UTOPIA Level 2 Mode LED_LINK 4 V9 R1 N5 P1 N1 M2 L7 L3 K3 J3 H3 V4 T5 T6 V3 P10 PC4/Rx/L1ST4/CD W10 PC5/Tx/L1ST3/CTS N10 PC6/L1ST2/CD/RxAddr[2]/ RxClav1 T10 PC7/L1ST1/CTS/TxADDR[2]/TxClav1 PC12/L1ST3/CD/RENA/RxADDR[1] PC13/L1ST4/CTS/CLSN/TxADDR[1] PC14/L1ST2/CD/ENA/RxADDR[0] PC15/SMTXD/CTS/CLSN/TxADDR[0] PD7/SMSYN/TxAddr[3]/TxClav2 REFCLK TDO TDI TRST TCK TMS ALE CS RD WR RST INT SDTTL APSO- APSO+ APSI- APSI+ APECLV SPECLV SD RXD+ RXD- TXD- TXD+ U30A K2 PD29/RTS/TENA/RxAddr[3]/ RxClav2 J2 PD30/TXD/DRACK/DONE H2 PD31/RXD/DRACK/DONE U4 PD16/TxPrty/SPIMISO N7 PD17/BRGO/RxPrty/SPIMOSI U3 PD18/RxAddr[4]/ RxClav3/SPICLK V2 PD19/TxAddr[4] /TxClav3/BRGO/SPISEL C 49 F2 M2 L3 L4 M3 L2 A4 A2 A3 B2 B3 C3 E4 D2 D1 J2 J1 J5 J6 H3 H1 H2 0.1uF 3V3 0 R 192 R202 0 (*) 10k 158 PC22/L1ST1/CLK10/DREQ PC23/CLK9/DACK PC24/BRGO/CLK8/TIN3/TOUT/DREQ PC25/BRGO/CLK7/TIN4/DACK PC26/BRGO/CLK6/TOUT/TMCLK PC27/BRGO/CLK5/TGATE2 PC28/BRGO/CLK4/TIN1/TOUT/CTS/CLSN PC29/BRGO/CLK3/TIN2/CTS/CLSN PC30/BRGO/CLK2/TOUT PC31/BRGO/CLK1/TGATE1 MSC8101 PA6/L1RSYNC PA7/SMSYN/L1TSYNC/GRANT PA8/SMRxD/L1RxD[0]/L1RxD PA9/SMTxD/L1TxD[0] PA10/RxD[0]/MSNUM[5] PA11/RxD[1]/MSNUM[4] PA12/RxD[2]/MSNUM[3] PA13/RxD[3]/MSNUM[2] PA14/RxD[4]/RxD[3] PA15/RxD[5]/RxD[2] PA16/RxD[6]/RxD[1] PA17/RxD[7]/RxD[0]/RxD PA18/TxD[7]/TxD[0]/TxD PA19/TxD[6]/TxD[1] PA20/TxD[5]/TxD[2] PA21/TxD[4]/TxD[3] PA22/TxD[3] PA23/TxD[2] PA24/TxD[1]/MSNUM[1] PA25/TxD[0]/MSNUM[0] PA26/RxClav/RX_ER PA27/RxSOC/RX_DV PA28/RxEn/TX_EN PA29/TxSOC/TX_ER PA30/TxClav/RTS/CRS PA31/TxEn/COL IRQ6 hb 6,9 TCLK 6,9 TMS C 50 PB18/RxD[3]/I2CSCL PB19/RxD[2]/I2CSDA PB20/RxD[1]/L1TXD[1]/L1RSYNC PB21/RxD[0]/RxD/L1TXD[2]/L1TSYNC/GRANT PB22/TxD[0]/TxD/L1RXD[1]/L1RXD PB23/TxD[1]/L1RxD[2]/L1TxD PB24/TxD[2]/L1RxD[3]/L1RSYNC PB25/TxD[3]/L1TxD[3]/L1TSYNC/GRANT PB26/CRS/L1RxD PB27/COL/L1TxD PB28/RTS/Rx_ER/TENA/L1TSYNC/GRANT PB29/Tx_EN/L1RSYNC PB30/TxD/Rx/DV/L1RxD PB31/Tx_ER/RxD/L1TxD 330 R193 R188 49.9 R201 (*) 0 K1 UTO PIA mode only 11 12 12 ATMRX D0 12 ATMRX D1 ATMRX D2 ATMRX D3 ATMRX D4 ATMRX D5 ATMRX D6 ATMRX D7 ATMTXD7 ATMTXD6 ATMTXD5 ATMTXD4 ATMTXD3 ATMTXD2 ATMTXD1 ATMTXD0 L3 AT MRCA ATM RSOC ATMRXENb ATMTSOC ATMTC Ab ATM TXENb FETHCRS FETHC OL FETH RXER FETHTXEN FETH RXDV FETHTXER FETH RXD3 FETH RXD2 FETH RXD1 FETH RXD0 FETHTXD0 FETHTXD1 FETHTXD2 FETHTXD3 3V3 L2 U 28 0.1uF TDOTSI SD Rx D+ Rx D- 50OHM R185 3V3 T xD+ 9 6 TDO ATM R186 8 3 3,6 ,11 ATMCSb 4,5 BPOE hb 4,5 BWE0hb 6 ATM_RS Tb 3, 13 IRQ6 hb R187 GND OUT VCC 4 Tx D- 3V3 150R199 7 4 2 3 U 29 EN Only one of two re sistors *R201, *R202 may be placed for JTAG chain conf iguration 4 LED_COL 13 14 15 16 9 10 11 AT MRXD[0:7] AT MRXD[0:7] ATMTXD[0 :7] 11 ATMTXD[0 :7] + C 48 C260 0.1uF TXDP TXDN SD RXDP RXDN 1k R205 1 2 4,5 ,6 XAt [29:23] 4,5 ,12 BAh[3 1:30] 4,5 ,6 BDh[7: 0] L ED GREEN XR JM-S-01-8-8-W11 15 PIL OT R ev D C B A 121 MSC8102ADSUM/D Ver. 1.2 User’s Manual L ED GREEN 1 10 24 28 VDD1 VDD2 VDD3 VDD4 GND1 GND2 GND3 GND4 GND5 GND6 4 9 22 27 36 41 FETHRX D[0:3] FE THTXD[0:3] C259 0.1uF 10uF Led Photodiode HFBR-58 05 0.1uF 150R198 1 2 CHASIS C 284 MI310 10HAH-19.44MHz 5 F7 TSEN L5 M5 K6 L6 P4 P2 P3 TPOH TPOHEN TPOHFP TPOHCLK RPOH RPOHFP RPOHCLK G9 XOFF RVAL RMOD REOP RERR L14 K14 J12 J13 POS_ATM J8 STPA TMOD TEOP TERR E11 D11 D14 C12 L8 K8 L7 K7 P6 N5 P5 TTOH TTOHEN TTOHFP TTOHCLK RTOH RTOHCLK RTOHFP M1 N1 N2 P1 TDCC TDCLK RDCC RDCLK D7 D6 D5 D4 D3 D2 D1 D0 ATMT CLK AT MRCLK E7 D7 C7 B7 A7 E8 D8 A8 TX_GND RX_GND 9 1 L1 N9 P9 TFPI TFPO TCLK B Dh0 B Dh1 B Dh2 B Dh3 B Dh4 B Dh5 B Dh6 B Dh7 150R200 1 2 5 RX_VCC 1 2 6 TX_VCC CHASSIS1 CHASSIS2 10 11 P7 M9 P8 RALRM RFPO RCLK A5 B5 C5 D5 E5 A6 D6 E6 F6 A9 D4 A8 A7 A6 A5 A4 A3 A2 A1 A0 XAt23 XAt24 XAt25 XAt26 XAt27 XAt28 XAt29 BA h30 BA h31 B A 155M ATM Figure 5-12 Schematics. Page 7 Support Info 6, 11 11, 13,15 D BBsb (INT_OUTb) 3,1 1,13 IRQ1 hb 5,1 1,13 IRQ1sb 6,11 ,12,13 NMI sb 11 ,13 TAsb 11 ,13 TEAsb 11 TBSTsb 11 TSsb 11 TSIZ s0 11 TSIZ s1 11 TSIZ s2 11 TSIZ s3 PSD QM0 BNKSELs[ 0:2] DQMs[1 :3] DQMs[4 :7] PSDVAL sb 5 D BBsb D REQ1sb D REQ2sb D REQ3sb D REQ4sb R 55 TP14 TP27 TP24 TP26 TP25 TP28 TP30 TP29 TP31 TP33 TP32 IRQ1hb I RQ1sb NMIsb TAsb TE Asb 0 CLKIN (*) TP17 22 .1 22 .1 0 R 40 R 53 22 .1 22 .1 (*) 3V3 R 50 R 43 R 91 R 44 0 R 41 ABBsb AACKsb NMI_OUT RSTCONF SRESET HRESET PORESET EE0 EE1 TCK TDI TDO TMS TRST BCTL0 BCTL1/CS5 PGTA/PPBS/PUPMWAIT/PGPL4 POE/PSDRAS/PGPL2 PSDA10/PGPL0 PSDAMUX/PGPL5 PSDCAS/PGPL3 PSDVAL PSDWE/PGPL1 PWE0/PSDDQM0/PBS0 PWE1/PSDDQM1/PBS1 PWE2/PSDDQM2/PBS2 PWE3/PSDDQM3/PBS3 PWE/PSDDQM/PBS/HWBS/HDBS[4] PWE/PSDDQM/PBS/HWBS/HDBS[5] PWE/PSDDQM/PBS/HWBS/HDBS[6] PWE/PSDDQM/PBS/HWBS/HDBS[7] BNKSEL0/BM0/TC0 BNKSEL1/BM1/TC1 BNKSEL2/BM2/TC2 DBG DBB/IRQ5 BG BR DP0/DREQ1/EXT_BR2 DP1/DACK1/EXT_BG2/IRQ1 DP2/DACK2/EXT_DBG2/IRQ2 DP3/DREQ2/EXT_BR3/IRQ3 DP4/DACK3/EXT_BG3/IRQ4 DP5/DACK4/EXT_DBG3/IRQ5 DP6/DREQ3/IRQ6 DP7/DREQ4/IRQ7 INT_OUT/IRQ7 GBL/IRQ1 NMI TA TEA TBST TS TSIZ0 TSIZ1 TSIZ2 TSIZ3 U7A J12 H13 N16 P16 P19 T18 R19 R17 T17 T16 R16 R15 G14 R10 F4 P15 P17 T10 R18 T8 R8 T9 R9 G11 H10 J11 G7 K6 N6 K5 R7 T7 R6 T6 H8 K7 J17 J7 H7 P18 N19 G18 J18 E2 D2 C4 E4 E3 0 TP16 4 RN1 5D 5 22. 2 R N15B 7 3 RN1 5C 6 22. 22. 3 RN 17C 6 4 RN1 7D 5 22. 22. 2 R N17B 7 1 R N17A 8 22. 22. UPMW AITsb BNKSEL s0 BNKSEL s1 BNKSEL s2 DQM s1 DQM s2 DQM s3 DQM s4 DQM s5 DQM s6 DQM s7 GPL_C AS TP15 GPL_R AS GPL_SD A10 GPL_WE R 68 D3 D4 TCKs EE0s EE1s TRSTsb B6 F3 C5 E5 F2 J10 IRQ5hb CL OCKs SRES ETsb HRESE Tsb PRS Tsb 2 J P4 11,1 2,13 EX CLKs 11 BNKSEL s2 BNKSEL s1 EE0s EE0s TP9 TP10 F R3 10k R 92 0 (*) B NK0 B NKs0 B NKs1 B NK1 CLKOU Ts 11 5 5 11 C 23 1 C146 4 13 8 9 1 5 12 4 MSC8102 SYSTEM MSC8102 Bottom Vi ew FCPBGA 20x20 431pins 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ART RY 2 0.01 uF 10uF 11 11 11 ,13 9,1 1,13 9,1 1,13 16 6 7 10 11 2 3 14 15 TP4 0 AB AA Y W V U T R P N M L K J H G F E D C B I RQ5sb I RQ2sb I RQ3sb AR TRYsb D LLINs CLKS1 CLKS2 5 5 4, 12 AR TRYsb 11 ,13 11 11 SYSCLK2-1 SYSCLK2-2 For signal SYSCLK2-1 , SYSCLK2-2 & DLLI Ns keep trace lengths equ al 0 R 26 BA DDR27s BA DDR28s IRQ5sb IRQ2sb IRQ3sb R 27 (*) CLKOUT CLKB1 CLKB2 CLKB3 CLKB4 CLKA1 CLKA2 CLKA3 CLKA4 PLL CLK-DRIVER U 43 VCC1 VCC2 S2 S1 REF GND1 GND2 3 IRQ15/TDM0RCLK TDM0RDAT IRQ14/TDM0RSYN DRACK2/DONE2/TDM0TCLK IRQ13/TDM0TDAT TDM0TSYN DACK2/TDM1RCLK TDM1RDAT DREQ2/TDM1RSYN DRACK1/DONE1/TDM1TCLK DACK1/TDM1TDAT DREQ1/TDM1TSYN IRQ11/TDM2RCLK IRQ12/TDM2RDAT IRQ10/TDM2RSYN IRQ8/TDM2TCLK IRQ9/TDM2TDAT IRQ7/TDM2TSYN IRQ5/TDM3RCLK IRQ6/TDM3RDAT IRQ4/TDM3RSYN IRQ2/TDM3TCLK IRQ3/TDM3TDAT IRQ1/TDM3TSYN TTs[0:4] 11 J21 N20 H18 G22 J19 H19 F22 F17 F18 F19 G21 G19 E20 F21 E22 E21 F20 E19 C19 D22 C22 D19 C21 C20 C16 D16 E6 C6 K14 H6 K9 Ds[63:0] 4,5 ,11 Socket 3M 432pin 243 1-9035-01-2501 TESTs Socket/Ad apter System FJS43 1-700G Adapter A dv.Tech. 2 5 11 14 3 6 10 13 4 7 9 12 1Y 2Y 3Y 4Y 4 7 9 12 2 3,4, 11 Ah[10 :7] 6,9,1 2,13 GA[0: 3] Dh31 Dh30 Dh29 Dh28 Dh27 Dh26 Dh25 Dh24 Dh23 Dh22 Dh21 Dh20 Dh19 Dh18 Dh17 Dh16 Dh15 Dh14 Dh13 Dh12 Dh11 Dh10 D h9 D h8 D h7 D h6 H D5 H D4 H D3 H D2 H D1 H D0 H D[5:0] M3 N3 N4 M2 P3 N2 P4 N5 P5 R5 T3 P2 U3 R2 T2 U2 Y3 AA3 AB3 AA4 AB4 AA5 Y5 AB5 Y2 W2 W3 W4 V2 U4 T4 T5 HD31 HD30 HD29 HD28 HD27 HD26 HD25 HD24 HD23 HD22 HD21 HD20 HD19 HD18 HD17 HD16 HD15 HD14 HD13 HD12 HD11 HD10 HD9 HD8 HD7 HD6 HD5/CNFGS HD4/MODCK2 HD3/MODCK1 HD2/DSI64 HD1/DSISYNC HD0/SWTE DQ Mh0 DQ Mh1 DQ Mh2 DQ Mh3 U 41 1A 2A 3A 4A 1B 2B 3B 4B A/B G 1Y 2Y 3Y 4Y DSI MSC8102 1 15 2 5 11 14 3 6 10 13 UPMW AIThb DQ Mh4 DQ Mh5 DQ Mh6 DQ Mh7 DQMsm4 DQMsm5 DQMsm6 DQMsm7 4 7 9 12 Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le U7B HA29 HA28 HA27 HA26 HA25 HA24 HA23 HA22 HA21 HA20 HA19 HA18 HA17 HA16 HA15 HA14 HA13 HA12 HA11 DQM s4 DQM s5 DQM s6 DQM s7 6 7 7 6 4 3 1 2 4 3 Tuesday, Augus Document Nu mber F5 H3 G3 J3 G4 G2 G5 F6 K3 H2 H5 J2 G6 K4 K2 L3 J5 L2 L4 1 1 5, 11 Ah 29 Ah 28 Ah 27 Ah 26 Ah 25 Ah 24 Ah 23 Ah 22 Ah 21 Ah 20 Ah 19 Ah 18 Ah 17 Ah 16 Ah 15 Ah 14 Ah 13 Ah 12 Ah 11 5,11 9 8 DQMs[4 :7] 11 SDA10s 5,11 9 GPL0s GPL1s WE sb 9 5,11 5,11 5 ,9 R ASsb GPL3s 5 GPL2s DQMs0 C ASsb W E0sb Sh eet MSC8102 - Part I t 13, 2002 Date: Size C MSC8102ADS Motorola Se miconductor Israel Ltd. 3 RN1 4C 22. 2 RN 14B 22. 2 RN 16B 22. 3 RN1 6C 22. 5 RN1 3D 22. 6 RN1 3C 22. 8 RN 11A 22. 7 RN 11B 22. 5 RN1 1D 22. 6 RN1 1C 22. IDT74 CBTLV3257PG PSD QM0 GPL_C AS GPL_R AS GPL_WE GPL_SD A10 32to6 4ENb R1 1k (GPL2) (CS3) (CS4) 10, 12 CC LK 11, 12 TIMER0 11, 12 TIMER1 6,1 0,12 CDA TA H BCSb HC Sb UPM WAIThb RAShb 3,4, 5,11 DQMh[ 0:3] 3,4,6 ,11 3,4,6 ,11 3,11 ,13 3,4, 5,11 H D4 H D5 H D3 H D2 H D1 H D0 5 DQMsm[4: 7] 4,5, 6,13 32to6 4ENb 3,4, 5,11 DQMh[ 4:7] HD[5:0] 3,4, 5,11 Dh[31 :0] 9,11 ,12,13 9,1 1,12 9,11 ,12,13 9,1 1,12 9,11 ,12,13 9,11 ,12 9,1 1,12 9,1 1,12 9,1 1,12 9,1 1,12 9,1 1,12 9,11 ,12 9,11 ,12,13 9,11 ,12,13 9,11 ,12,13 9,11 ,12,13 9,11 ,12,13 9,11, 12,13 9,11 ,12,13 9,11 ,12,13 9,11 ,12,13 9,11 ,12,13 9,11 ,12,13 9,11, 12,13 1Y 2Y 3Y 4Y 11 ,12 10,1 1,12 6,10, 11,12 6,10,1 1,12,13 U 40 1A 2A 3A 4A 1B 2B 3B 4B A/B G R 79 1k U 39 1A 2A 3A 4A 1B 2B 3B 4B A/B G IDT74 CBTLV3257PG 1 15 2 5 11 14 3 6 10 13 IDT74 CBTLV3257PG 1 15 available FJA431- 702GG Socket Adv.T ech. TD _B0 R D_A0 R D_B0 TD MCLK0 TD _A0 TDMSY N0 TD _B1 R D_A1 R D_B1 TD MCLK1 TD _A1 TDMSY N1 TD _B2 R D_A2 R D_B2 TD MCLK2 TD _A2 TDMSY N2 TD _B3 R D_A3 R D_B3 TD MCLK3 TD _A3 TDMSY N3 D h3 D h2 D h1 D h0 4 .7k 4 .7k 4.7k 4.7k 4.7k 4.7k D h4 D h5 5, 11 11 5,11 9,11 9, 11 CLKOU Ts TIM ER_CLK2 TIMER3 UA RTRX UAR TTX FC Ssb C S1sb SDRMCSsb TSI CSb F ALCCSb 6,12 DL LINs CLKOUT-S 0 Note: One of these sockets may be for the MSC8102 chip IRQ15_ 2sb IRQ14_ 2sb 1k R 70 TP13 2sb 2sb 2sb sb sb sb sb sb sb sb sb sb IRQ13_ 2sb IRQ11_ IRQ12_ IRQ10_ IRQ8_2 IRQ9_2 IRQ7_2 IRQ5_2 IRQ6_2 IRQ4_2 IRQ2_2 IRQ3_2 IRQ1_2 R 61 R 60 10k TP42 MODCK1 sa DSI64a DSISY NCa SWT Ea 6 R 80 3,4, 5,11 Dh[3:0] 6 6 6 6 1 R N16A 8 22. 1 RN 14A 8 4 RN1 6D 5 22. 22.4 RN1 4D 5 22. TEST DLLIN CLKOUT TIMER2/TMCLK/GPIO30 TIMER3/GPIO31 URXD UTXD XD[ 5:0] 5 6 MODCK2 sa 6 CN FGSa 3,4, 5,11 Dh[5: 4] 1 nF TP41 TP40 HR/W HWBS0/HDBS0 HWBS1/HDBS1 HWBS2/HDBS2 HWBS3/HDBS3 5, 11 11 11 EE0s EE1s 4,11 BCT L0sb 4,11 BCT L1sb TCKs TDIs TDOs TMSs TRSTsb EXCLK R 45 11, 13 ABBsb 11, 13 A ACKsb ART RY 4,5 ,11 As[31: 0] R 54 R 42 43.2 43 .2 DIP 1k 11,1 2,13 10k C 15 2 of PIL OT R ev Ah[29 :11] 3,4, 5,11 15 D C B A Figure 5-13 Schematics. Page 8 HCID0 HCID1 HCID2 HCID3 W11 W10 HDST0 HDST1 GA0 GA1 GA2 GA3 R 17 4 .7k R 16 4 .7k R 18 4 .7k R 15 4.7k B19 C18 C17 D17 Ah7 Ah8 Ah9 Ah 10 E7 C7 D7 D8 N15 N8 P8 P7 P6 To TSI To Framer/TSI GPIO0/CHIP_ID0 TIMER0/CHIP_ID1 TIMER1/CHIP_ID2 GPIO29/CHIP_ID3 HCLKIN HBRST HBCS HCS HTA P9 M16 N9 N17 H14 TP22 TP23 6,11 ,13 6,11 6,11 6,11 6,13 6,11 RSTCFGs 6,1 1,13 SRES ETsb 6,9,10 ,11,12,13 HRESE Tsb 5,6,1 1,12,15 PRS Tsb 3,1 1,13 IRQ5 hb (NMI_OUTsb) 1 49 .9 5 Socket 8P R 38 EE1s EE1s U50B XD0 SMB Straight 3V3 8 VCC OUT GND 4 1k 1k EE0 Slave For Cl ock Mode 11 JP2 R 37 PRS Tsb R128 P2 R 39 *- *41.6MHz U5 EXTCLK-S 0.1uF C 76 E E0ss 1k 5,6,11 ,12,15 PRS Tsb 3 XD1 CS7/TT4 CS6/TT3 CS5/TT2 TT1 TT0 CS4 CS3 CS2 CS1 CS0 H16 J16 K16 T13 R14 H17 L18 K18 G17 N18 TTs4 TTs3 TTs2 TTs1 TTs0 BADDR27 BADDR28 BADDR29/IRQ5 BADDR30/IRQ2 BADDR31/IRQ3 J8 L7 L8 K8 G10 D 6 R 36 C Y2309ZC-1H 4 XD2 R126 XD4 C B A 6 6 EE1ss EE1 *R92 is not as sembled for PLL function. F or buffer function it should b e mounted. XD3 R132 XD5 R 133 TP3 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 AA20 AB21 AA21 AA22 Y21 Y22 W22 W21 V19 V20 V21 V22 U21 U22 T22 T21 R22 R20 R21 P22 N22 M22 L22 N21 M21 L21 K20 L20 K22 K21 J22 H22 A s0 A s1 A s2 A s3 A s4 A s5 A s6 A s7 A s8 A s9 As10 As11 As12 As13 As14 As15 As16 As17 As18 As19 As20 As21 As22 As23 As24 As25 As26 As27 As28 As29 As30 As31 1 R127 R 134 Ds0 Ds1 Ds2 Ds3 Ds4 Ds5 Ds6 Ds7 Ds8 Ds9 D s10 D s11 D s12 D s13 D s14 D s15 D s16 D s17 D s18 D s19 D s20 D s21 D s22 D s23 D s24 D s25 D s26 D s27 D s28 D s29 D s30 D s31 D s32 D s33 D s34 D s35 D s36 D s37 D s38 D s39 D s40 D s41 D s42 D s43 D s44 D s45 D s46 D s47 D s48 D s49 D s50 D s51 D s52 D s53 D s54 D s55 D s56 D s57 D s58 D s59 D s60 D s61 D s62 D s63 V5 V6 U5 U6 V7 V8 U7 V9 U8 U9 V10 U10 V11 V12 U11 U12 T12 U13 V13 U14 V14 T14 U15 T15 V16 U16 U17 V17 U18 V18 T19 U19 W18 W16 Y19 AA19 AB20 Y18 AA18 AB19 W14 AB18 AA17 Y14 AB17 AB16 AA15 AB15 AB14 AB13 AB12 Y11 AA11 AB11 AA10 AB10 AB9 AB8 Y8 AA7 Y7 AB7 AB6 AA6 ABB/IRQ4 AACK ARTRY ALE G12 H12 H11 K17 3 1 O SCCLK D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 HD_D32 HD_D33 HD_D34 HD_D35 HD_D36 HD_D37 HD_D38 HD_D39 HD_D40 HD_D41 HD_D42 HD_D43 HD_D44 HD_D45 HD_D46 HD_D47 HD_D48 HD_D49 HD_D50 HD_D51 HD_D52 HD_D53 HD_D54 HD_D55 HD_D56 HD_D57 HD_D58 HD_D59 HD_D60 HD_D61 HD_D62 HD_D63 + MSC8102ADSUM/D Ver. 1.2 User’s Manual 122 JP3 5 4 2 1 2 1 4 5 3 2 Support Info D 8,11 ,12 8,11 ,12 8,11 ,12 8,11 ,12 4,5 4,5 TD MCLK0 TD MCLK1 TD MCLK2 8,11 ,12,13 TDMSYN0 TDMSYN1 TDMSYN2 8,11 ,12,13 8,11 ,12,13 TD_A3 8,11 ,12,13 R D_A3 BAs[31 :24] R 49 8 RN 9A 7 RN 9B 6 RN9C 22. BDs[7:0] TD_ A3F 1 2 3 5 18 17 16 15 14 13 12 11 3V3 U8 BAs 31 BAs 30 BAs 29 BAs 28 BAs 27 BAs 26 BAs 25 BAs 24 B Ds7 B Ds6 B Ds5 B Ds4 B Ds3 B Ds2 B Ds1 B Ds0 1 19 2 3 4 5 6 7 8 9 1 15 2 3 5 6 11 10 14 13 U 11 D1 D2 D3 D4 D5 D6 D7 D8 G1 G2 A/B G 1A 1B 2A 2B 3A 3B 4A 4B U 10 74LCX541 4Y 3Y 2Y 1Y O1 O2 O3 O4 O5 O6 O7 O8 C 88 0.1uF 4 7 9 12 1Y 2Y 3Y 1A 1B 2A 2B 3A 3B 4A 4B 2 3 5 6 11 10 14 13 IDT74 CBTLV3257PG 9 7 22 .1 4 4Y C 18 T_ CLK T_ SYNC CLK MST 0.1uF 0.1uF 1k R 97 C155 3V3 1 8,11 ,12,13 8,1 1,12 8,11 ,12,13 8,11 ,12,13 8,1 1,12 8,11 ,12,13 10,1 1,12,13 0 VD DIO VSSA VDDA 0 TD _A0 TD _A1 TD _A2 TD _B0 TD _B1 TD _B2 DSTo TD_A3T TD_B3T R D_A3F R D_B3F 2 3V3 4 GPCL K0 GPCL K1 T_ SYNC T_CLK F0 3 1 0k 1 0k R 90 TP34 TP37 TP38 3V3 R 89 22 .1 TP46 TP45 3V3 D13 B14 C13 A13 C11 A12 B10 B9 C9 A7 D7 A6 B5 D6 B4 D5 U15 R13 U14 T12 R11 T11 U10 U9 U8 T7 P7 T6 U4 P6 U3 R4 D15 E14 C17 E15 F14 E17 F16 F17 P17 N15 K15 L17 L15 K17 H16 M16 J17 H17 U 16A IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 GPCLK0 GPCLK1 GPCLK2 GPCLK3 GPCLK4 GPCLK5 GPCLK6 GPCLK7 PDC PFS NTWK2 NTWK1 H110-MODE M-MODE MODE16 RESET XTALIN XTALOUT R301 (CS4) GA3 GA2 GA1 GA0 22 .1 R 59 Demux Mode I RQ2sb BAs[31 :27] BDs[7:0] CLKFRM 8,1 1,13 IRQ3sb 6 FRM_ RSTb 5,8 GPL2s 8 GPL3s F ALCCSb 8, 11 BDs[7:0] BAs[31 :24] TD_ B3F TD_ A3F T_ CLK C LK3F RD _A3F T_ SYNC RD _B3F SYNC3F NTWK_C LK (CS3) 5 RN 24D 4 6 RN 24C 3 22.1 R100 8 R N24A 1 7 R N24B 2 22. TP35 TP36 R103 R102 6,8,1 2,13 GA[0: 3] 22.1 8,1 1,13 I RQ2sb 8, 11 TSI CSb 8 GPL0s 8 GPL1s CLKFRM HRESE Tsb NTWK_C LK R101 10 0.1 uF C 145 10 R 96 GND OUT VCC 4 3V3 10,1 1,12 12 12 10,1 1,12 DSTi TD_A 3Fs TD_B 3Fs RD_ A3T RD_ B3T 8,11 ,12 R D_A0 8,11 ,12 R D_A1 8,11, 12,13 R D_A2 EN U 15 G17 G16 R 78 (*) R77 (*) 5VExt MI302 5HAH-16.384MHz 0.1uF C 140 8,11, 12,13 R D_B0 8,11 ,12 R D_B1 EXTMST 8,11, 12,13 R D_B2 TD_A3T TD_ A3F TD_B3T TD_ B3F RD_ A3T RD _A3F RD_ B3T RD _B3F T_ CLK C LK3F T_ SYNC SYNC3F TD_A 3Fs TD_B 3Fs C118 FRMt oTSI 6 C160 0.1uF 0.1uF C116 C159 J P5 C 117 + C 17 TSI PEF2 4471 Par t1 22 .1 BAs 31 BAs 30 BAs 29 BAs 28 BAs 27 BAs 26 BAs 25 BAs 24 BD s7 BD s6 BD s5 BD s4 BD s3 BD s2 BD s1 BD s0 IRQ3sb TP2 TP1 T_ CLK1 3V3 3 HSGA0 HSGA1 HSGA2 HSGA3 U3 75 66 67 68 69 70 65 56 60 61 62 63 64 43 44 45 46 47 48 49 50 40 39 38 37 36 33 32 31 57 13 52 53 54 78 79 73 76 77 CT_D0 CT_D1 CT_D2 CT_D3 CT_D4 CT_D5 CT_D6 CT_D7 CT_D8 CT_D9 CT_D10 CT_D11 CT_D12 CT_D13 CT_D14 CT_D15 CT_D16 CT_D17 CT_D18 CT_D19 CT_D20 CT_D21 CT_D22 CT_D23 CT_D24 CT_D25 CT_D26 CT_D27 CT_D28 CT_D29 CT_D30 CT_D31 CT_FRAME_A CT_FRAME_B FR_COMP CT_NETREF1 CT_NETREF2 CT_C8_A CT_C8_B CT_EN CT_RESET SCLKx2 SCLK C4 C2 C16C16+ TDO TRST TMS TCLK TDI RCLK RDO RPA/SYPR RPB/RSIG RPC/RSFP/RFM RPD/RMFB SCLKR XDI XPA/SYPX XPB/XSIG XPC/TCLK/XCLK XPD/TFS SCLKX A0 A1 A2 A3 A4 A5 A6 A7 D0 D1 D2 D3 D4 D5 D6 D7 INT RESET RD WR CS 3V3 SEC/FSC SYNC MCLK CLK1 CLK2 R 81 (*) (*) R 82 TDOTSI 7 22 .1 TP44 TP39 TP43 0 0 TMS TC LK SCLKx2 S CLK R 99 CT_E Nb HRESET sb FRAM EA FRAM EB FR_COMP NETRE F1 NETRE F2 CT 8A CT 8B CTD0 CTD1 CTD2 CTD3 CTD4 CTD5 CTD6 CTD7 CTD8 CTD9 CTD 10 CTD 11 CTD 12 CTD 13 CTD 14 CTD 15 CTD 16 CTD 17 CTD 18 CTD 19 CTD 20 CTD 21 CTD 22 CTD 23 CTD 24 CTD 25 CTD 26 CTD 27 CTD 28 CTD 29 CTD 30 CTD 31 HSGA[0 :3] 12 ,13 A15 D12 A14 B12 D11 B11 A10 A9 A8 B7 C7 B6 A4 C5 A3 C4 T14 P12 T13 U12 P11 U11 R9 T9 T8 U6 R7 U5 R5 T4 P5 T3 D16 G15 K2 M14 H15 F15 G14 R1 K16 N2 L3 F3 D2 H1 F1 N14 P16 P15 R16 R17 TDO FRM FR1 CTD0 CTD1 CTD2 CTD3 CTD4 CTD5 CTD6 CTD7 CTD8 CTD9 CTD 10 CTD 11 CTD 12 CTD 13 CTD 14 CTD 15 4 3 2 1 1 2 3 4 4 3 2 1 2 1 3 4 1 2 3 4 4 3 2 1 CTD 20 CTD 21 CTD 22 CTD 23 2 3 4 1 CTD 16 CTD 17 CTD 18 CTD 19 CTD 24 CTD 25 CTD 26 CTD 27 1 4 3 2 R5 1 0k FR2 R N4 RN 28 R N3 RN 25 R N2 RN 22 R N1 RN 20 3 2 7 5 14 15 16 17 18 5 6 7 8 24. HTD4 HTD5 HTD6 HTD7 HTD0 HTD1 HTD2 HTD3 2 8 7 6 5 24. HTD 20 HTD 21 HTD 22 HTD 23 HTD 16 HTD 17 HTD 18 HTD 19 HTD8 HTD9 HTD 10 HTD 11 5 6 7 8 24. 5 6 7 8 24. 8 7 6 5 24. HTD 24 HTD 25 HTD 26 HTD 27 HTD 12 HTD 13 HTD 14 HTD 15 7 6 5 8 24. HTD 28 HTD 29 HTD 30 HTD 31 7 8 6 5 24. 8 5 6 7 24. NETRE F1 R 84 22.1 CT 8A FRAM EB FRAM EA R 95 R 87 R 88 R 94 0 0 0 0 0 NETRE F2 22.1 CT 8B R 85 0 2 0k 20k R 93 R 75 FR_COMP R2 0 R 76 SCLKx2 R 86 C 11 (*) S CLK C 12 (*) 2.7 2.7 100 R 57 R 28 (*) 0 TMS TC LK R 29 (*) 8 7 6 1 2 3 0 CTD0 CTD1 CTD2 CTD3 CTD4 CTD5 CTD6 CTD7 CTD8 CTD9 CTD 10 CTD 11 CTD 12 CTD 13 CTD 14 CTD 15 CTD 16 CTD 17 CTD 18 CTD 19 CTD 20 CTD 21 CTD 22 CTD 23 1 2 3 4 9 8 7 6 1 2 3 4 8 9 7 6 1 2 3 4 9 8 7 6 3 2 1 4 9 6 7 8 18K. RN 29 0.7V 18K. RN 26 18K. RN 23 18K. RN 21 12 12 HTD[0 :31] 12 HTNET REF_1 HTNET REF_2 HT_F RAME_A 12 12 12 HT_F RAME_B 12 HT_ C8_A 12 HFR_COMP HT_ C8_B 12 H SCLK_D H SCLK 12 R 58 R 62 R 69 R 66 5.6 5.6 5.6 5.6 1 7 CT_RE F2 3V3 + - U 13 +IN2 -IN2 - -IN1 + +IN1 MC 33202 OUT1 OUT2 CT_RE F1 2 3 1 3V3 R 74 20k R 73 5.6k C106 0.1uF 6,7 5 6 TMS TDO ISP 6 TMS TDO ISP CT_ ENb 12 6,8,10, 11,12,13 HRESE Tsb 6,7 R302 (*) TCLK HRESET sb 0 TCLK HRESE Tsb CT_ ENb VS SA P6 1 2 3 4 5 6 7 8 1 E1/T1 RJ45 SHLD Sh eet TDM Periherals t 13, 2002 9 of CT_EN input is grounded to provide H.110 bus enable b y default C 13 (*) Tuesday, Augus Document Nu mber Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le Date: Size C MSC8102ADS Motorola Se miconductor Israel Ltd. C 14 (*) Hot Swap is not s upported TDO FRM TDO ISP 14 15 16 11 10 9 10 K. 5 10 R N19 CTD 24 CTD 25 CTD 26 CTD 27 CTD 28 CTD 29 CTD 30 CTD 31 M+ U6 RECEIVE 1:1 P+ S+ S+ M M+ P- P+ S- M PSTRANSMIT 1:2.4 T1144 Only one of two resis tors from pairs *R81,*R82 and *R28,*R29 may be placed to change JTAG chain confi guration R 64 R 65 n C4 10,1 1,12 CTD 28 CTD 29 CTD 30 CTD 31 R3 1 0k 3V3 C 77 VS SA XDOP RDIN RDIP 0.1uF 0.1 uF C 78 R4 10k E1/T1 Framer PEB 2256 XDON TRST TDI TMS TCK TDO 2 8 VCC VEE 5 10 5 10 5 10 5 10 15 PIL OT R ev D C B A 123 MSC8102ADSUM/D Ver. 1.2 User’s Manual 8,11 ,12,13 TD_B3 8,11 ,12,13 R D_B3 8,11, 12,13 TDM CLK3 12 C 27 C139 2 3 4 1 6 7 8 9 1 15 TSI PEF24 471 Power C130 C 138 C 131 C 72 10pF -2KV A/B G IDT74 CBTLV3257PG C147 C156 C 73 VS SA RJ45 43 202-8919 TD_ B3F 3V3 C 133 C 148 C144 C 68 VS SA 11 12 *R78 assembled as default. *R77 is assembled in pl ace of *R78 depending H.110 voltage environment U 16B C149 C135 C69 8-bi t Non-Multiplex Intel Bus Mode 10pF -2KV 8,11, 12,13 TDMSYN3 J16 J15 RSV RSV C134 C 129 C 157 C 63 0.1uF 0.1 uF 0.1 uF 0.1uF 0.1uF 0.1uF C 64 3 9 10 G2 H3 G1 H2 J3 K1 K3 L1 D0 D1 D2 D3 D4 D5 D6 D7 BD s7 BD s6 BD s5 BD s4 BD s3 BD s2 BD s1 BD s0 4 10pF -2KV C B A C158 0.1uF 0.1uF 0.1 uF 0.1 uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1 uF 0.1uF C132 10uF 4 10pF -2KV 6 VDDX 4 VDDR L2 L4 N1 M3 P1 M4 N3 P2 GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7 E3 D1 E2 G3 G4 A0 A1 A2 A3 A4 BAs 31 BAs 30 BAs 29 BAs 28 BAs 27 ALE IREQ CS RD/DS WR/R/W F4 L14 N17 E4 C1 2 1 0.1uF 0.1uF 0.1 uF 0.1 uF 0.1uF 0.1uF 0.1uF 0.1 uF 0.1 uF 0.1uF 5 VSSX 8 VSSR 1 NC4 NC3 NC2 NC1 80 74 20 19 9 24 34 41 58 71 VDD VDD VDD VDD VDD VDD 21 22 23 26 27 28 29 30 VSS VSS VSS VSS VSS VSS B8 B13 R12 U7 VDDIO VDDIO VDDIO VDDIO D15 D14 D13 D12 D11 D10 D9 D8 72 59 42 35 25 10 1 2 ALE BLE IM DBW 51 55 11 12 C2 E1 J2 M1 N4 R6 R10 R14 M15 D17 B15 C10 A5 D8 D10 H4 H14 K4 P8 P10 K14 L16 VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS D3 F2 J1 M2 P3 T5 R8 T10 U13 P13 N16 M17 E16 C14 C12 A11 C8 C6 B2 B16 C3 C15 D4 D9 D14 H8 H9 H10 J4 J8 J9 J10 J14 K8 K9 K10 P4 P9 P14 R3 R15 T2 T16 Figure 5-14 Schematics. Page 9 Support Info P1 5 AGND1 C3 10uF R 20 1 0k C 71 R 35 10k 3V 3A AGND1 0.1uF 3V 3A U1 4 R 14 -IN1 OUT1 +IN1 + MC3 3202 10k 3V 3A +IN2 + -IN2 OUT2 2 3 AGND1 R 25 3V 3A -IN1 OUT1 +IN1 + MC3 3202 10k 5 6 U2 2 3 +IN2 + -IN2 - + 4.7k R 21 AGND1 OUT2 5 6 C 70 0.1uF 1 7 R 13 1 0k 1% 1 7 R 24 1 0k 1% 10uF + C4 4.7k R 12 R 19 1 0k 1% R 34 1 0k 1% 3V 3A R 98 1 0k 3V3 C142 0.1 uF C137 0.1 uF UAR TTX 3V3 NORM 3.3V clean J P1 2 1 L1 2 3V 3A C 65 3 3V3 MT923 03/PR/GP1N 0.1uF RXDU ART TXDUART C 79 AUX RESET SCLK CS DATA1 DATA2 MCLK C4i F0i DSTi DSTo MIC1- MIC1+ MIC0- MICB0 MIC0+ C 66 23 26 25 5 4 3 2 1 10 11 9 8 30 12 0.1uF C143 0.1uF C136 0.1uF C141 2.2nF C 84 21 22 0.01 uF AGND1 4 5 6 7 8 9 10 11 3 27 26 DS To 1 uF 2.2nF C 74 2.2nF C 75 U 14 R1IN R2IN R3IN R4IN R5IN T1OUT T2OUT T3OUT V- V+ VCC 75k R 46 BEAD FERR ITE 130 130 AGND1 SHDN C1+ C1C2+ C2T1IN T2IN T3IN R1OUT R2OUT R3OUT R4OUT R5OUT EN DGND MAX3241ECAI R1OUTB R2OUTB RS-232 HRESE Tsb 8, 12 CC LK 6,15 CO DEC_ENb 6,8 ,12 CDATA 9,1 1,12 n C4 9,1 1,12 F0 9,1 1,12 DSTi 9,11, 12,13 DS To R 32 130 R 33 R 30 130 R 31 1 3 8,1 1,12 TIMER3 22 28 24 1 2 14 13 12 21 20 19 18 17 16 15 25 23 3 U4 P10 SPK+ SPK- EAR1+ EAR1- MICB2 MICD2 MIC2+ MIC2EAR2+ EAR2- MICB3 MIC3+ MIC3EAR3+ EAR3MICD3 RS232-2 3-pi n Header 42 43 33 32 17 18 19 20 36 35 13 15 16 39 38 14 C6 10uF C7 10uF 2 P5 SPEAKER LEFT RIGHT LINE OUT 3 11 10 2 1 AGND1 2 10uF + C 10 0.1uF C 87 0.1uF C 80 0.1 uF C 86 0.1uF C 85 0.1uF C 81 Motorola Se miconductor Israel Ltd. Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le Document Nu mber 1 1 Sh eet CODEC,UART MSC8102ADS Tuesday, Augus t 13, 2002 Date: Size C 10 of 15 PIL OT R ev D C B A Figure 5-15 Schematics. Page 10 + 3 11 10 2 1 LINE IN LEFT RIGHT HEADPH/MIC C5 10uF C 67 0.1uF AGND1 R 22 1 0k AGND1 AGND1 6,8,11 ,12,13 UART TX 6,8, 11,12 UA RTRX 6, 15 RS232EN _2b 4 1 2 + + 6 29 44 34 40 VDDD VDDA VDDP0 VDDP12 VDDP3 8 VCC VEE 4 8 VCC VEE 4 D C B A 5 MSC8102ADSUM/D Ver. 1.2 User’s Manual 124 VREF 24 GNDA SUB GNDD GNDP0 GNDP1 GNDP23 28 27 7 41 31 37 1 2 3 1 2 Support Info D C B A 5 (CS4) Ah0 Ah1 Ah2 Ah3 Ah4 Ah5 Ah6 Ah7 Ah8 Ah9 Ah 10 Ah 11 Ah 12 Ah 13 Ah 14 Ah 15 A s0 A s1 A s2 A s3 A s4 A s5 A s6 A s7 A s8 A s9 As10 As11 As12 As13 As14 As15 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 ADDR -H ODD P21 EVEN SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 . . . . . VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 ODD ODD 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 Ah 16 Ah 17 Ah 18 Ah 19 Ah 20 Ah 21 Ah 22 Ah 23 Ah 24 Ah 25 Ah 26 Ah 27 Ah 28 Ah 29 Ah 30 Ah 31 (BM0) (BM1) (BM2) As16 As17 As18 As19 As20 As21 As22 As23 As24 As25 As26 As27 As28 As29 As30 As31 3, 13 TShb 3,4 ,13 PSDVA Lhb 3,4 BCT L0hb 3,4 CAShb 3,4, 5,8 RAShb 3 TTh1 3,4 ,5 W Ehb 3,4 ,5 SDA10h 3,4, 5,8 DQM h0 3,4, 5,8 DQM h1 3,4, 5,8 DQM h2 3,4, 5,8 DQM h3 3,4, 5,8 DQM h4 3,4, 5,8 DQM h5 3,4, 5,8 DQM h6 3,4, 5,8 DQM h7 3,8 ,13 UPM WAIThb ADDR -S EVEN . . . . . SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 EVEN P3 VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 . . . . . SYS1 -S LA- MICTOR38 VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 P7 LA- MICTOR38 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 1 3 5 7 9 TP12 11 TP11 13 15 17 19 21 23 25 27 29 31 (NMI_OUTsb) 33 35 37 (CS3) TSsb PSDVAL sb TTs0 TTs1 TTs2 TTs3 TTs4 TAsb TEAsb AR TRYsb AACKsb TBSTsb IRQ5hb NMI sb PRS Tsb LA- MICTOR38 TP8 TP7 TP6 TP5 (HR/Wb) (HTAb) (HDBS0b) (HDBS1b) (HDBS2b) (HDBS3b) (HDBS4b) (HDBS5b) (HDBS6b) (HDBS7b) 4 EVEN ODD P16 SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 8 LA-M ICTOR38 VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 . . . . . 60x, M isc CL KM1 3 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 CLKS1 CLKS2 8 BNKSELs0 6,8 B NK1 8 B NK0 8 EE0s 8,1 2,13 EE1s 8,1 2,13 I RQ1sb 5,8 ,13 ABBsb 8, 13 D BBsb 8,1 3,15 TDOs 6,8 TDIs 6,8 SRESE Tsb 6,8 ,13 HRESET sb 6,8,9,1 0,12,13 4 5,6 F CShb Ds[0:31] FC Ssb (CS0) (CS4) D h0 D h1 D h2 D h3 D h4 D h5 D h6 D h7 D h8 D h9 Dh10 Dh11 Dh12 Dh13 Dh14 Dh15 Ds0 Ds1 Ds2 Ds3 Ds4 Ds5 Ds6 Ds7 Ds8 Ds9 D s10 D s11 D s12 D s13 D s14 D s15 (HDBS4b) (HDBS5b) (HDBS6b) (HDBS7b) (GPL3) (GPL2) (GPL1) (GPL0) (WE0) (CS0) CL KM2 3 MODC Kh1 3,6 BNKSE Lh1 3,6 BNKSE Lh2 3,6 IRQ1hb 3,8 ,13 IRQ2hb 3,1 2,13 IRQ3 hb 3,1 2,13 IRQ4hb 3,1 2,13 IRQ7 hb 3,5 ,13 TAhb 3,13 TEAhb 3, 13 H BCSb 3,4, 6,8 ATMCSb 3,6 ,7 CS6hb 3,4 PR STb 3,5, 6,15 SRE SEThb 3,6 ,13 HRES EThb 3,6, 12,13 3,4, 5,8 Dh[0:3 1] 2 4 6 8 (BNKSELh0) 10 (MODCKh2) 12 (MODCKh3) 14 16 18 20 22 24 26 28 (CS3) 30 (CS5) 32 (CS6) 34 36 38 5,8 4,5 ,8 5,8 C ASsb 5,8 R ASsb 5,8 WE sb 5,8 SDA10s 5,8 DQM s0 5,8 DQM s1 5,8 DQM s2 5,8 DQM s3 8 DQM s4 8 DQM s5 8 DQM s6 8 DQM s7 4,8 BCT L0sb 4,8 BCT L1sb 8,9 F ALCCSb 6,8, 13 TC Ks 6,8 TMSs 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 DATA H-H ODD P18 EVEN SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 . . . . . VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 3 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 ATMTS OC LA- MICTOR38 7 7 ATMTXD[0 :7] ODD 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 7 ATMRXD[0:7] DATA H-S EVEN P11 SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 . . . . . VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 LA- MICTOR38 ODD SYS2 -S EVEN P9 SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 . . . . . VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 LA- MICTOR38 3 Dh16 Dh17 Dh18 Dh19 Dh20 Dh21 Dh22 Dh23 Dh24 Dh25 Dh26 Dh27 Dh28 Dh29 Dh30 Dh31 D s16 D s17 D s18 D s19 D s20 D s21 D s22 D s23 D s24 D s25 D s26 D s27 D s28 D s29 D s30 D s31 CLK M3 H D0 H D1 H D2 H D3 H D4 H D5 3 (CS2) (BADDR29) (BADDR30) (BADDR31) BC SRCSb 3,6 (CS1) ATMTXD0 ATMTXD1 ATMTXD2 ATMTXD3 ATMTXD4 ATMTXD5 ATMTXD6 ATMTXD7 ATMRX D7 ATMRX D6 ATMRX D5 ATMRX D4 ATMRX D3 ATMRX D2 ATMRX D1 ATMRX D0 5,8 H D[5:0] SDRMCSsb (SWTE) (DSISYNC) (DSI64) (MODCK1) (MODCK2) (CNFGS) TSI Zs3 8 TSI Zs2 8 TSI Zs1 8 TSI Zs0 8 B ADDR28s 8 B ADDR27s 8 IRQ5sb 8, 13 IRQ2sb 8,9 ,13 I RQ3sb 8,9 ,13 RSTCFGs 6,8 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 8 3,5 SDRMCS hb (CS2) ODD 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 EXC LKs 3,4, 5,8 Dh[31: 63] EVEN P22 UTOPI A-8 SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 . . . . . VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 LA-M ICTOR38 8 TD MCLK0 TD _A0 TD _B0 RD _A0 RD _B0 TD MCLK1 TD _A1 TD _B1 RD _A1 RD _B1 TDMSYN1 TD MCLK2 TD _A2 TD _B2 RD _A2 RD _B2 TDMSYN2 4,5 ,8 Ds[31:6 3] 8,9 ,12 8,9, 12,13 8,9, 12,13 8,9 ,12 8,9, 12,13 8,9 ,12 8,9 ,12 8,9 ,12 8,9 ,12 8,9 ,12 8,9 ,12 8,9, 12,13 8,9, 12,13 8,9, 12,13 8,9, 12,13 8,9, 12,13 8,9, 12,13 2 2 Dh32 Dh33 Dh34 Dh35 Dh36 Dh37 Dh38 Dh39 Dh40 Dh41 Dh42 Dh43 Dh44 Dh45 Dh46 Dh47 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 ATM RSOC 7 AT MRCLK 7 AT MRCA 7 ATMRXE Nb 7 AT MFCLK 7 ATMTC Ab 7 ATM TXENb 7 ATMTC LK 7 ATMRXPRTY 7 ATMTXP RTY 7 EE 0h 3,6 ,13 EE 1h 3,6 ,13 SCC1R TSb 7 SC C1TXD 7 SCC1R XD 7 SCC1C TSb 7 SC C1DSRb 7 D s32 D s33 D s34 D s35 D s36 D s37 D s38 D s39 D s40 D s41 D s42 D s43 D s44 D s45 D s46 D s47 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 DATA L-H EVEN ODD P19 SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 . . . . . VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 LA- MICTOR38 DATA L-S EVEN ODD P12 SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 . . . . . VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 LA- MICTOR38 PRPH -S EVEN P4 SCL SDA CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 ODD . . . . . VDC GND CLK D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 LA- MICTOR38 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 Dh48 Dh49 Dh50 Dh51 Dh52 Dh53 Dh54 Dh55 Dh56 Dh57 Dh58 Dh59 Dh60 Dh61 Dh62 Dh63 D s48 D s49 D s50 D s51 D s52 D s53 D s54 D s55 D s56 D s57 D s58 D s59 D s60 D s61 D s62 D s63 CS0hb 3,6 C S1sb 8 TDMSYN0 TD MCLK3 TD _A3 TD _B3 R D_A3 R D_B3 TDMSYN3 F0 n C4 DS To DSTi UAR TTX UA RTRX TIMER0 TIMER1 TIME R_CLK2 TIMER3 1 8,9 ,12 8,9, 12,13 8,9, 12,13 8,9, 12,13 8,9, 12,13 8,9, 12,13 8,9, 12,13 9,1 0,12 9,1 0,12 9,10, 12,13 9,1 0,12 6,8,1 0,12,13 6,8, 10,12 8,12 8,12 8, 12 8,10 ,12 Motorola Se miconductor Israel Ltd. Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le 1 Host Side 11 of 15 Slave Side Sh eet LA MICTOR Connectors MSC8102ADS Tuesday, Augus Document Nu mber t 13, 2002 Date: Size C PIL OT R ev D C B A 125 MSC8102ADSUM/D Ver. 1.2 User’s Manual 3,4, 6,8 HC Sb 3,4, 5,8 Ah[0 :31] As[0:3 1] 8 ,9 TSI CSb 4,5 ,8 8 8 8 8 8 8 8 8,13 8,13 8 8 8 3,8 ,13 6,8,1 2,13 5,6,8, 12,15 5 Figure 5-16 Schematics. Page 11 Support Info D C 4,8 4 4 XB S[0:7] XA [7:29] XD [0:63] 6,8, 9,13 GA[0: 3] HTD[0 :31] 9, 13 HSGA[0: 3] 9 5 XD0 XD1 XD2 XD3 XD4 XD5 XD6 XD7 XD8 XD9 XD10 XD11 XD12 XD13 XD14 XD15 XD16 XD17 XD18 XD19 XD20 XD21 XD22 XD23 XD24 XD25 XD26 XD27 XD28 XD29 XD30 XD31 XBS0 XBS1 XBS2 XBS3 XBS4 XBS5 XBS6 XBS7 XA7 XA8 XA9 XA10 XA11 XA12 XA13 XA14 XA15 XA16 XA17 XA18 XA19 XA20 XA21 XA22 XA23 XA24 XA25 XA26 XA27 XA28 XA29 XD32 XD33 XD34 XD35 XD36 XD37 XD38 XD39 XD40 XD41 XD42 XD43 XD44 XD45 XD46 XD47 XD48 XD49 XD50 XD51 XD52 XD53 XD54 XD55 XD56 XD57 XD58 XD59 XD60 XD61 XD62 XD63 GA0 GA1 GA2 GA3 H SGA0 H SGA1 H SGA2 H SGA3 HTD0 HTD1 HTD2 HTD3 HTD4 HTD5 HTD6 HTD7 HTD8 HTD9 HTD 10 HTD 11 HTD 12 HTD 13 HTD 14 HTD 15 HTD 16 HTD 17 HTD 18 HTD 19 HTD 20 HTD 21 HTD 22 HTD 23 HTD 24 HTD 25 HTD 26 HTD 27 HTD 28 HTD 29 HTD 30 HTD 31 HRESE Tsb 7 4 XTCK HTD0 HTD4 HTD8 HTD 11 HTD 13 HTD 16 HTD 19 HTD 21 HTD 24 HTD 27 HTD 29 XBS5 XD63 XD59 XD56 XD52 XD49 XD45 XD42 XD38 XD35 XA21 XA24 XA25 XA29 XD1 XD7 XD12 XA12 XH BCSb 4 XCS6b XA18 3,1 1,13 IRQ2hb XD30 XD26 XBS3 XD21 XD18 4 L4T XD 9,10 ,11,13 DSTo L4 RXD L3T XD L3 RXD L2T XD L2 RXD L1TXD L1 RXD TD_A3 R D_A3 TD_A2 R D_A2 TD_A1 R D_A1 TD_A0 8,9 ,11 R D_A0 6,8 TES Ts 8, 11 TIMER0 7 7 7 7 7 7 7 8,9, 11,13 8,9, 11,13 8,9, 11,13 8,9, 11,13 8,9 ,11 8,9 ,11 8,9, 11,13 4 3V3E xt IRQ2hb 3V3 4 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 J 1A 5V TCK INTA# IPMB PWR BRSVP1A5 REQ# AD30 AD26 C/BE3# AD21 AD18 3.3V DEVSEL# 3.3V SERR 3.3V AD12 3.3V AD7 3.3V AD1 5V J 2A CLK1 CLK2 CLK4 3.3V C/BE5# AD63 AD59 AD56 AD52 AD49 AD45 AD42 AD38 AD35 BRSVP2A15 BRSVP2A16 BRSVP2A17 BRSVP2A18 GND CLK5 CLK6 GA4 J 4A CT_D0 CT_D4 CT_D8 CT_D11 CT_D13 CT_D16 CT_D19 CT_D21 CT_D24 CT_D27 CT_D29 4 XA17 XD29 XD17 XHC Sb XA23 L2C LK L4CLK TIMER1 G A3 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 J 1B 3 3,6 ,13 TRSThb 4 XTMS XD33 XD40 XD47 XD54 XD61 XBS7 3V3E xt 3V3E xt HSGA2 R 72 2 .4k 3V3 GA2 HRES EThb IRQ3 hb SY SENb HRESE Tsb XA7 XD3 XD8 XD14 XA13 XGPL2 XD16 XD23 XD28 5,6,8 ,11,15 PRS Tsb 4 3,1 1,13 IRQ3 hb 4, 13 SYS ENb HRESE Tsb 8,9, 11,13 TD_B2 8,9 ,11 TD_B1 8,9,1 1,13 TD_B0 8, 10 CC LK 8, 11 TIM ER_CLK2 TDM0RCLK TDM1RCLK TDM2RCLK TDM3RCLK HRES EThb 3,6, 11,13 XA27 4 XGPL0 4 XGPL1 4 XGPL3 GA2 HTD1 HTD6 HTD 10 HTD 12 HTD 15 HTD 18 HTD 20 HTD 23 HTD 26 HTD 28 HTD 31 HSGA2 9 CT_ ENb L3C LK DSTi 7 L1C LK 9 GPCLK0 9 GPCLK1 7 9,10 ,11 -12V 5V INTB# HEALTHY# BRSVP1B5 GND AD29 GND IDSEL GND AD17 FRAME# GND IPMB SCL GND AD15 GND AD9 GND AD4 5V REQ64# J5B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 8,9, 11,13 TD_B3 IN/C NP NP IN/C NP NP PFS1# RSVD /CT_Reset GA3 SGA3 +3.3V CT_D5 CT_D9 +5V CT_D14 CT_D17 +5V CT_D22 CT_D25 +3.3V CT_D30 J 4B GND CLK3 GND BRSVP2B4 GND AD62 GND AD55 GND AD48 GND AD41 GND AD34 GND BRSVP2B16 GND BRSVP2B18 GND GND GND GA3 J 2B B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B15 B16 B17 TP21 B18 B19 B20 B21 B22 B23 B24 B25 1 3V3E xt 5VExt J P6 2 CT RST HSGA3 XA14 XD15 XD9 XA9 XD4 XA20 XD62 XD55 XD48 XD41 XD34 GA3 XA28 HTD5 HTD9 HTD 14 HTD 17 HTD 22 HTD 25 HTD 30 7 H SGA3 HRESE Tsb 7 8, 11 8,1 0,11 TIMER3 8,9 ,11 TD MCLK0 8,9 ,11 TD MCLK1 8,9, 11,13 TD MCLK2 8,9, 11,13 TD MCLK3 -Vbat NP NP VRG NP NP -SEL Vbat PFS0# +12V GA4 SGA4 J 5A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 3 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 J1C TRST# TMS INTC# 3.3V RST# 3.3V AD28 3.3V AD23 3.3V AD16 IRDY# 3.3V IPMB SDA 3.3V AD14 3.3V AD8 3.3V AD3 3.3V ENUM# J2C REQ1# SYSEN# GNT3# C/BE7# 3.3V AD61 3.3V AD54 3.3V AD47 3.3V AD40 3.3V AD33 FAL# DEG# PRST# BRSVP2C18 RSV RSV RSV GA2 J4C CT_D1 CT_D6 CT_D10 CT_D12 CT_D15 CT_D18 CT_D20 CT_D23 CT_D26 CT_D28 CT_D31 6 CLKX TDOi GP L4 4 3 3V3E xt XA19 XD25 XD20 XA15 XD11 XD6 XD0 HRS T2b HRS T3b TP63 UPMWAIThb XBS4 XD58 XD51 XD44 G A1 3V3E xt 5VExt TDM0TSYN TDM1TSYN TDM2TSYN TDM3TSYN H SGA1 TP20 GA1 XD37 XP SDVALb 6,13 HRS T2b 6,13 HRS T3b 4 HT D2 HT D7 H SGA1 9,1 0,11 F0 L1SY NC 7 L3SY NC 7 6,8 ,10 CDATA 8,1 1,13 E E0s 6,8, 10,11 UA RTRX 8,9 ,11 TDMSYN0 8,9 ,11 TDMSYN1 8,9, 11,13 TDMSYN2 8,9, 11,13 TDMSYN3 IN/C NP NP IN/C NP NP RSVD RSVD /CT_EN GA2 SGA2 J5C 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 2 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 J1D +12V TDO 5V INTP GND CLK GND AD25 GND AD20 GND BD_SEL# STOP# GND PAR GND AD11 M66EN# AD6 5V AD0 3.3V J2D GNT1# GNT2# REQ4# GND C/BE4# GND AD58 GND AD51 GND AD44 GND AD37 GND REQ5# GND REQ6# GND RSV GND RSV GA1 6 HRST 1b TD Io IRQ4 hb 6, 13 3,1 1,13 GA0 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E15 E16 E17 E18 E19 E20 E21 E22 E23 E24 E25 J 1E 5V TDI INTD# INTS GNT# AD31 AD27 AD24 AD22 AD19 C/BE2# TRDY# LOCK# PERR# C/BE1# AD13 AD10 C/BE0# AD5 AD2 ACK64# 5V J 2E REQ2# REQ3# GNT4# C/BE6# PAR64 AD60 AD57 AD53 AD50 AD46 AD43 AD39 AD36 AD32 GNT5# BRSVP2E16 GNT6# BRSVP2E18 RSV RSV RSV GA0 J 4E CT_D3 GND SCLK_D SCLK CT_NETREF_2 CT_NETREF_1 CT_C8_B CT_C8_A /FR_COMP /CT_FRAME_B /CT_FRAME_A VBatRtn NP NP VRGRtn NP NP SELVbatRtn RSVD CT_MC GA0 SGA0 J 5E 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Motorola Se miconductor Israel Ltd. E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 E21 E22 E15 E16 E17 E18 E19 E20 E21 E22 E23 E24 E25 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 IRQ4 hb E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 E21 E22 TP65 TP64 HRST 1b XD31 XD27 XD24 XD22 XD19 XBS2 XA11 XA10 XBS1 XD13 XD10 XBS0 XD5 XD2 XA8 TDM0RSYN TDM1RSYN TDM2RSYN TDM3RSYN 3V3 H SGA0 TP19 TP18 G A0 XA26 XA22 XBS6 XA16 XD60 XD57 XD53 XD50 XD46 XD43 XD39 XD36 XD32 H SCLK_D HS CLK HTNETR EF_2 HTNETR EF_1 HT_C 8_B HT_C 8_A HFR_COMP HT_FR AME_B HT_FR AME_A HT D3 4,6 BXBCT L0 4,7 BAh 31 4,5 ,7 BAh 30 9 9 9 9 9 9 9 9 9 H SGA0 9,10 ,11 n C4 6,8, 11,13 NMI sb 7 L4SY NC CLK2 7 L2SY NC 7 8,9 ,11 RD _B1 8,9, 11,13 RD _B2 8,9, 11,13 RD _B3 J4D CT_D2 CT_D7 GND +3.3V +3.3V GND GND +5V GND +5V 3.3V IN/C NP NP IN/C NP NP RSVD RSVD -12V GA1 SGA1 J5D 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 8,9, 11,13 RD _B0 8,1 1,13 EE1s UART TX 6,8,1 0,11,13 Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Tit le 1 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 MSC8102ADS Tuesday, Augus Document Nu mber t 13, 2002 1 J 1F GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND J 2F GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND J4F GND GND GND GND GND GND GND GND GND GND GND NP NP NP NP NP NP FG FG FG FG FG J5F GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND Sh eet 12 cPCI Expansion Connectors Date: Size C of 15 PIL OT R ev D C B A MSC8102ADSUM/D Ver. 1.2 User’s Manual 126 B A 6,8,9, 10,11,13 HRESE Tsb 5 Figure 5-17 Schematics. Page 12 Support Info D C B A 1k 1k 5 R118 1k R113 1k 1k HRESEThb R112 SRESEThb R152 1k SRESETsb R67 R109 TEAhb HRES ETsb TEAsb 10k 10k 5.1k 10k R56 R120 UARTTX R23 10k DBUFX ENb R106 10k DB UFBENb R121 ABBsb 10k UPMWAIT hb R155 PSDVALhb R300 R N7 9 8 7 6 4 3 2 1 AACK sb EE1s DSTo TRSTsb TRSThb 9 8 7 6 4 3 2 1 R141 6 6 6 6 6 h/w program coding 3V3 10K. RN27 10K. 10k 10k R184 0 TCKh R71 RSTCNF hb TCKs Pull-Down 5 BREVN0 BREVN1 BREVN2 BCONF0 BCONF1 R9 R10 R11 R7 R8 0 0 0 0 0 Board REV (*) (*) (*) (*) (*) Board CNFG 4 HEE1 32to64ENb SWOPT0 SWOPT2 SWOPT1 BREVN0 BREVN1 BREVN2 BCONF0 BCONF1 RN31 RN38 STBU FENb IRQ1 sb EE0s UPMWAITsb IRQ3 sb NMI sb DBBsb IRQ2 sb IRQ5 sb RN12 R N8 IRQ2 _2sb IRQ5 _2sb IRQ3 _2sb TAsb IRQ1 _2sb IRQ4 _2sb IRQ 6_2sb IRQ8 _2sb 4 1 2 3 4 6 7 8 9 2 1 9 4 3 7 6 8 1 2 3 4 6 7 8 9 1 2 3 4 6 7 8 9 10K. 10K. 10K. 10K. 3V3 3V3 3V3 3V3 3 MODCK3h MODCK2h MODCK1h MODCK6h MODCK5h MODCK4h FCFG_ENb MODC K2s MODC K1s DS I2SYS AR TRYsb GA3 GA1 GA0 GA2 RN 30 R N5 DREQ1 sb DREQ2 sb DREQ3 sb DREQ4 sb RN 18 R N6 IRQ 9_2sb IRQ 11_2sb IRQ 12_2sb IRQ 10_2sb IRQ7 _2sb IRQ 14_2sb IRQ 15_2sb IRQ 13_2sb 3 1 2 3 4 6 7 8 9 1 2 3 4 6 7 8 9 1 2 3 4 6 7 8 9 1 2 3 4 6 7 8 9 10K. 10K. 10K. 10K. 2 RN35 1 2 3 4 6 7 8 9 1 2 3 4 6 7 8 9 1 2 3 4 6 7 8 9 1 2 3 4 6 7 8 9 10K. 10K. 10K. 10K. 3V3 3V3 Abort-h DBGs_ ENb DBG h_ENb Soft Rst-s Abort-s SYS64 EE0h EE1h NMIhb HRST1b So ftRst-h HardRst -s HardR st-h HRST3b HRST2b IRQ1hb IRQ2hb IRQ3hb IRQ4hb IRQ6hb IRQ5hb DBBhb IRQ7hb RN39 RN34 3V3 3V3 3V3 3V3 RN55 ABBhb ARTRYhb AAC Khb TShb 2 3V3 3V3 HSGA0 HSGA1 HSGA2 HSGA3 EXTMST RN 10 RN 37 ChainSel2 ChainSel1 TAhb SY SENb Motorola Semiconductor Israel Ltd. MSC8102ADS 1 2 3 4 6 7 8 9 1 2 3 4 6 7 8 9 1 10K. 10K. 1 Sheet Pull-Ups/Downs Tuesday, August 13, 2002 Document Number Metrowerks Israel 1 Shen kar street Herzelia 46120 Isra el Title Size B Date: 3V3 3V3 13 of 15 P ILOT R ev D C B A 127 MSC8102ADSUM/D Ver. 1.2 User’s Manual 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 5 10 Figure 5-18 Schematics. Page 13 Support Info C105 VC CSYNs 0.1 uF GNDPL Ls 5 0.01uF POWER MSC8102 1V5s 3 C123 0. 01uF 0. 01uF 0. 01uF C98 C119 0. 01uF 0. 01uF 0. 01uF C96 C99 C94 0. 01uF 0. 01uF 0. 01uF C93 C92 0. 01uF C91 C97 C103 0. 01uF 0. 01uF C104 0. 01uF C90 C112 0. 01uF C125 0. 01uF C95 0. 01uF C102 0. 01uF N13 N12 N10 N8 N6 N4 N3 K13 K2 H13 G4 G2 F13 F4 E2 D13 D3 C2 B10 B6 B4 N7 G5 G13 B8 N14 B1 J3 H4 K4 H6 VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO VDDO 2 U30B VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VSSO VDDI VDDI VDDI VDDI PM5384-NI VSSI VSSI VSSI VSSI VSSQ VSSQ QAVS AVD1 VDDQ VDDQ QAVD VSST AVD0 AVS1 AVS0 ATP Thermal Island F12 M12 M10 M8 M6 M4 K12 K3 H12 G3 G1 F3 E3 E1 D12 C10 C6 C4 C1 F5 M7 G12 C8 H5 P14 A1 J4 K5 3V3 C54 + 3V3 C293 0. 1uF 10uF R204 2.7 R203 2.7 C285 2V5 10uF Motorola Semiconductor Israel Ltd. Metrowerks Israel 1 Shen kar street Herzelia 46120 Isra el MSC8102ADS Tuesday, August 13, 2002 Document Number Title Size B 1 C280 C290 C275 C288 C271 C287 C266 C282 C277 C281 0.1 uF C261 C274 C273 C289 14 C286 C264 C279 C278 C262 C283 C263 C276 3V3 C55 + 1 Sheet Parts Powering Date: of 0.1uF C107 B3 B8 B10 B12 B14 B16 B18 B20 B21 AB22 C3 C9 C11 C13 D10 D12 D14 D15 E9 E11 E13 E16 F8 F9 F10 F12 F14 F16 G8 G9 G13 G15 G16 H4 H9 H15 H20 J4 J9 J13 J15 K15 M8 R11 R12 R13 T11 Y6 AA2 3V3Qs VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC VCC 2 0. 1uF 0.01uF 0.01uF C110 0.01uF C108 4 0.01uF C100 C120 C126 0.01uF C124 C111 C109 C101 0.01uF C121 C122 3V3IOs GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND VCCSYN GNDSYN 3 15 P ILOT R ev D C B A Figure 5-19 Schematics. Page 14 0. 1uF 0.1uF U7C B4 B5 B7 B9 B11 B13 B15 B17 B22 AB2 C2 C8 C10 C12 C14 C15 D9 D11 D13 E8 E10 E12 E14 E15 F7 F11 F13 F15 J6 J14 J20 K11 K12 L10 L14 M10 M14 N10 N14 P10 P13 P14 W6 W19 P12 P11 4 1 2 0.01uF GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND D C B A 5 MSC8102ADSUM/D Ver. 1.2 User’s Manual 128 1 2 NC_TH NC_TH NC_TH NC_TH NC_TH NC_TH NC_TH NC_TH F8 G6 G7 G8 H7 H8 H9 J7 0.01uF M4 M20 W7 0.01uF VDDH VDDH VDDH 0.01uF D20 H21 R3 V3 Y4 AA9 AA12 AA14 L19 L15 P20 U20 Y20 W12 W17 Y10 Y13 M17 W15 M18 L5 M9 N7 L6 D18 D6 W8 M15 Y16 0.01uF VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH VDDH D5 D21 E18 G20 K13 K19 L9 L16 L17 M5 M6 M7 M19 P21 R4 T20 V4 V15 W5 W9 W13 W20 Y9 Y12 Y15 Y17 AA8 AA13 AA16 E17 K10 Support Info D 2 1 1 2 3 U 36 IN EN OUT ADJ 3 1 8 "0" 7 "I" 3 4 5 S W8A 2 DPDT 0mm D1 3V3 L EDDRVh R210 150 4 U35B LE DDRVs R211 150 2 U35A 1V 5h MBRD 620CT 4A F1 Fuse Block 5x2 Set to 1.6V R 214 3.0k 10k R 213 R219 150 R P1 WI PER R212 2 4 C291 1 nF C292 + 12V -1 2V 10uF C 53 3V3 IOh 3V3 1 nF 4.7k R 208 C294 0.1uF C 297 3V3 3V3 0.1uF R 209 4.7k 1 2 + U 32 3 4 3V3E xt + 3V3 6 4 S W8B "0" "I" +Vout FEC15- 12S33 5 +Vin -Vout DPDT 4 NC C268 0.1uF R191 20 R190 20 + C 51 10uF GNDPLLh + C 52 10uF C9 3V3IOs Close to MSC8101 GNDPLLh 1V5s + 10uF 10uF + C8 C269 0.1uF 3V3Qs 5 0.1uF C 83 VCCSYNs 0.1uF C 82 VCCSY N2 0.1uF C270 VCCSY N1 DC-DC 12V - >3.3V,4A -Vin C 56 3V3 Qh + 47uF J S3 J S1 J S2 20 R 47 MSC8102 Power Bridge 47uF + C 61 G NDPLLs Close to MSC8102 3V3 + C 58 47uF 3V3 1 uF C296 1 MIC52 09-2.5BS C2 C 62 0.1uF -500V C1 0.1uF -500V U 33 IN GND 2 4 TAB OUT 3V3 3V3 D3 LL 4004 D5 LL 4004 D7 3 LL 4004 + C 59 D6 G NDD 2V5 C295 LL 4004 1V 5h 0.1uF D4 10uF LL 4004 1V5s Host P ower-Up protection circuit G ND GNDPLLh 3 D2 J G1 B H1 1 2 J G2 Slave Power-Up protection circuit LL 4004 G NDPLLs 2 3 1V 5h 2 IN U 57 OUT 1.0V±2% VSS S-8081 0ANNP 4 3,13 8,1 1,13 6, 10 6,7 6,10 1 2 DBBhb D BBsb CO DEC_ENb RS232EN _1b RS232EN _2b L EDDRVh LE DDRVs 6 L EDENb B H3 Mounting Holes BH2 CHASIS GROUND J G3 GND Bridge 1 2 1 B H4 1 4 1 2 BH5 1k R ED 2 3 PRESET R122 J G4 SW9 R215 10k R216 1 2 5 4 3 74LCX541 10k G1 G2 D5 D3 D8 D4 D2 D6 D7 D1 U 53 1V5s 6 4 9 5 3 7 8 2 1 19 J G5 2 U 34 MON WDI 14 16 11 15 17 13 12 18 MR O5 O3 O8 O4 O2 O6 O7 O1 3V3 6 VCC RST 1 GND MAX682 8S 2 3V3 0.1uF C 211 6 6 6 6 6 EE1sLD SIGS1LD SIGS0LD S IGH1LD S IGH0LD J P7 10k R218 D8 3V3 1 0k R 217 L D4 L D3 L ED GREEN L ED GREEN L D2 LED YELLOW L D5 LED YELLOW L D8 LED YELLOW L D7 L ED GREEN L D6 LED ORANGE L D10 L ED GREEN L D9 LED ORANGE L D1 L D15 L ED GREEN L ED GREEN L D16 L ED GREEN L D12 L D11 L ED GREEN L ED GREEN Met rowerks Israel 1 Shenk ar street Her zelia 46120 Israel Document Nu mber Tit le Tuesday, Augus 1 PR STb R207 3,5,6 ,11 RUN-h RUN-s CODEC RS232-h RS232-s SIG0-h SIG1-h SIG0-s SIG1-s DBGs 1.5V-h 1.5V-s 3.3V 5VExt 5VExt 3V3 PRS Tsb 5,6,8 ,11,12 R115 R116 150 150 R114 150 R117 150 R125 150 R123 R124 150 150 R130 150 R131 150 R 63 150 150 R206 R138 150 R139 150 330 t 13, 2002 1 Sh eet 15 POWER & LEDs, Unused parts Date: Size C MSC8102ADS Motorola Se miconductor Israel Ltd. D9 4148D 414 8D 1 2 P23 RAPC722 C 57 4 MIC 39102BM OUT 5 A 1K B 390 1 2 of 15 PIL OT R ev D C B A 129 MSC8102ADSUM/D Ver. 1.2 User’s Manual MSC8101 Pow er 3V3 + 47uF EN IN U 37 MSC8102 Pow er 3V3 2 1 MIC291 52BU 6 TAB ADJ 3 GND 1.35V-1.7V Adjust Available C 60 0.1uF -500V CHASIS GROUND 0.1uF -500V 1 2 1 1 8 1 2 1 2 4 1 2 C B A 5 1 2 GND GND GND GND 8 7 6 5 3 MMDF4N0 1HD MMDF4N01 HD 7 5 6 3 DC 9-18V@1. 8A Figure 5-20 Schematics. Page 15 Support Info 130 MSC8102ADSUM/D Ver. 1.2 User’s Manual HOW TO REACH US: World Wide Web Address Motorola: http://www.motorola.com/General/index.html Information in this document is provided solely to enable system and software implementers to use Motorola products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters which may be provided in Motorola data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and the Stylized M Logo are registered in the U.S. Patent and Trademark Office. digital dna is a trademark of Motorola, Inc. All other product or service names are the property of their respective owners. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. © Motorola, Inc. 2002 MSC8102ADSUM/D