| 	
		 Freescale Semiconductor, Inc.   
					MOTOROLA   
					Metrowerks   
					SW/HW Dept   
					MSC8101 ADS   
					User’s Manual   
					Revision B   
					(Revision Release 1.2)   
					Dragilev Lev   
					SW/HW Dept   
					Motorola Semiconductor Israel   
					1 Shenkar Street,   
					Herzlia 46120, Israel   
					TEL: 972-9-522-579   
					email: [email protected]   
					FAX: 972-9-9562990   
					25/1/2004   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					CONTENTS   
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					III   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					IV   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					V 
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					VI   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					LIST OF FIGURES   
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					VII   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					VIII   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					LIST OF TABLES   
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					68   
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					TABLE A-1.   
					
					
					
					
					
					
					
					
					
					
					
					
					MSC8101ADS Bill Of Material   
					
					
					
					
					
					
					
					
					
					
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					IX   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					T-X   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					General Information   
					1 - General Information   
					1•1   
					Introduction   
					This document describes the engineering specifications of the MSC8101ADS board based on the   
					MSC8101- first member of the family of programmable DSP based around the SC100 DSP cores.   
					It integrates a high-performance Star*Core SC140 DSP is four ALU DSP Core, large on-chip   
					memory (1/2 MByte), Communication Processor Module compatible with PowerQUICCII   
					(MPC8260) CPM, a very flexible system integration unit (SIU) and a 16-channel DMA engine.   
					This board is meant to serve as a platform for s/w and h/w development around the MSC8101 pro-   
					cessor. Using its on-board resources and its associated debugger, a developer is able to download   
					code, run it, set breakpoints, display memory and registers and connect proprietary h/w via the ex-   
					pansion and host interface connectors, to be incorporated into a desired system with the MSC8101   
					processor.   
					A 
					This board could also be used as a demonstration tool, i.e., application s/w may be burned into   
					its flash memory and ran in exhibitions etc.   
					1•2   
					Abbreviations’ List   
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					• 
					Processor - The MSC8101   
					ADS - The MSC8101ADS, the subject of this document   
					SDRAM Machine - Synchronous Dynamic RAM Machine   
					UPM - User Programmable Machine   
					GPCM - General Purpose Chip-select Machine   
					CPM - Communication Processor Module   
					FCC - Fast communications controller   
					SCC - Serial communications controller   
					SMC - Serial management controller   
					TDMA(B,C,D) - One of four A(B,C,D) time-division multiplexed interfaces   
					HID16 - Host Parallel Interface 16 bit-wide   
					GPL - General Purpose Line (associated with a UPM)   
					EOnCE - Enhanced On-Chip Emulation (debug port)   
					EE - EOnCE Event Signal   
					BCSR - Board Control & Status Register   
					ZIF - Zero Input Force   
					BGA - Ball Grid Array   
					SIMM - Single In-line Memory Module   
					MII - Media Independent Interface   
					1•3   
					Related Documentation   
					[1] StarCore 140 Architecture Functional Specification   
					[2] SC140 DSP Core Reference Manual   
					[3] MSC8101 Reference Manual   
					[4] MSC8101 Hardware Specification   
					A. Either on or off-board.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					11   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					General Information   
					[5] PMC-SIERRA 5350 Long Form Data Sheet   
					[6] PMC-SIERRA 5350 Errata Notice   
					[7] PMC-SIERA 5350 Reference Design   
					[8] LXT970A (by Level One) Data Sheet   
					[9] LXT970 Demo Board User’s Guide   
					1•4   
					Specification   
					
					TABLE 1-1. MSC8101ADS Specifications   
					CHARACTERISTICS   
					SPECIFICATIONS   
					+5V DC @ 2A (Typ.), 3A (Max.)   
					Power requirements (no other boards attached)   
					MSC8101   
					Internal clock up to 300MHz @ 1.5V   
					PowerPC(60x) Bus   
					Running up to 100 MHz Bus Clock Frequency.   
					PowerPC (60x) bus:   
					Total address range:   
					4 Giga Bytes (32 address lines)   
					256 KBytes External (18 address lines)   
					Data Bus width:   
					64 bit without Host Interface(HID16)/32bit with HID16   
					8 MByte, 32 bits wide expandable to 32 MBytes.   
					Flash memory mounted on SIMM   
					Synchronous DRAM 100MHz soldered (non-buffered)   
					16MBytes, organized as 2x8Megx32 bit. May be reconfiged   
					to 32bits wide with 8MByte (expansion to 16MByte is   
					optional)   
					Operating temperature   
					Storage temperature   
					Relative humidity   
					0OC - 30OC (room temperature)   
					-25OC to 85OC   
					5% to 90% (non-condensing)   
					Dimensions:   
					Length   
					9.549" (240 mm)   
					7.480" (190 mm)   
					0.063" (1.6 mm)   
					Width   
					PCB Thickness   
					12   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					General Information   
					1•5   
					ADS Features   
					o 
					o 
					64-bit MSC8101, running up to @ 100MHz external bus frequency.   
					8 MByte, 80 pin Flash SIMM reside after buffer. Support for up to 32 MByte, con-   
					trolled by GPCM, 5V Programmable, with Automatic Flash SIMM identification, via   
					BCSR.   
					o 
					16 MByte unbuffered SDRAM on PPC bus, controlled by SDRAM machine, sol-   
					dered directly on the board. Data bus width 64/32 bits is controlled by Jumper Ar-   
					ray. The narrow data bus configuration is supported with 8MByte SDRAM memory   
					space.   
					o 
					o 
					256 KBit serial EEPROM on I2C bus.   
					Board Control & Status Register - BCSR, controlling Board’s Operation on PPC   
					bus. Access via GPCM.   
					o 
					o 
					o 
					o 
					Programmable Hard-Reset Configuration via Flash memory or Host Interface.   
					Also may be forced from BCSR.   
					High density (MICTOR) Logic Analyzer connectors, carrying all MSC8101 signals,   
					for fast logic analyzer connection.   
					155 Mbps ATM UNI on FCC1 with Optical I/F, connected to the MSC8101 via   
					UTOPIA, using the PMC-SIERA 5350.   
					10/100-Base-T Port on FCC2 with T.P. I/F, MII controlled, using Level-One   
					LXT970.   
					o 
					o 
					Four channels T1/E1 on TDMs using Infeneon Quad FALC PEB22554.   
					24-bit audio-CODEC CS4221 connected to the CPM’s TDMA1 channel with   
					gained stereo audio Input/Output.   
					o 
					o 
					Dual RS232 port residing on SCC1 & SMC1.   
					Module disable (i.e., low-power mode) option for all communication transceivers -   
					BCSR controlled, enabling use of communication ports, off-board via expansion   
					connectors.   
					o 
					Dedicated MSC8101’s communication ports expansion connectors for convenient   
					tools’ connection, carrying also necessary bus signals, for transceivers’ M/P I/F   
					connection. Use is done with 2 X 128 pin DIN 41612 receptacle connectors.   
					o 
					o 
					o 
					o 
					o 
					o 
					Host I/F, providing through expansion connectors or dedicated header.   
					External Tools’ Identification & status read Capability, via BCSR.   
					SMB-connectors for external pulse generator and clock output   
					Configuration setting via DIP switches.   
					Power-On Reset Push, Soft - Hard Reset Push, ABORT Push - Buttons.   
					Ext. Single 5V DC Supply with Reverse / Over Voltage Protection for Power Input   
					and Power-On sequence.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					13   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					General Information   
					o 
					On-board 1.2V - 2.2V adjustable for MSC8101 Internal Logic Operation and   
					3.3V±10% fixed Voltage Regulators for other circuits. May be bypassed in case of   
					external power supplying.   
					o 
					o 
					Software Option Switch provides 8 S/W options via BCSR.   
					LED’s for power supply, module enables, timer expired and SW indications.   
					14   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					General Information   
					FIGURE 1-1 MSC8101ADS Block Diagram   
					3.3V   
					* 
					2 
					1 
					SDRAM   
					2Megx32   
					PPC (non-buffered)   
					D[0:59]   
					Address Mux   
					for variable   
					Port Size 64/32   
					36pin   
					HOST Buffers   
					28   
					Clock   
					D[32:59]   
					HOST I/F   
					16.4/25MHz   
					Ext CLK   
					Reset,Config   
					Interrupts   
					DATA Transceivers &   
					Address Buffers   
					5V   
					D[0:31]   
					PPC Bus (buffered)   
					Flash SIMM.   
					8 - 32MByte   
					32 - Bit   
					MSC8101   
					332 pin   
					19x19 matrix   
					(3M Socket)   
					0.8mm   
					3.3V<->5V   
					3ns   
					Clock Buffer   
					Flash Detect   
					1 
					ClkOut   
					7 
					14pin   
					DLLIN   
					JTAG/OnCE   
					SCC1,SMC1   
					3.3V   
					To   
					Command   
					Converter   
					3.3V   
					FCC2   
					MIIctrl.   
					Magnetics   
					LXT970   
					5V   
					FCC1   
					PM5350   
					3.3V   
					QFALC   
					4xT1/E1   
					EEPROM   
					TDMA,B,C,D   
					3.3V<->5V   
					I2C   
					Buffered Exp. System Bus   
					CPM   
					TDMA1   
					SPI   
					From MIC/LINE STEREO   
					To STEREO AUDIO AMP   
					CODEC   
					CS4221   
					cnt   
					* - Additional memory part is optional   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					15   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					Hardware Preparation   
					2 - Hardware Preparation   
					2•1   
					INTRODUCTION   
					This chapter provides unpacking instructions, hardware preparation, and installation instructions   
					for the MSC8101ADS.   
					2•2   
					UNPACKING INSTRUCTIONS   
					NOTE   
					If the shipping carton is damaged upon   
					receipt, request carrier’s agent to be   
					present during unpacking and inspection of   
					equipment.   
					Unpack equipment from shipping carton. Refer to packing list and verify that all items are present.   
					Save packing material for storing and reshipping of equipment.   
					CAUTION   
					AVOID   
					INTEGRATED   
					DISCHARGE CAN DAMAGE CIRCUITS.   
					TOUCHING   
					AREAS   
					OF   
					CIRCUITRY;   
					STATIC   
					2•3   
					HARDWARE PREPARATION   
					To select the desired configuration and ensure proper operation of the MSC8101-ADS board,   
					changes of the DIP-Switch settings may be required before installation. The location of the   
					switches, indicators, DIP-Switches, and connectors is illustrated in FIGURE 2-1 "MSC8101-ADS   
					Top Side Part Location diagram" on page 17. The board has been factory tested and is shipped   
					with DIP-Switch settings as described in the following paragraphs. Parameters can be changed for   
					the following conditions:   
					• 
					• 
					The Processor Internal Logic and PLLs Supply Level (1.6V) via potentiometer RP2.   
					The Processor I/O Supply Voltage (3.3V) via potentiometer RP1 (be careful since this   
					power supply feeds another logic devices on the ADS and tool boards).   
					• 
					The Processor Clocking:   
					o 
					MODCK(1:3). Determining Core’s and CPM’s PLLs multiplication factor via the   
					DIP Switch SW9.   
					o 
					MODCKH(4:6) for the Flash Memory Config. Word/Host Config Word (Power-On   
					Reset Source Dependent) or from the DIP Switch SW9 for FPGA Config. Setting   
					(Safe Mode).   
					o 
					Clock mode update requires power up operation.   
					• 
					• 
					Hard Reset Configuration Word source is selected by the DIP Switch SW9/7.   
					Normal (64-bit wide) or Narrow (32-bit wide) Data bus width for Host I/F mode is   
					selected by the DIP Switches SW5,6.   
					16   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Hardware Preparation   
					FIGURE 2-1 MSC8101ADS Top Side Part Location diagram   
					Boot Mode SW   
					Config SW   
					S/W Opt   
					EE SW   
					64/32 Select   
					Host SW   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					17   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					Hardware Preparation   
					2•3•1   
					Setting The Core Supply Voltage Level   
					The internal Logic & PLL’s of the MSC8101 is powered separately through a supply bus named   
					1V5. The voltage level over this power bus may vary between 0.9V - 2.1V. In the lower voltage   
					level, the Processor will operate at lower frequency range, consuming a smaller amount of power   
					and vice-versa for the higher voltage level.   
					1V5 power level is factory set for 1.5V, but may be changed by RP2.   
					2•3•2   
					Setting MODCK(1:3) For Initial PLLs’ Multiplication Factor - SW9   
					During Power On reset sequence the Processor samples the three MODCK(1:3) lines which are   
					driven by Altera FPGA device in accordance with SW9/1-3 setting. MODCK_HI field (MODCK[4–   
					6]), taken from the reset configuration word, are read from the Flash memory (default value from   
					Altera FPGA for non-programmed Flash is read from SW9/4-6) or from Host Interface to establish   
					
					
					
					2•3•3   
					Setting HReset Configuration Source   
					A 
					The HReset Configuration Word , read by the Processor while HRESET~ is asserted, may be   
					taken from three sources:   
					1) Flash Memory SIMM.   
					2) Altera FPGA (Safe Mode).   
					3) Host I/F.   
					When SW9/7 is OFF, the Hard Reset Configuration Word is taken from Altera FPGA, when it is   
					ON, the Hard Reset Configuration Word is taken from the Flash SIMM. If SW9/8 (Configuration)   
					set OFF the Processor will be configured from Host, independent of SW9/7 (Flash Configuration   
					Enable) position. For correct operation for Host Config. Mode Data bus width will be set to 32-bit   
					wide.   
					A. In fact 8 Hard-Reset configuration words are read by a configuration master, however only the first is rel-   
					evant for a single MSC8101.   
					18   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				FreescalIenstSallaetimon Iincstorucntiodnus ctor, Inc.   
					3 - Installation Instructions   
					The MSC8101ADS may be configured according to the required working environment as follows:   
					• 
					• 
					• 
					Host Controlled Operation through OnCE Port   
					Host Interface Operation through HDI16 Port   
					Stand-Alone Mode   
					3•1   
					OnCE Connection Scheme   
					In this configuration the MSC8101ADS is controlled by a host computer via the OnCE Port, which   
					is a subset of the JTAG port. This configuration allows for extensive debugging using on-host de-   
					bugger. The host is connected to the ADS by a Command Converter provided by a third party   
					(Macraigor Systems).   
					FIGURE 3-1 Host System Debug Scheme A   
					Host   
					Computer   
					Command   
					Converter   
					Media I/F   
					14 Wire   
					Flat Cable   
					5V Power Supply   
					3•2   
					Host I/F Operation   
					In this configuration the MSC8101ADS is using HDI16 I/F that provide 16-bit wide, full-duplex,   
					double-buffered, parallel port to connect directly to the data bus of a host processor. The HDI16   
					supports two classes of interfaces:   
					• 
					• 
					Host processor/Microcontroller (MCU) connection interface   
					DMA controller interface   
					A Host Device may be connected to the ADS via dedicated 36pin two rows header or via 128pin   
					DIN - connector P2.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					19   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Installation Instructions   
					FIGURE 3-2 Host System Debug Scheme B   
					Host   
					Computer   
					Command   
					Converter   
					Media I/F   
					Host   
					36Wire   
					Flat Cable   
					Device   
					14 Wire   
					Flat Cable   
					To JTAG/OnCE   
					5V Power Supply   
					3•3   
					Stand Alone Operation   
					In this mode, the ADS is not controlled by the host via the OnCE port. It may connect to host via   
					one of its other ports, e.g., RS232 port, Fast Ethernet port, ATM155 port etc. Operating in this   
					mode requires an application program to be programmed into the board’s Flash memory.   
					20   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				FreescalIenstSallaetimon Iincstorucntiodnus ctor, Inc.   
					FIGURE 3-3 Stand Alone Configuration   
					Host   
					Computer   
					T1/E1   
					four ch.   
					5V Power Supply   
					Audio   
					Stereo   
					3•4   
					+5V Power Supply Connection   
					The MSC8101 requires +5V DC @ 4A max, power supply for operation. Connect the +5V power   
					supply to connector P26 as shown below:   
					FIGURE 3-4 P26: +5V Power Connector   
					1 
					+5V   
					2 
					GND   
					3 
					GND   
					P26 is a 3 terminal block power connector with power plug. The plug is designed to accept 14 to   
					22 AWG wires. It is recommended to use 14 to 18 AWG wires. To provide solid ground, two GND   
					terminals are supplied. It is recommended to connect both GND wires to the common of the power   
					supply, while “Hot” line is connected with a single wire.   
					NOTE   
					Since hardware applications may be connected   
					to the MSC8101ADS via the expansion connec-   
					tors P1 and P2, the additional power consump-   
					tion should be taken into consideration when a   
					power supply is connected to the MSC8101ADS.   
					3•5   
					JTAG/OnCE Connector - P6   
					The MSC8101ADS JTAG/OnCE connector, P6, is a 14 pin, two rows, header connector with key.   
					The connection between the MSC8101ADS and the Command Converter is by a 14 line flat cable,   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					21   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Installation Instructions   
					supplied with the Command Converter obtained from Macraigor Systems. FIGURE 3-5 "P6 -   
					
					FIGURE 3-5 P6 - JTAG/OnCE Port Connector   
					2 
					4 
					6 
					8 
					1 
					3 
					5 
					TDI   
					TDO   
					GND   
					GND   
					TCK   
					GND   
					7 
					9 
					KEY (NO PIN)   
					N.C.   
					10   
					12   
					14   
					TMS   
					RESET   
					11   
					13   
					N.C.   
					3.3V   
					N.C.   
					TRST   
					3•6   
					HOST I/F Connector - P4   
					The MSC8101ADS HOST I/F connector, P4, is a 36 pin, two rows, header connector. The   
					connection between the MSC8101-ADS and the Host Board is by a 36 line flat cable, not shipped   
					
					connector.   
					22   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				FreescalIenstSallaetimon Iincstorucntiodnus ctor, Inc.   
					FIGURE 3-6 P4 - Host I/F Connector   
					1 
					2 
					4 
					6 
					8 
					GND   
					HD0   
					GND   
					HD1   
					3 
					5 
					HD2   
					HD3   
					7 
					9 
					HD4   
					HD5   
					10   
					12   
					14   
					HD6   
					HD7   
					11   
					13   
					HD8   
					HD9   
					HD10   
					HD11   
					HD13   
					HD15   
					GND   
					HA1   
					15   
					17   
					19   
					21   
					16   
					18   
					HD12   
					HD14   
					20   
					22   
					24   
					26   
					28   
					GND   
					HA0   
					23   
					25   
					27   
					29   
					HA2   
					HA3   
					HCS1   
					HRRQACK   
					HRDRW   
					HRESET   
					3.3V   
					HCS2   
					HREQ   
					HDS   
					30   
					32   
					31   
					33   
					PORST   
					N.C.   
					34   
					36   
					35   
					GND   
					GND   
					3•7   
					Terminal to MSC8101ADS RS-232 Connection   
					A serial (RS232) terminal or any other RS232 equipment, may be connected to both connectors   
					P27/A-B (Upper and Lower). This connectors are a 9 pin, female, D-type connectors, arranged in   
					a stacked configuration. P27A connected to SCC1 of the MSC8101 is the lower and P27B,   
					connected to SMC1 of the MSC8101, is the upper in the stack.   
					The connectors are arranged in a manner that allows for 1:1 connection with the serial port of an   
					A 
					IBM-AT or compatibles, i.e. via a flat cable. The pinout which is not identical - P27A supports DTE   
					to DCE connection unlike it the P27B supports Null Modem connection (DTE to DTE). The   
					
					A. IBM-AT is a trademark of International Business Machines Inc.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					23   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					Installation Instructions   
					FIGURE 3-7 P27A - Upper RS-232 Serial Port Connector   
					CD   
					TX   
					1 
					2 
					6 
					7 
					8 
					9 
					DSR   
					N.C.   
					CTS   
					N.C.   
					RX   
					3 
					4 
					5 
					DTR   
					GND   
					FIGURE 3-8 P27B - Lower RS-232 Serial Port Connector   
					N.C.   
					TX   
					1 
					2 
					6 
					7 
					8 
					9 
					N.C.   
					N.C.   
					N.C.   
					N.C.   
					RX   
					3 
					4 
					5 
					N.C.   
					GND   
					3•8   
					10/100-Base-T Ethernet Port Connection   
					o 
					The 10/100-Base-T port connector - P12, is an 8-pin, 90 , receptacle RJ45 connector. The con-   
					nection between the 10/100-Base-T port to the network is done by a standard cable, having two   
					RJ45/8 jacks on its ends.   
					3•9   
					Flash Memory SIMM Installation   
					To install a memory SIMM, it should be taken out of its package, put diagonally in its socket - U8   
					and then raised to a vertical position until the metal lock clips are locked. See FIGURE 3-9 "Flash   
					
					24   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				FreescalIenstSallaetimon Iincstorucntiodnus ctor, Inc.   
					CAUTION   
					The memory SIMMs have alignment nibble   
					near their # 1 pin. It is important to align the   
					memory correctly before it is twisted, other-   
					wise damage might be inflicted to both the   
					memory SIMM and its socket.   
					FIGURE 3-9 Flash Memory SIMM Insertion   
					(1)   
					Insert   
					(2)   
					Turn   
					Flash   
					SIMM   
					Metal Lock Clip   
					SIMM Socket   
					SIMM   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					25   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					4 - Operating Instructions   
					4•1   
					INTRODUCTION   
					This chapter provides necessary information to use the MSC8101-ADS in host-controlled and   
					stand-alone configurations. This includes controls and indicators, memory map details, and   
					software initialization of the board.   
					4•2   
					SWITCHES   
					The MSC8101ADS has the following switches:   
					4•2•1   
					Host I/F Setting - SW1   
					This switch is using for manually set a Host Bus parameters. When Host Configuration is enable   
					the DIP switch SW1/1-3 will be connected to Data Bus through tri-state buffers and sampled by the   
					Processor. The SW1 factory set is all ON.   
					FIGURE 4-1 Switch SW1 HOST - Description   
					SW1   
					4 
					3 
					2 
					1 
					RESERVED   
					8/16BIT   
					DualSingleStrobe   
					StrobePolarity   
					=> Set to ’1’   
					<=   
					Set to ‘0’   
					4•2•2   
					Emulator Enable (EE) - SW2   
					This switch controls lines EE0-EE7,EED, connected to appropriate pins of the Processor. When   
					Reset Configuration executed, EEs lines, involved in one, are driven by FPGA. In fact, they are   
					EE0, EE1, EE4 and EE5 which sampled at the rising edge of PORESET~. After configuration is   
					done level of all EE-signals is set by the switch SW2/1-7. Their status may be read out via   
					BCSR3/0-6. SW2 is factory set to all ON.   
					26   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					FIGURE 4-2 Switch SW2 - Description   
					SW2   
					8 
					RESERVED   
					7 
					6 
					5 
					4 
					3 
					2 
					1 
					EED   
					EE5   
					EE4   
					EE3   
					EE2   
					EE1   
					EE0   
					=> Set to ’1’   
					<=   
					Set to ‘0’   
					4•2•3   
					ABORT Switch - SW3   
					The ABORT switch is normally used to abort program execution, this by issuing a level 0 non-   
					maskable interrupt to the Processor. If the ADS is in stand alone mode, it is the responsibility of   
					the user to provide means of handling the interrupt, since there is no resident debugger with the   
					MSC8101-ADS. The ABORT switch signal is denounced, and can not be disabled by software.   
					4•2•4   
					SOFT RESET (SRESET) Switch - SW4   
					The SOFT reset switch SW4 performs Soft Reset to the Processor internal modules, maintaining   
					it’s configuration (clocks & chip-selects) and SDRAMs’ contents. The switch signal is debounced,   
					and it is not possible to disable it by software.   
					4•2•5   
					DATA Bus Width Setting - SW5 & SW6.   
					Two switches SW5 & SW6 are using together for preparing the SDRAM Memory Banks for Host   
					Interface Mode when HDI16 interface is provided over Data Bus lines D32-D63. They should be   
					set in “32bit” position when DIP-Switch SW9/8 HOST CFG set ON (PPC bus supports Host I/F)   
					and vice versa - “64bit” when Host I/F disable.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					27   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					FIGURE 4-3 DIP-Switch 64/32 Bit Setting   
					SW5   
					SW6   
					4•2•6   
					HARD RESET (HRESET) - Switch - SW7   
					HARD reset is generated when switch SW7 is pressed. When the Processor executes HARD reset   
					sequence, all its configuration is lost, including data stored in the SDRAMs and the Processor has   
					to be re-initialized.   
					4•2•7   
					Power-On RESET Switch (PRESET) - SW8   
					The Power-On reset switch SW8 performs Power-On reset to the MSC8101, as if the power was   
					re-applied to the ADS. When the Processor is reset that way, all configuration and all data residing   
					in volatile memories are lost. After PORST~ signal is negated, the Processor re-acquires the   
					power-on reset configuration data from the Flash (Altera) or Host I/F.   
					4•2•8   
					Configuration Switch - SW9   
					SW9 is a 8-switch DIP-Switch. This switch is connected over Altera device to MODCK(1:6) lines   
					of the Processor. The combination of the switches composing SW9, sets, during Power-On reset   
					sequence, the MODCK(1:6) field for the MSC8101. The switch SW9/7 establishes Configuration   
					Word Source. If SW9/7 is set to ON position Configuration Word will be loaded from the Flash, oth-   
					erwise from Altera device (default). The Host Configuration will be chosen with SW9/8 set ON,   
					when SW9/8 is OFF - PPC bus has 64-bit width.   
					The Switch SW9 is factory set to (1 - OFF, 2 - ON, 3 - OFF, 4 - OFF (X), 5 - ON, 6 - OFF, 7,8 -   
					OFF).   
					28   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					FIGURE 4-4 Switch SW9 MODCK - Description   
					SW9   
					HOST   
					CFG   
					8 
					7 
					FCFG   
					6 
					MODCK6   
					5 
					MODCK5   
					4 
					3 
					2 
					1 
					MODCK4   
					MODCK3   
					MODCK2   
					MODCK1   
					=> Set to ’1’   
					<=   
					Set to ‘0’   
					TABLE 4-1. Available Clock Mode Setting   
					MODCK-   
					Clock   
					Mode   
					Clock In   
					MHz   
					CPM   
					MHz   
					PPC Bus SC140 Core   
					MHz   
					MHz   
					-1   
					-2   
					-3   
					-4   
					-5   
					-6   
					
					a 
					0 
					0 
					0 
					0 
					1 
					1 
					1 
					0 
					1 
					0 
					1 
					1 
					57   
					55   
					20   
					137.5   
					200   
					55   
					275   
					300   
					b 
					9 
					100   
					a. Factory setting.   
					b. Alternative clock mode for 100MHz bus frequency requires clock oscillator 20MHz   
					4•2•9   
					Boot Mode Select - SW10   
					SW10 is a 4-switch Dip-Switch with three poles in use. This switch selects Boot Mode over Altera   
					FPGA on the Processor inputs EE0, EE4, EE5 during Power-On reset sequence. Setting SW10/1   
					(DBG) to ON brings holding EE0 at logic 1 during reset that puts the SC140 core into DEBUG   
					
					explanation. SW10 is factory set to all ON.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					29   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					FIGURE 4-5 Switch SW10 BOOT MODE - Description   
					SW10   
					4 
					3 
					2 
					1 
					RESERVED   
					BTM1   
					BTM0   
					DBG   
					=> Set to ’1’   
					<=   
					Set to ‘0’   
					4•2•10 Software Options Switch - SW11   
					SW11 is a 4-switch Dip-Switch with three poles in use. This switch is connected over SWOPT(0:2)   
					lines which are available at BCSR2 via bus driver U16, S/W options may be manually selected,   
					according to SW11 state. SW11 is factory set to all ON.   
					FIGURE 4-6 Switch SW11 S/W Option - Description   
					SW11   
					4 
					3 
					2 
					1 
					RESERVED   
					SWOPT2   
					SWOPT1   
					SWOPT0   
					=> Set to ’1’   
					<=   
					Set to ‘0’   
					4•3   
					Jumpers   
					The MSC8101-ADS has the following jumpers:   
					4•3•1   
					JP1 - DLL Disable.   
					J1 set DLLDIS bit 27 in the HCW loaded from BCSR. When Jumper JP1 is open MSC8101 will be   
					configured without DLL. If JP3 will closed the DLL is ON. Setting of JP3 is depended on jumper   
					JP2 (see JP2 description). Default set is JP3-OPEN (DLL disable).   
					4•3•2   
					JP2 - Clock Buffer Set.   
					Jumper J2 allows to change mode of Zero-Delay Buffer JP2. When Jumper JP2 is open ZD buffer   
					operates in normal mode and require DLL disable setting (JP1 is open). For U44 buffer mode (in-   
					ternal PLL is disable) JP2 should be close. If JP2 is close MSC8101 will be configured without   
					30   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					
					TABLE 4-2. JP1/JP2 Settings   
					Clock Driver   
					U44   
					MSC8101   
					Mode   
					J1   
					J2   
					OPEN   
					OPEN   
					PLL Mode   
					DLL disable   
					DLL enable   
					CLOSE   
					CLOSE   
					Buffer Mode   
					4•3•3   
					JP3 - 50 Ohm Enable.   
					JP3 provides 50 Ohm resistance termination in case when using an external clock source via   
					coaxial cable connected to the SMB CLOCKIN. In so doing the on-board clock oscillator U18 must   
					be removed from the socket. Default set is JP3-OPEN (termination disable).   
					4•3•4   
					JP4 - VPP Source Selector   
					JP4 selects the source for VPP - programming voltage for the Flash SIMM. When a jumper is   
					located between pins 1 - 2 of JP4 (Factory Set), the VPP is connected to the 5V0 plane of the ADS.   
					For 12V programming set VPP will be drawn from external power supply 12V connected to pins   
					JP4/2,3.   
					NOTE   
					Should be taken into consideration that 12V   
					external power input for Flash SIMM have   
					no protection.   
					FIGURE 4-7 JP4 - FLASH Programming Source Selection   
					JP4   
					JP4   
					+ 
					1 
					1 
					Factory Set   
					4•3•5   
					JP5,JP8 - 600 Ohm Termination.   
					Set for audio measurements. Factory set - JP5,JP8 are OPEN.   
					4•3•6   
					JP6,JP7 - MIC Enable.   
					Set if using external microphone audio source. Factory set - JP6,JP7 are CLOSE.   
					4•3•7   
					JP9 - 5V power supply for CODEC   
					JP9 selects the source for CODEC Power Rail. When a jumper is located between pins 1 - 2 of   
					JP9 (Factory Set), the CODEC feeds from the 5V0 plane of the ADS. When a jumper is removed   
					external low noise power supply 5V @ 200 mA might be connected to JP9 pins 2,3. See figure   
					below:   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					31   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					FIGURE 4-8 JP9 - 5V CODEC Source Selection   
					JP9   
					JP9   
					1 
					1 
					5V Internal   
					Factory Set   
					+5V GND   
					External   
					4•3•8   
					JS1-5 - Current Consumption Measurement   
					JS1-5 reside on I/O-pins, core & PLL main flow. To measure current consumption, the correspond-   
					ing JS should be removed using a solder tool and a current meter (shunt) should be connected   
					instead, with as shorted and thicker wires as possible.   
					Warning   
					The job of removing JS1-5 and soldering current   
					meter connections instead is very delicate and   
					should be done by a skilled technician.   
					If this process is done by unskilled hand or re-   
					peated more than 3 times, permanent damage   
					might be inflicted to the MSC8101ADS.   
					4•3•9   
					JG1-6 GND Bridges   
					There are 6 GND bridges on the MSC8101-ADS, 4, designated as GND reside on digital ground   
					and 2, designated as AGND3 and AGND4 resides on analog ground plane. They are meant to   
					assist general measurements and logic-analyzer connection.   
					Warning   
					When connecting to a GND bridge, use only IN-   
					SULATED GND clips. Otherwise, un-insulated   
					clips may cause short- circuits, touching "HOT"   
					points around them. Failure in doing so, might   
					result in permanent damage to the   
					MSC8101ADS.   
					4•3•10 Solder Bridges   
					All the solder bridges should be shorted while additional SDRAM device has been assembled on   
					the ADS board (special requirement).   
					4•4   
					LEDs   
					The MSC8101-ADS has the following indicators:   
					4•4•1   
					Fast Ethernet Indicator - LD1   
					When the LXT970 is enabled and is in 100 Mbps operation mode, the yellow LED - LD1 lights.   
					4•4•2   
					Fast Ethernet RX Indicator - LD2   
					The green Ethernet Receive LED indicator blinks whenever the LXT970 is receiving data from one   
					of the 10/100-Base-T port.   
					4•4•3   
					Ethernet TX Indicator - LD3   
					32   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					The green Ethernet Receive LED indicator blinks whenever the LXT970 is transmitting data via the   
					10/100-Base-T port.   
					4•4•4   
					Ethernet LINK Indicator - LD4   
					The yellow Ethernet Twisted Pair Link Integrity LED indicator - LINK, lights to indicate good link   
					integrity on the 10/100-Base-T port. LD4 is off when the link integrity fails.   
					4•4•5   
					Fast Ethernet CLSN Indicator - LD5   
					The red Ethernet Collision LED indicator CLSN, lights whenever a collision condition is detected   
					on the 10/100-Base-T port, i.e., simultaneous receive and transmit. This led functions in this duty   
					provided that bits 7:6) of LXT970’s register 19, are cleared.   
					4•4•6   
					ATM RX Indicator - LD6   
					The green ATM Receive LED indicator blinks whenever the PM5350 ATM-UNI is receiving cells   
					via the ATM port.   
					4•4•7   
					ATM TX Indicator - LD7   
					The green ATM Receive LED indicator blinks whenever the PM5350 ATM-UNI is transmitting cells   
					via the ATM port.   
					4•4•8   
					TEXP Indicator - LD8   
					The green Timer Expired LED indicates status of Timer 4 output and lights when it’s low.   
					4•4•9   
					Signaling Indicator 1 - LD9   
					This red indication LED has no dedicated function over the ADS. It is meant to provide additional   
					visibility for program behavior. Its different color from LD9 provides additional information. It is con-   
					trolled by BCSR0/7. When either of HRESET or Power-On-Reset is asserted the LED lights as   
					well.   
					4•4•10 Signaling Indicator 0 - LD10   
					This green indication LED has no dedicated function over the ADS. It is meant to provide some   
					visibility for program behavior. It is controlled by BCSR0/6. When either of SRESET or Power-On-   
					Reset is asserted the LED lights as well.   
					4•4•11 RS232 Port 2 ON - LD11   
					When the yellow RS232 Port 2 ON LED is lit, it designates that the RS232 transceiver connected   
					to P27B, is active and communication via that medium is allowed. When darkened, it designates,   
					that the transceiver is in shutdown mode and its associated SMC1 pins may be used off-board via   
					the expansion connectors.   
					4•4•12 RS232 Port 1 ON - LD12   
					When the yellow RS232 Port 1 ON LED is lit, it designates, that the RS232 transceiver connected   
					to P27A, is active and communication via that medium is allowed. When darkened, it designates   
					that the transceiver is in shutdown mode and its associated SCC1 pins may be used off-board via   
					the expansion connectors.   
					4•4•13 Fast Ethernet Port Initially Enabled - LD13   
					When the yellow FETH ON LED is lit, it indicates that the fast ethernet port transceiver - the   
					LXT970, is initially active. When it is dark, it indicates that the LXT970 is initially in power down   
					mode, enabling the use of its associated FCC2 pins off-board via the expansion connectors. The   
					state of LD13 is controlled by bit BCSR1/4.   
					This is a soft-indication, i.e., since the LXT970 may be controlled via the MII port, it is possible that   
					the state of LD13 does not reflect correctly the status of the LXT970.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					33   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					Note   
					Application S/W should always seek to match   
					the state of LD13 to the status of the LXT970, so   
					that, this indication is made reliable as to the   
					correct status of the LXT970.   
					4•4•14 ATM ON - LD14   
					When the yellow ATM ON LED is lit, it indicates that the ATM-UNI transceiver - the PM5350, is   
					active and enables communication via that medium. When it is dark, the ATM-UNI transceiver is   
					disconnected from the MSC8101, enabling the use of its associated FCC1 pins off-board via the   
					expansion connectors.   
					ATM ON LED is controlled by BCSR1/2.   
					4•4•15 T1-1 TDM Port 1 Enable - LD15   
					When the yellow T1-1 LED is lit, it indicates that T1/E1 QFALC port 1 is connected to the CPM   
					TDMA1 port. When darkened, it designates that associated CPM TDMA1 lines may be used for   
					the CODEC application, in case when CODEC LED is lit. The LD15 reflects the bit BCSR0/3   
					T1_1EN.   
					4•4•16 T1-234 TDM Ports 2,3,4 Enable - LD16   
					When the yellow T1-234 LED is lit, it indicates that T1/E1 QFALC ports 2-4 are available. When   
					darkened, it designates that associated CPM’s TDMB2,TDMC2,TDMD2 lines may be used for the   
					other application, e.g. Fast Ethernet. The LD16 reflects the bit BCSR0/4 T1_234EN.   
					4•4•17 CODEC Enable - LD17   
					When the yellow CODEC LED is lit, it indicates that CODEC lines are connected to the CPM   
					TDMA1 port instead of T1/E1 QFALC port 1. When darkened, the CODEC device is isolated from   
					the bus by tri-state buffers. The LD17 reflects the bit BCSR1/1 CODEC_EN.   
					4•4•18 RUN Indicator - LD18   
					When the green RUN LED - LD18 is lit, it indicates that the MSC8101 is performing cycles on the   
					PPC Bus. When dark, the Processor is either running internally or stuck.   
					4•4•19 Host I/F Enable - LD19   
					When the yellow Host I/F ON LED is lit, it indicates that the Processor implementes HDI16 port.   
					It’s is available on the Host connector P4 and expansion connectors P1, P2. When darkened, PPC   
					Data Bus becomes 64-bit width with no Host I/F support.   
					4•4•20 1.5V Indicator - LD20   
					The green 1.5V LED - LD20, indicates the presence of the +1.5V supply with output voltage no   
					less than 0.9V.   
					4•4•21 3.3V Indicator - LD21   
					The green 3.3V LED - LD21, indicates the presence of the +3.3V supply on the ADS.   
					4•4•22 5V Indicator - LD22   
					The green 5V LED - LD22, indicates the presence of the +5V external supply on the ADS.   
					4•5   
					The MSC8101’s Registers’ Programming   
					The MSC8101 provides the following functions on the MSC8101ADS:   
					1) System functions which include:   
					34   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					• 
					• 
					• 
					PPC Bus SDRAM Controller   
					GPCM (Flash, BCSR, ATM, Ext. Tools)   
					UPM (QFALC, Ext. Tools)   
					2) Communication functions which include:   
					• 
					• 
					• 
					• 
					ATM SAR   
					Fast Ethernet controller.   
					TDMs for T1/E1 and CODEC support   
					UART for terminal or host computer connection.   
					The internal registers of the MPC must be programmed after Hard reset as described in the   
					following paragraphs. The addresses and programming values are in Hexadecimal base.   
					For better understanding the of the following initialization refer to the   
					4•5•1   
					System Initialization   
					Hard Reset Config. Word is programmed in Flash according to TABLE 5-2. "Hard Reset Configu-   
					
					TABLE 4-3. SIU Registers’ Programming   
					Register   
					RMR   
					Init Value[hex]   
					Description   
					0001   
					Check-Stop Reset enabled.   
					IMMR   
					14700000   
					FFFFFFC3   
					Internal space begins from 0x1470_0000   
					SYPCR   
					Software watchdog timer count - FFFF, Bus-monitor timing FF, PPC Bus-monitor -   
					Enabled, Local Bus-monitor - Enabled, S/W watch-dog - disabled, S/W watch-dog   
					(if enabled) causes reset, S/W watch-dog (if enabled) - prescaled.   
					BCR   
					0000_0000   
					Single MSC8101, 0 wait-states on address tenure, 1-level Pipeline depth,   
					Extended transfer mode disabled for PCC & Local Buses, Odd parity for PPC &   
					Local Buses (not relevant for this application, External Master delay enabled,   
					Internal space responds as 64 bit slave for external master (not relevant for this   
					application).   
					4•5•1•1 Memory Controller Registers Programming   
					The memory controller on the MSC8101ADS is initialized to 50/100 MHz operation. I.e., registers’   
					programming is based on 50/100 MHz timing calculation.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					35   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					Warning   
					The initialization in TABLE 4-4. "Memory Control-   
					
					on design and are not verified yet, due to silicon   
					availability problems.   
					a 
					TABLE 4-4. Memory Controller Initialization for 100(50) MHz   
					Init Value   
					[hex]   
					Reg.   
					BR0   
					Device Type   
					Bus   
					Description   
					SM73228XG1JHBG0 by   
					Smart Modular Tech.   
					FF801801   
					Base at FF800000, 32 bit port size, no parity,   
					GPCM   
					SM73248XG2JHBG0 by   
					Smart Modular Tech.   
					FF001801   
					FE001801   
					Base at FF00000, 32 bit port size, no parity,   
					GPCM   
					SM73288XG4JHBG0 by   
					Smart Modular Tech.   
					Base at FE00000, 32 bit port size, no parity,   
					GPCM   
					Buffered   
					PPC   
					OR0   
					SM73228XG1JHBG0 by   
					Smart Modular Tech.   
					FF800866   
					(FF800836)   
					8MByte block size, CS early negate, 12(6) w.s.,   
					Timing relax   
					SM73248XG2JHBG0 by   
					Smart Modular Tech.   
					FF000866   
					(FF000836)   
					16MByte block size, CS early negate, 12(6) w.s.,   
					Timing relax   
					SM73288XG4JHBG0 by   
					Smart Modular Tech.   
					FE000866   
					(FE000836)   
					32MByte block size, CS early negate, 12(6) w.s.,   
					Timing relax   
					BR1   
					OR1   
					BR2   
					OR2   
					Buffered   
					PPC   
					14501801   
					Base at 14500000, 32 bit port size, no parity,   
					GPCM   
					BCSR0-3   
					FFFF8010   
					(FFFF8020)   
					32 KByte block size, all types access, 1 w.s.   
					(32 KByte block size, all types access, 2 w.s.)   
					SDRAM 64bit Supported   
					Non-buffered 20000041   
					PPC   
					Base at 20000000, 64 bit port size, no parity,   
					SDRAM machine 1   
					MT48LC2M32B2T6-8x2   
					by Micron   
					FF003080   
					16MByte block size, 4 banks per device, row starts   
					at A8, 11 row lines, internal bank interleaving   
					allowed   
					b 
					BR2   
					SDRAM 32bit Supported   
					Non-buffered 20001841   
					PPC with   
					Base at 20000000, 32 bit port size, no parity,   
					SDRAM machine 1   
					Host support   
					
					OR2   
					MT48LC2M32B2T6-8 by   
					Micron   
					FF803280   
					8MByte block size, 4 banks per device, row starts   
					at A9, 11 row lines, internal bank interleaving   
					allowed   
					
					BR3   
					SDRAM 32bit Supported   
					Non-buffered 20801841   
					PPC with   
					Base at 20800000, 32 bit port size, no parity,   
					SDRAM machine 1   
					Host support   
					c 
					OR3   
					MT48LC2M32B2T6-8 by   
					Micron   
					FF803280   
					8MByte block size, 4 banks per device, row starts   
					at A9, 11 row lines, internal bank interleaving   
					allowed   
					BR4   
					OR4   
					QFALC - 4ch. T1/E1   
					Buffered   
					PPC   
					146088A1   
					FFFF8106   
					Base at 14608000, 8 bit port size, no parity, UPMB   
					on PPC bus   
					32K Byte block size, burst inhibit, eight idle cycle   
					are inserted before next access   
					36   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					a 
					TABLE 4-4. Memory Controller Initialization for 100(50) MHz   
					Init Value   
					[hex]   
					Reg.   
					BR5   
					Device Type   
					Bus   
					Description   
					PM5350 - ATM UNI   
					Buffered   
					PPC   
					14600801   
					Base at 14600000, 8 bit port size, no parity, GPCM   
					on PPC bus.   
					OR5   
					FFFF8E36   
					32K Byte block size, delayed CS assertion, early   
					CS and WE negation for write cycle, relaxed   
					timing, 7 w.s. for read, 8 for write, extended hold   
					time after read.   
					BR6   
					User’s peripheral   
					User’s peripheral   
					DSPRAM   
					Buffered   
					PPC   
					- 
					- 
					OR6   
					BR7   
					- 
					- 
					Buffered   
					PPC   
					- 
					- 
					OR7   
					BR10   
					OR10   
					BR11   
					- 
					- 
					Local PPC   
					Local PPC   
					020000C1   
					FFF80000   
					01F00021   
					Base at 200000, 64 bit port size, no parity,UPMC   
					512K Byte block size   
					DSP Peripherals   
					Base at 1F00000, 64 bit port size, no parity, GPCM   
					on local PPC bus.   
					OR11   
					FFFF0000   
					64K Byte block size   
					PSDMR SDRAM 64bit   
					Non-buffered C26B36A3   
					PPC (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 32bit   
					Non-buffered C28737A3   
					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.   
					PPC with   
					(C2432552)   
					Host support   
					PSRT   
					SDRAM Supported   
					22   
					Generates refresh every 14 µsec, while 15.6 µsec   
					required. Therefore is refresh redundancy of 6.6   
					msec throughout full SDRAM refresh cycle which   
					completes in 64 msec. I.e., Application s/w may   
					withhold the bus upto app. 6.6 msec in a 57.3   
					msec period, without jeopardizing the contents of   
					the PPC bus SDRAM.   
					All PPC Bus   
					Config.   
					MPTPR   
					SDRAM Supported   
					2800(1300)   
					Divide Bus clock by 40D (20D)   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					37   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					Operating Instructions   
					a 
					TABLE 4-4. Memory Controller Initialization for 100(50) MHz   
					Init Value   
					[hex]   
					Reg.   
					Device Type   
					Bus   
					Description   
					MBMR   
					QFALC - 4ch. T1/E1   
					Read Access   
					10015400   
					60x bus select, refresh disable, write to UPM   
					RAM, Read loop execute 5 times, first RAM   
					address.   
					Write Access   
					10015418   
					60x bus select, refresh disable, write to UPM   
					RAM, Write loop execute 5 times, RAM address   
					begins at 18H.   
					Buffered   
					PPC   
					Exception Access   
					Normal Operation   
					1001543c   
					00015400   
					RAM address begins at 0x3c.   
					Execute at 0x0.   
					a. Table values in parentheses reflect the lower frequency bus.   
					b. With Host Enable.   
					c. If additional SDRAM device U38SP will be assembled on the ADS (special requirement).   
					38   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					5 - Functional Description   
					In this chapter the ADS block diagram is described in detail.   
					5•1   
					Reset & Reset - Configuration   
					There are available reset sources on the MSC8101ADS:   
					1) Power-On-Reset and manual   
					2) Manual Hard-Reset   
					3) Manual Soft-Reset   
					4) JTAG/ONCE - Reset   
					
					5•1•1   
					Power- On Reset   
					The power on reset to the MSC8101ADS initializes the processor state after power up. A dedicated   
					logic, using Seiko S-80808AN, which is a voltage detector of 1.0V +/- 2.0% keeps nominal core   
					power supplying. Its open-drain output scheme allows off-board RESET sources e.g. pulse gener-   
					ator. PORESET is asserted to the MSC8101ADS for a period of ~300 msec and keeps.This time   
					period is long enough to cover also the Core and I/O supply stabilization, powered by a different   
					voltage regulator. Power-On-Reset may be generated manually as well by a dedicated push-   
					button.   
					5•1•1•1 Power - On Reset Configuration   
					At the end of Power - On reset sequence, MODCK(1:3) are sampled by the MSC8101 and together   
					with two additional clock configuration bits and set the various clock modes of the MSC8101   
					system (dsp core, cpm, 60x bus). Selection between the MODCK(1:3) combination options is done   
					
					Following Power-on reset sequence is the hard-reset sequence, within which, many other different   
					
					bits are sampled at hard-reset configuration, whenever hard-reset sequence is entered, they are   
					influential only once - after power-on reset. If a hard reset sequence is entered later on, these bits   
					although sampled, are don’t care.   
					5•1•2   
					Manual Hard Reset   
					To allow run-time Hard-reset, when the Command Converter is disconnected from the   
					MSC8101ADS and to support resident debuggers, manual Hard is facilitated. Depressing both   
					Soft-Reset and ABORT buttons asserts the HRESET pin of the MSC8101, generating a HARD   
					RESET sequence.   
					Since the HRESET line may be driven internally by the MSC8101, it must be driven to the   
					MSC8101 with an open-drain gate. If off-board H/W connected to the MSC8101ADS is to drive   
					HRESET line, then it should do so with an open-drain gate, this, to avoid contention over this line.   
					When Hard Reset is generated, the MSC8101 is reset in a destructive manner, i.e., the hard reset   
					configuration is re-sampled and all registers (except for the PLL’s) are reset, including memory   
					controller registers - reset of which results in a loss of dynamic memory contents.   
					To save on board’s real-estate, this button is not a dedicated one, but is shared with the Soft-Reset   
					button and the ABORT button - when both are depressed, Hard Reset is generated. The Soft   
					Reset is action achieved by using one dedicated button and provides DSP core reset only as well   
					as JTAG reset without sampling reset configuration word.   
					5•1•3   
					Hard Reset Configuration   
					When Hard-Reset is applied to the MSC8101ADS (externally as well as internally), it samples the   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					39   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					Hard-Reset configuration word. This configuration may be taken from an internal default, in case   
					RSTCONF is negated during HRESET asserted or taken from the Flash memory (MS 8 bits of the   
					A 
					data bus) or Altera device in case RSTCONF signal is asserted along with HRESET. Its meant   
					Hardware Reset Configuration in different of Host Reset Configuration that available while HPE-   
					Host Port Enable input of the MSC8101 is sampled high at the rising edge of PORESET the Host   
					Port is enabled and a Configuration Word is got from Host I/F. The default configuration word can   
					be taken from the Flash or from the Altera device in case the Flash has been tampered with. The   
					selection between the Flash and the Altera device as the source of the default configuration word   
					is determined by a dedicated jumper.   
					During hard reset sequence while Host Port Disable (HPE is low) the configuration master reads   
					the Flash (or Altera device) memory at addresses 0, 8, 0x18, 0x20,... a byte each time, to assemble   
					the 32 bit configuration word. If the HPE pin and RSTCONF are sampled high the Host Port is   
					enable by Slave Configuration Reset mode. The Host device which must not be MSC8101 write   
					two 16-bit words to program 32-bit Reset Conf. Word. See a table below including the several boot   
					mode.   
					TABLE 5-1 Summary Reset Configuration Schemes.   
					Signal/   
					Config. Mode   
					EE[4-5]/BTM[1-0]   
					Boot Mode   
					RSTCONF   
					HPE/EE1   
					EE0/DBG   
					MASTER   
					HOST   
					0 
					0 
					0 - Debug Mode   
					Enable   
					1- Debug Mode   
					Disable   
					00-From ext. memory   
					01-From HOST   
					10-From EEPROM   
					11- Reserved   
					1 
					1 
					For Debug and Boot Mode setting will be used separate DIP switch array. EEs and EED pins are   
					controlled from another DIP switch and may be read out from status register of the BCSR3.   
					The following table describes The Hard Reset Config. Word field values:   
					TABLE 5-2. Hard Reset Configuration Word   
					Data   
					Bus   
					Bits   
					Prog   
					Value   
					[Bin]   
					Offset In   
					Flash   
					[Hex]   
					Value   
					[Hex]   
					Field   
					Implication   
					EARB   
					0 
					1 
					’0’   
					’0’   
					Internal Arbitration Selected.   
					0 
					2C   
					EXMC   
					Internal Memory Controller. CS0 active at   
					system boot.   
					IRQ7INT   
					EBM   
					2 
					3 
					’1’   
					’0’   
					INT_OUT function is active   
					Single Quartz001 bus mode is assumed   
					BPS   
					4:5   
					’11’   
					32 Bit Boot Port Size for both Flash memory   
					and BCSR   
					SCDIS   
					ISPS   
					6 
					7 
					’0’   
					‘0’   
					SC140 enabled   
					Internal space port size for ext. master access   
					is 64 bit. Don’t care since this feature is not   
					supported for the current board configuration.   
					A. In general, from any device residing on CS0.   
					40   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					TABLE 5-2. Hard Reset Configuration Word   
					Data   
					Bus   
					Bits   
					Prog   
					Value   
					[Bin]   
					Offset In   
					Flash   
					[Hex]   
					Value   
					[Hex]   
					Field   
					Implication   
					IRPC   
					8:9   
					’00’   
					Interrupt pin configuration. NC/BADDR(29)/   
					IRQ2,NC/BADDR(30)/IRQ3,NC/BADDR(31)/   
					IRQ5 are selected as NC (not connect)   
					8 
					00   
					DPPC   
					NMIOUT   
					ISB   
					10:11   
					12   
					‘00’   
					’0’   
					Data Parity Pin configuration as IRQ[1:7].   
					NMI interrupt is serviced by the core.   
					13:15   
					’000’   
					IMMR initial value 0x0, i.e., the internal space   
					resides initially at address 0xF0000000   
					BMS   
					BBD   
					16   
					17   
					’0’   
					’0’   
					Non-functional cleared bit.   
					10   
					02   
					Bus busy pins set: ABB/IRQ2 pin is ABB   
					DBB/IRQ3 pin is DBB   
					Reserved   
					TCPC   
					18:21   
					22:23   
					‘0000’   
					’10’   
					Must be cleared   
					Transfer code pins are configured following   
					way after PONRESET:   
					MODCK1/BNKSEL(0)/TC(0) as BKSEL0   
					MODCK2/BNKSEL(1)/TC(1) as BKSEL1   
					MODCK3/BNKSEL(2)/TC(2) as BKSEL2   
					BC1PC   
					24:25   
					’00’   
					Buffer control 1-pin configuration BCTL1/   
					DBG_DIS~ functions as BCTL1   
					18   
					1E   
					Reserved   
					26   
					27   
					’0’   
					’1’   
					Reserved. Should be cleared.   
					a 
					DLLDIS   
					No DLL bypass when value is zero. Controlled   
					with jumper JP1   
					MODCK_HI   
					Reserved   
					28:30   
					31   
					‘111’   
					’0’   
					High-order bits of the MODCK array i.e.   
					MODCK[4-6]. Set Clock Mode 57. See [4].   
					Reserved. Should be cleared.   
					a. Applies only ONCE after power-up reset.   
					When HCW is applied from Flash (SW9/7 is ON) DLLDIS and MODCK_HI bits have value shown in ta-   
					ble. In case of HCW source will be from BCSR (SW9/7 is OFF) those bits set up manually - DLLDIS is   
					controlled by JP1 and MODCK_HI - by DIP-switch SW9/4-6.   
					5•1•4   
					Manual Soft Reset   
					To allow run-time Soft-reset, when the Command Converter is disconnected from the JTAG/ONCE   
					connector and to support resident debuggers, a Soft Reset push-button is provided. When the Soft   
					Reset push-button is depressed, the SRESET line is asserted to the MSC8101, generating a Soft   
					Reset sequence.   
					Since the SRESET line may be driven internally by the MSC8101, it must be driven by an open-   
					drain gate, to avoid contention over that line. If off-board H/W connected to the MSC8101ADS is   
					to drive SRESET line, then, it should do so with an open-drain gate, this, to avoid contention over   
					this line.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					41   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					5•1•5   
					MSC8101 Internal Hard Reset Sources   
					The MSC8101 has internal sources which generate Hard / Soft Resets. Among these sources are:   
					1) Loss of Lock Reset (Hard)   
					2) S/W Watch Dog Reset (Hard)   
					3) Bus Monitor (Hard)   
					4) JTAG/ONCE Reset (Hard)   
					In general, the MSC8101 asserts a reset line HARD or SOFT for a period 512 clock cycles after   
					the reset source has been identified. A hard reset sequence is followed by a soft reset sequence   
					that released three bus clocks later than hard reset is negated.   
					5•2   
					Local Interrupter   
					There are external interrupts which are applied to the MSC8101ADS via its interrupt controller:   
					1) ABORT (NMI)   
					2) ATM UNI interrupt   
					5•2•1   
					ABORT Interrupt   
					The ABORT (NMI), is generated by a push-button. When this button is depressed, the IRQ0 input   
					to the MSC8101 is asserted. The purpose of this type of interrupt, is to support the use of resident   
					debugger if any is made available to the MSC8101ADS. To support external (off-board) generation   
					of an NMI, the IRQ0 line, is driven by an open-drain gate. This allows for an external h/w, to also   
					drive this line. If an external h/w indeed does so, it is compulsory that IRQ0 is driven by an open-   
					drain (or open-collector) gate.   
					5•2•2   
					ATM UNI Interrupt   
					To support ATM UNI (User Network I/F) event report by means of interrupt, the interrupt output of   
					the UNI (INTB) is connected to IRQ6 line of the MSC8101.   
					Since INTB of the UNI is an open-drain output, it is possible to connect additional (off-board) inter-   
					rupt requesters on the same IRQ6, provided that they drive IRQ6 with open-drain gate as well.   
					5•2•3   
					QFALC Interrupt   
					Interrupt of T1/E1 Frame are served by IRQ7. The QFALC has an open-drain output, therefore it   
					is possible to connect additional (off-board) interrupt requesters on the IRQ7 line, the same way   
					as IRQ6.   
					5•3   
					Clock Generator   
					The MSC8101 requires a single clock source for the main clock oscillator. Use is done with 25MHz   
					(16.38MHz) 3.3V clock generator mounted on the 14-pin DIP socket for simpler changing. Also   
					clock may be provided from external clock generator (reference) via SMB-connector. All MSC8101   
					PPC bus timings are referenced to the clock output of the DSP. The CLKOUT is connected to a   
					low inter-skew buffer to split the load between all various clock consumers on the board. One of   
					the channel intends for the MSC8101 DLL input to eliminate buffer and path propagation delay.   
					Special care is taken to isolate and terminate the clock route between the on-board devices and   
					the MSC8101, this to provide a "clean" clock for proper operation. The main clock scheme is   
					shown in figure below:   
					42   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					FIGURE 5-1 Clock Distribution Scheme   
					CY2309   
					SDRAM1   
					A1   
					Zero   
					Delay   
					Buffer   
					MSC8101   
					A2   
					SDRAM2   
					CLOCK OSC.   
					55MHz/   
					20MHz   
					CLKIN   
					DLL_IN   
					CLKOUT   
					BCSR   
					B1   
					VCC   
					MICTOR   
					B2   
					B3   
					S2   
					S1   
					JP2   
					EXPANSION   
					VCC/   
					GND   
					A4   
					U44   
					The Zero Delay Buffer CY2309 distributes high speed clock with skew less 250ps when internal   
					PLL is ON. Select inputs S1,S2 allow to the input clock be directly applied to the output with pro-   
					
					
					5•4   
					Bus Buffering   
					In order to achieve best performance, it is necessary to reduce the capacitive load over the PPC   
					bus as much as possible. Therefore, the slower devices on the bus, i.e., the Flash SIMM, ATM UNI   
					M/P interface, BCSR and the external tool bus are buffered, while the SDRAM devices are not   
					buffered from the bus.   
					Buffers are provided over address and strobe (when necessary) lines while transceivers are   
					provided for data. Use is done with 74ALVT buffers (by Philips) which are 3.3V operated and 5V   
					A 
					tolerant and provide bus hold to reduce pull-up/pull-down resistors count (as required by the   
					MSC8101). This type of buffers reduces noise on board due to reduced transition’s amplitude.   
					To further reduce noise and reflections, serial damping resistors may be added are placed over   
					SDRAM address and all MSC8101 strobe lines.   
					B 
					The data transceivers are open only if there is an access to a valid buffered board address or   
					C 
					during Hard - Reset configuration . That way data conflicts are avoided in case an unbuffered   
					memory read or off-board memory is read - provided that it is not mapped to an address valid on   
					board. It is the users’ responsibility to avoid such errors.   
					5•5   
					Chip - Select Generator   
					The memory controller of the MSC8101 is used as a chip-select generator to access on-board (and   
					off-board) memories, saving board’s area, reducing cost, power consumption and increasing flex-   
					ibility. To enhance off-board application development, memory modules (including the BCSRx)   
					D 
					may be disabled via BCSR in favor of an external memory connected via the expansion connec-   
					tors. That way, a CS line may be used off-board via the expansion connectors, while its associated   
					local memory is disabled.   
					E 
					When a CS region, assigned to a buffered memory, is disabled via BCSR, the local data trans-   
					A. Required for Flash SIMM and BCSR   
					B. An address which is covered in a Chip-Select region, that controls a buffered device by BCSR logic.   
					C. To allow a configuration word stored in the Flash memory or BCSR to become active.   
					D. After the BCSR is removed from the local memory map, there is no way to access it but to re-apply   
					power to the MSC8101ADS.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					43   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					A 
					ceivers are disabled during access to that region, avoiding possible contention over data lines.   
					The MSC8101 chip-selects assignment to the various memories / registers on the MSC8101ADS   
					are shown in TABLE 5-3.   
					TABLE 5-3. MSC8101ADS Chip Select Assignments   
					Chip   
					Select   
					Timing   
					Machine   
					Assignment   
					Bus   
					CS0   
					CS1   
					CS2   
					CS3   
					Flash SIMM /BCSR Config Word   
					BCSR   
					PPC (Buffered)   
					PPC (Buffered)   
					GPCM   
					GPCM   
					SDRAM(soldered on the board)   
					PPC (Unbuffered)   
					PPC (Unbuffered)   
					SDRAM Machine 1   
					SDRAM Machine 1   
					SDRAM spare (soldered on the   
					board)   
					CS4   
					CS5   
					CS6   
					QFALC T1/E1   
					PPC (Buffered)   
					PPC (Buffered)   
					PPC (Buffered)   
					UPMB   
					GPCM   
					ATM UNI Microprocessor I/F   
					a 
					Communication Tool M/P Interface   
					CS1   
					GPCM/UPMA   
					GPCM/UPMAa   
					CS7   
					Communication Tool M/P Interface   
					CS2   
					PPC (Buffered)   
					CS10   
					DPSRAM   
					Internal Local PPC   
					Internal Local PPC   
					UPMC   
					GPCM   
					CS11   
					DSP Peripherals   
					a. User defined.   
					5•6   
					Synchronous DRAM Bank   
					To enhance MSC8101ADS performance, 16MBytes of SDRAM is provided on the Unbuffered   
					PPC Bus for storage and fast data exchange. The SDRAM is configured as 2 X 2Meg X 32. Use   
					is done with two MT48LC2M32B2 chips by Micron or compatibles (Samsung). The part data sheet   
					may be obtained on the Internet at URL: http://www.micron.com/mti/msp/htm/datasheet.html.   
					Since it includes only 2 memory chips, the SDRAM is unbuffered from the MSC8101, avoiding the   
					delay associated with address and data buffers. As the volume of this sdram is far beyond any   
					possible future requirement, the SDRAM is soldered directly to the board.   
					In order to provide Host Interface held a half of the Data Bus (32bits of 64bits wide) width the DIP   
					switch array is present. It allows to shift address field by one bit A28->A29, A27->A28,.A12->A13.   
					In this case we can use one from two SDRAM chip, therewith the second chip will be disable with   
					BCSR’s control bit - memory space will be decreased by half. The system bus of the MSC8101 is   
					very fast and run up to 100MHz, therefore any type of logic for address mux puts large timing   
					
					
					The SDRAM’s timing is controlled by the 1’nd SDRAM machine of the MSC8101, which will be   
					E. When an unbuffered CS region is being accessed, buffers do not open anyway.   
					A. During read cycles.   
					44   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					assigned to a CS line according to TABLE 5-3. "MSC8101ADS Chip Select Assignments" on page   
					44.   
					FIGURE 5-2 SDRAM Connection Scheme   
					MT48LC2M32B2 x 2   
					CS2   
					CS   
					CS   
					RAS   
					RAS   
					RAS   
					CAS   
					WE   
					CAS   
					W 
					CAS   
					W 
					Address MUX   
					A29   
					BNK1   
					BNK0   
					A0   
					BA1   
					BA0   
					BA1   
					BA0   
					A28   
					A1   
					A27   
					A2   
					A(29:19)   
					A(0:9)   
					A26   
					A(9:0)   
					A10   
					A(9:0)   
					A10   
					A3   
					PSDA10   
					3.3   
					A20   
					A9   
					CKE   
					CKE   
					A19   
					32   
					SYSCLK1   
					DQM(0:3)   
					SYSCLK2   
					CLK   
					CLK   
					64   
					DQM(0:3)   
					DQM(0:3)   
					DQ(31:0)   
					DQ(31:0)   
					D(0:31)   
					SDRAMEN64/32   
					DQM(4:7)   
					D(32:63)   
					5•6•1   
					SDRAM Programming   
					After power-up, SDRAM needs to be initialized by means of programming, to establish its mode of   
					operation. The SDRAM is programmed by issuing a Mode Register Set command. During that   
					command data is passed to the Mode Register through the SDRAM’s address lines. This   
					command is fully supported by the SDRAM machine of the MSC8101.   
					Mode Register programming values are shown in TABLE 5-4. "100 MHz SDRAM Mode Register   
					
					TABLE 5-4. 100 MHz SDRAM Mode Register Programming   
					SDRAM   
					Address Line   
					SDRAM Mode Reg   
					Field   
					Value   
					Meaning:   
					a 
					A10   
					A9   
					Reserved   
					‘0’   
					‘0’   
					Should program zero   
					WB   
					Read & Write Burst Access   
					Standard Operation   
					CAS Latency   
					A8, A7   
					A6 - A4   
					A3   
					Operation Mode   
					CAS Latency   
					Burst Type   
					Burst Length   
					‘00’   
					b 
					3/2   
					‘0’   
					Sequential   
					c 
					A2 - A0 (LSB)   
					’010’/’011’   
					4/8 Word Burst Length   
					a. Actually SDRAM’s A0 is connected to MSC8101 A29/A28 address line (32/64 bit width mode)   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					45   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					b. Two clocks latency setting is programmed for 50MHz Bus Clock   
					c. 8 beat burst is programmed for 32bit Data Bus width (Host Interface is active)   
					5•6•2   
					SDRAM Refresh   
					The SDRAM is refreshed using its auto-refresh mode. I.e., using SDRAM machine 1’s periodic   
					A 
					timer, an auto-refresh command is issued to the SDRAM every 14 µsec, so that all 4096 SDRAM   
					rows are refreshed within spec’d 57.3 msec, while leaving a 6.6msec interval of refresh redundancy   
					within that window, as a safety measure, covering for possible delays in bus availability for the   
					refresh controller.   
					5•7   
					Flash Memory SIMM   
					The MSC8101 is provided with 8Mbyte of 90 nsec flash memory SIMM, the SM73228XG1JHBGO   
					by Smart Modular Technology which is composed of four LH28F016SCT-L95 chips by Sharp,   
					arranged as 2M X 32 in a single bank. Support is given also to 16MBytes and 32 MBytes Simm’s.   
					The Flash SIMM resides on an 80 pin SIMM socket and is buffered from the 60X bus to reduce   
					capacitive load over it.   
					To minimize use of MSC8101s’ chip-select lines, only one chip-select line CS0 is used to select   
					the Flash as a whole, while distributing chip-select lines among the module’s internal banks is done   
					by on-board programmable logic (BCSR), according to the Presence-Detect lines of the Flash   
					SIMM inserted to the MSC8101ADS.   
					The access time of the Flash memory provided with the MSC8101ADS is 95 nsec, however,   
					devices with different delay are supported as well. By reading the delay section of the Flash SIMM   
					
					debugger can establish via register OR0 the correct number of wait-states needed to access the   
					Flash SIMM (considering default system clock frequency).   
					The control over the Flash is done with the GPCM and a dedicated CS0 region which controls the   
					B 
					whole bank. During hard - reset initialization , the debugger or any application S/W for that matter,   
					reads the Flash Presence-Detect lines via BCSR and determines how to program registers BR0 &   
					OR0, within which the size and the delay of the region are determined. The performance of the   
					
					TABLE 5-5. Flash Memory Projected Performance Figures   
					Number of System Clock Cycles   
					@ 100 MHz Bus Clock Freq.   
					Cycle Type \ Flash Delay [nsec]   
					95   
					a 
					Read Access   
					10   
					b 
					a 
					Write Access   
					10   
					a. From TS asserted. However, due to internal activity, these figures may be larger.   
					b. The figures in the table refer to the actual write access. The write operation continues   
					internally and the device has to be polled for completion.   
					
					A. In fact each SDRAM component is composed of 4 internal banks each having 4096 rows, but they are re-   
					freshed in parallel.   
					B. i.e., initialization that follow the hard reset sequence at system boot.   
					46   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					FIGURE 5-3 FLASH SIMM Connection Scheme   
					FLASH SIMM   
					BD(0:31)   
					BA(9:29)   
					D(31:0)   
					A(22:0)   
					ADR Ext.   
					WE0   
					BA(7:8)   
					BWE0   
					BWE1   
					WE1   
					BWE2   
					BWE3   
					WE2   
					WE3   
					BPOE   
					OE   
					BCSR   
					FCS0   
					FCS1   
					CS0   
					CS1   
					FCSb   
					BA7   
					FCS2   
					FCS3   
					CS2   
					CS3   
					BA8   
					FPD1   
					FPD2   
					FPD3   
					FPD4   
					PD1   
					PD2   
					PD3   
					PD4   
					PD5   
					PD6   
					PD7   
					FPD5   
					FPD6   
					FPD7   
					
					depends on the size of the FLASH module installed - it is read by the BCSR using the PD(1-7) pins.   
					5•7•1   
					Flash Programming Voltage   
					Support is given to modules that require 5V for programming. The 5V voltage for programming is   
					taken from the main board voltage supply or 12V from external power supply in protection mode.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					47   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					Communication Ports   
					5•8   
					The MSC8101ADS is include several communication ports, to allow convenient evaluation of CPM   
					"Highlights". Obviously, it is not possible to provide all types of communication interfaces support-   
					ed by the CPM, but it is made convenient to connect communication interface devices to the   
					MSC8101 via the CPM Expansion connectors, residing on the edge of the board.   
					The communication ports’ interfaces provided on the MSC8101ADS are listed below:   
					1) 155 Mbps ATM UNI on FCC1 with Optical I/f, connected via UTOPIA I/F.   
					2) 100/10-Base-T Port on FCC2 with T.P. I/F, MII controlled.   
					3) Four T1/E1 ch. on TDMA1,-B2,-C2,-D2 ports.   
					4) Audio CODEC on TDMA1A.   
					5) Dual RS232 port residing on SCC1 & SMC1.   
					Not all peripherals are available at once.   
					For understanding Communication Ports compatibility see TABLE 5-6. "Ports Function Enable" on   
					
					48   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					TABLE 5-6. Ports Function Enable   
					DMA Ext.   
					Tool   
					Possible   
					Collision   
					ADS On-Board Peripherals   
					QFALC on   
					MSC8101 I/O Ports/Name   
					CODEC Fast Et ATM8   
					on on on   
					- 
					- 
					T1/E1   
					T1/E1   
					T1/E1   
					T1/E1   
					TDMA1 FCC2 FCC1   
					TDMA1 TDMB2 TDMC2 TDMD2   
					PA6/TDMA1-L1RSYNC   
					D 
					+ 
					+ 
					PA7/TDMA1-L1TSYNC   
					PA8/TDMA1-L1RXD0   
					D 
					D 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					+ 
					PA9/TDMA1-L1TXD0   
					PA14/MIIRXD3/ATM8-RXD4   
					PA15//MIIRXD2/ATM8-RXD5   
					PA16/MIIRXD1/ATM8-RXD6   
					PA17/MIIRXD0/ATM8-RXD7   
					PA18/MIITXD0/ATM8-TXD7   
					PA19/MIITXD1/ATM8-TXD6   
					PA20/MIITXD2/ATM8-TXD5   
					PA21/MIITXD3/ATM8--TXD4   
					PA26/MIIRXER/ATM8-RxClav   
					PA27/MIIRXDV/ATM8-RxSOC   
					PA28/MIITXEN/ATM8-RxEnb   
					PA29/MIITXER/ATM8-TxSOC   
					PA30/MIICRS/ATM8-TxClav   
					PA31/MIICOL/ATM8-TxEnb   
					PB18/MIIRXD3   
					PB19/MIIRXD2   
					PB20/TDMD2-L1RSYNC/MIIRXD1   
					PB21/TDMD2-L1TSYNC/MIIRXD0   
					PB22//TDMD2-L1RXD/MIITXD0   
					PB23//TDMD2-L1TXD/MIITXD1   
					PB24/TDMC2-L1RSYNC/MIITXD2   
					PB25/TDMC2-L1TSYNC/MIITXD3   
					PB26/TDMC2-L1RXD/MIICRS   
					PB27/TDMC2-L1TXD/MIICOL   
					PB28/TDMB2-L1TSYNC/MIIRXER   
					PB29/TDMB2-L1RSYNC/MIITXEN   
					PB30/TDMB2-L1RXD/ATM8-MIIRXDV   
					PB31/TDMB2-L1TXD/MIITXER   
					PC22/CLK10/IDMA1-DREQ   
					PC23/TDMD2-L1RXCLK(CLK9)/IDMA1-DACK   
					D 
					+ 
					D 
					D 
					D 
					+ 
					+ 
					+ 
					D 
					D 
					+ 
					+ 
					D 
					D 
					D 
					+ 
					+ 
					+ 
					+ 
					PC24/CLK8/IDMA2-DREQ   
					PC25/TDMC2-L1RXCLK(CLK7)/IDMA2-DACK   
					+ 
					PC26/CLK6   
					+ 
					PC27/TDMB2-L1RXCLK(CLK5)   
					PC28/CLK4   
					+ 
					+ 
					+ 
					PC29/CLK3   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					49   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					TABLE 5-6. Ports Function Enable   
					DMA Ext.   
					Tool   
					Possible   
					Collision   
					ADS On-Board Peripherals   
					QFALC on   
					MSC8101 I/O Ports/Name   
					CODEC Fast Et ATM8   
					on on on   
					- 
					- 
					T1/E1   
					T1/E1   
					T1/E1   
					T1/E1   
					TDMA1 FCC2 FCC1   
					TDMA1 TDMB2 TDMC2 TDMD2   
					PC30/TDMA1-TXCLK(CLK2)   
					+ 
					+ 
					+ 
					+ 
					PC31/TDMA1-RXCLK(CLK1)   
					D 
					+ 
					+ 
					PD30/IDMA2-DRACK/IDMA2-DONE   
					PD31/IDMA1-DRACK/IDMA1-DONE   
					5•8•1   
					ATM Port   
					To support the MSC8101 ATM controller, a 155.52Mbps User Network Interface (UNI) is provided   
					on board, connected to FCC1 of the MSC8101 via UTOPIA I/F.Use is done with PM5350 S/UNI-   
					155-ULTRA by PMC-SIERA. Although these transceivers are capable of supporting 51.84Mbps   
					rate, support is given only to the higher rate.   
					The control over the transceiver is done using the microprocessor i/f of the transceiver, controlled   
					by the MSC8101 memory controller’s GPCM. Since the UNI is 5V powered and the MSC8101 3.3V   
					powered (5V intolerant), the UNI is buffered (LCX buffers) from the MSC8101 on both the receive   
					part of UTOPIA I/F and MP control ports.   
					The ATM transceiver may enabled / disabled at any time by writing ’0’ / ’1’ to the ATMEN~ bit in   
					BCSR1/2. When ATMEN~ is negated, (’1’) the MPcontrol port is also detached from the MSC8101   
					and its associated FCC1 may be used off-board via the expansion connectors.   
					The ATM transceiver reset input is driven by HRESET~ signal of the MSC8101, so that the UNI is   
					reset whenever a hard-reset sequence occurs. The UNI may also be reset by either asserting   
					ATM_RST bit in BCSR1/3 or by asserting (’1’) the RESET bit in the Master Reset and Identify /   
					Load Meters register via the UNI MP I/F.   
					The UNI transmit and receive clocks is fed with a 19.44 MHz +/- 20 ppm, clock generator, 5 V   
					powered, while the receive and transmit FIFOs’ clock is provided by the MSC8101, optionally from   
					the same clock or separate clocks, hard-configured.   
					The ATM SAR is connected to the physical medium by an optical I/F. Use is done with HP’s HFBR   
					5205 optical I/F, which operates at 1300 nm with upto 2 Km transmission range.   
					5•8•2   
					100/10 Base - T Port   
					A Fast Ethernet port with T.P. (100-Base-TX) I/F is provided on the MSC8101ADS. This port is   
					also support 10 Mbps ethernet (10-Base-T) via the same transceiver - the LXT970 by Level One.   
					The LXT970 is connected to FCC2 of the MSC8101 via MII interface, which is used for both -   
					device’s control and data path. The initial configuration of the LXT970 is done be setting desired   
					values at 8 configuration signals: FDE, CFG(0:1) and MF(0:4). The MF(0:4) pins however, are con-   
					trolled by 4 - voltage levels, this to allow each pin to configure two functions. On the MSC8101ADS   
					these pins is driven by factory set 0Ω resistors, connected to a voltage divider, allowing future   
					option change during production.   
					The LXT970 reset input is driven by HRESET~ signal of the MSC8101, resetting the transceiver   
					whenever hard-reset sequence is taken. The LXT970 may also be reset by either asserting the   
					FETH_RST bit in BCSR1/5 or by asserting bit 0.15 (MSB of LXT970 control register) via MII I/F.   
					To allow external use of FCC2, its pins is appear at the CPM expansion connectors and the   
					50   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					ethernet transceiver may be Disabled / Enabled at any time via the MII’s MDIO port.   
					The LXT970 is able to interrupt the MSC8101, this via IRQ7~ line. This line is shared also with the   
					CPM expansion connectors. Therefore, any tool that is connect to IRQ7 or IRQ6~ for that matter,   
					should drive these lines only with an Open Drain buffer.   
					5•8•3   
					Audio CODEC   
					The CS4221 is a highly integrated, high performance, 24-bit, audio CODEC providing stereo ADC   
					and stereo DAC converters using delta-sigma conversion techniques.The device operates from a   
					single +5V power supply and provides digital interface 3.3V.   
					Control for the functions available on the CODEC device over SPI port of the MSC8101.   
					External crystal must be equal 11.289MHz for master mode with sample rate frequency Fs equal   
					to 44.1kHz.   
					The chip controlled by CODEC_EN bit in BCSR1/1. To enable CODEC device operation the   
					CODEC_EN bit should be set to zero (default setting).   
					FIGURE 5-4 MSC8101 to CODEC connection.   
					To Exp. Connector   
					MSC8101   
					6 
					BCSR1/1   
					CODECENb   
					CPM   
					CS4221   
					TDMA1   
					U22   
					HRESET   
					MIC   
					on MCC1   
					AINL+/-   
					AINR+/-   
					RST   
					Input   
					CLK1   
					CLK2   
					SCLK   
					L1TSYNC   
					L1RSYNC   
					L1TXD   
					Line   
					LRCK   
					Input   
					SDIN   
					L1RXD   
					SDOUT   
					AONL+/-   
					AONR+/-   
					To stereo   
					Amp.   
					P.D.*   
					SPI pins   
					XTI XTO   
					2 
					* Master Mode select   
					To SPI port   
					CPM   
					11.289MHz   
					5•8•3•1 CS4221 Programming   
					After power-up the CODEC device needs to be initialized over SPI port of the CPM. The pulldown   
					resistor on SDOUT pin causes the part operates in Clock Master Mode. To communicate with the   
					CS4221 the chip address field must be ‘001000’. The control register contains eight bytes which   
					are selected by memory address pointer of three LSB. The programming values are shown in   
					
					TABLE 5-7. CS4221 Programming   
					Byte   
					Num.   
					Function   
					Value   
					Meaning:   
					1 
					2 
					ADC Control   
					DAC Control   
					‘0’   
					Default. Normal mode. High Pass Filter active   
					Default/Both channels are muted   
					Default. No attention.   
					‘0/60’   
					‘00’   
					3,4   
					OUT Attenuator   
					Data   
					5 
					DSP Mode   
					‘0F’   
					44.1 kHz de-emphasis setting, I/O serial data format is   
					right justified 20 bit   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					51   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					TABLE 5-7. CS4221 Programming   
					Byte   
					Num.   
					Function   
					Value   
					Meaning:   
					6 
					7 
					Converter Status   
					Master Clock   
					- 
					Read only   
					Default. Crystal frequency is equal to 256x Fs   
					‘0’   
					5•8•4   
					T1/E1 Ports   
					The QFALC framer supports four T1/E1 and contains analog and digital function blocks, which are   
					configured and controlled by MSC8101. Due to its multitude of implemented functions, it fits to a   
					wide range of networking applications and fulfills the according international standards.   
					External clock oscillator is mounted on the DIP socket to provide easy changing for both T1 and   
					E1. The QFALC reset input is driven by FRMRST~ signal of the BCSR0/5. Due the MSC8101 I/O   
					pins functional limitation, T1/E1 2,3,4 channels are available when Fast Ethernet MII pins will be   
					set to Hi-Z (FETHIEN bit is asserted) and T1/E1 1-th channel is available, when the CODEC is   
					
					5•8•5   
					RS232 Ports   
					To assist user’s applications and to provide convenient communication channels with both a   
					terminal and a host computer, two identical RS232 ports is provided on the MSC8101ADS, con-   
					nected to SCC1 and SMC1 ports of the MSC8101. Use is done with MC145583 transceiver which   
					generates RS232 levels internally using a single 3.3V supply and has shutdown mode, during   
					which receive buffers are tri-stated. When the RS232EN1 or RS232EN2 bits in BCSR1/6-7 is   
					asserted (low), the corresponding transceiver is enabled. When negated, the corresponding trans-   
					ceiver is enter standby mode, within which the receiver outputs are tri-stated, enabling use of the   
					corresponding port’s pins, off-board via the expansion connectors.   
					In order of saving board space, 9 pins, female D-Type stacked connector is used, configured to be   
					directly (via a flat cable) connected to a standard IBM-PC like RS232 connector.RS-232 Ports’   
					Signal Description the list below, the directions ’I’, ’O’, and ’I/O’ are relative to the MSC8101ADS   
					board. (I.e. ’I’ means input to the MSC8101ADS).   
					FIGURE 5-5 RS232 Serial Ports’ Connector   
					DCD   
					1 
					6 
					DSR   
					TX   
					2 
					3 
					4 
					5 
					7 RTS   
					8 
					9 
					RX   
					CTS   
					N.C.   
					DTR   
					GND   
					• 
					• 
					• 
					• 
					CD ( O ) - Data Carrier Detect. This line is always is asserted by the MSC8101ADS.   
					TX ( O ) - Transmit Data.   
					RX ( I ) - Receive Data.   
					DTR ( I ) - Data Terminal Ready. This signal is used by the software on the MSC8101ADS   
					52   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					to detect if a terminal is connected to the MSC8101ADS board.   
					A 
					• 
					• 
					• 
					DSR ( O ) - Data Set Ready. This line is always asserted by the MSC8101ADS.   
					RTS ( I ) - Request To Send. This line is not connected in the MSC8101ADS.   
					CTS ( O ) - Clear To Send. This line is always asserted by the MSC8101ADS.   
					5•9   
					Host I/F   
					B 
					Host processor may be connected through 16bit-wide bidirectional parallel port multiplexed with   
					32 LSB of MSC8101 Data bus. The Host I/F will be driven after hard-reset sequence if HPE pin   
					C 
					is sampled high at the rising edge of PORESET. Since MSC8101 Data bus has 64bit width in 60x   
					mode to provide Host I/F disconnect additional buffers will be needed. These buffers are enabled   
					by BCSR control line. Host Dual Data Strobe (DDS), Data Strobe Polarity (DSP), Chip Select   
					Polarity (CSP) lines and HRRQ/HACK direction are controlled by corresponding bits of the   
					
					Buffer/transceivers are 5V compliant.   
					Host Port is also available via two row header 36 pins.   
					FIGURE 5-6 Host Interface Diagram   
					16bit   
					D[0:63]   
					U45   
					D[32:47]   
					HD[0:15]   
					from BCSR   
					E 
					DIR   
					DIR   
					O.D.   
					U3   
					D[56]   
					HACK/HRRQ   
					from BCSR control bit set once   
					E 
					O.D.   
					U4   
					D[55]   
					HREQ/HTRQ   
					E 
					U45   
					D[48:51]   
					HA[0:3]   
					D[52:54]   
					HCS,HRW,HWR   
					D[57:60]   
					E 
					O.D.   
					PORESET   
					HRESET   
					DSP, DDS,   
					8BIT   
					O.D. To P2 & P4 conn.   
					Presence Detect Pin (PDP)   
					Host Enable   
					DIP SW   
					BCSR controlled   
					The MSC8101 CPM ports are poorer than the MPC8260 CPM, therefore Host I/F bus may be   
					driven outside through CPM Expansion Connector in place of unusable lines. Since the CPM Ex-   
					A. Since there are only 3 RS232 transmitters in the device, DSR is connected to CD.   
					B. 8-bit mode is also available for HDI8 I/F.   
					C. Really 28pins are used for Host interface.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					53   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					pansion Connector is using for off-board tools (ECOM,DMA e.g.) it’s necessary to avoid signal col-   
					lisions. For this purpose Host I/F buffers should be disabled for external non-dedicated tools. The   
					placement Host I/F signals is shown in the following table.   
					TABLE 5-8. Host I/F Interconnect signals   
					Shadow Signal   
					Con/Pin No.   
					Signal Name   
					(For   
					Description   
					MPC8260ADS)   
					P2/A24   
					P2/A23   
					P2/A22   
					P2/A21   
					HWRDS   
					PD8   
					PD9   
					Data Strobe (HDS)/Write Strobe (HWR)   
					Read Write Select (HRW)/Read Strobe (HRD)   
					Host Chip Select   
					HRDRW   
					HCS1   
					PD10   
					PD11   
					HCS2   
					Global Host Chip Select   
					P2/B31-B32 HD(14:15)   
					P2/C15-C28 HD(0:13)   
					PA(1:0)   
					PB(17:4)   
					PC11   
					Host Data bits 14-15   
					Host Data bits 0-13   
					P2/D21   
					P2/D24   
					HREQTRQ   
					HRRQACK   
					Host Request/Host Transmit Request   
					Host Receive Request/Host Acknowledge   
					Host Address bits 0-3.   
					PC8   
					P2/D29-D32 HA(0:3)   
					P2/A30,C30 PDP   
					PC(3:0)   
					GND   
					Presence Detect Pins - should be pull-upped on the ADS. If   
					etx. tool has these pins grounded Host buffer will be   
					disabled combinatorialy. The pins must remain   
					disconnected for Host I/F tool.   
					P1/C10   
					P1/B20   
					HRESETb   
					PORSTb   
					HRESET~   
					N.C.   
					Hard Reset   
					Output of Host to asserts PORESET on the ADS to start   
					Host Configuration sequence.   
					5•10   
					DMA off-board tool   
					The MSC8101 has multi-channel DMA connected to both PPC and Internal Local Bus. The DMA   
					supports flyby transfer between peripheral and memory when they have the same port size. For   
					testing flyby mode will be used off-board tool consists FIFO’s array and control logic placing on the   
					wire-wrap prototype board. This tool allows to check DRACK (DMA Request Logic) and DONE   
					logic. The tool will be connected to CPM Expansion Connectors.   
					5•11   
					Board Control & Status Register - BCSR   
					Most of the hardware options on the ADS are controlled or monitored by the BCSR, which is a 32   
					bit wide read / write register file. BCSR resides over the PPC Bus, accessed via the MSC8101’s   
					
					fact includes 8 registers: BCSR0 to BCSR7. Since the minimum block size for a CS region is   
					32KBytes and only A(27:29) lines are decoded by the BCSR for register selection, BCSR0 -   
					BCSR7 are duplicated many times inside that region. See also TABLE 1-1. "MSC8101ADS Spec-   
					
					The following functions are controlled / monitored by the BCSR:   
					1) PPC Data Bus width 64/32 bits.   
					2) CODEC Enable/Disable.   
					3) QFALC:   
					54   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					• 
					• 
					Buffers Enable/Disable.   
					Device Reset.   
					4) Host Interface which includes:   
					• 
					• 
					Buffers Enable/Disable   
					Host Acknowledge Enable   
					5) ATM Port Control which includes:   
					• 
					• 
					Transceiver Enable / Disable   
					Device Reset.   
					6) Fast Ethernet Port Control which includes:   
					• 
					• 
					Transceiver Initial Enable   
					Device Reset   
					7) RS232 port 1 Enable / Disable.   
					8) RS232 port 2 Enable / Disable.   
					9) Flash Size / Delay Identification.   
					10) External (off-board) tools Support which include:   
					• 
					• 
					• 
					Tool Identification   
					Tool Revision   
					Tool Status Information   
					11) S/W Option Identification.   
					12) ADS Revision code.   
					Since part of the ADS’s modules are controlled by the BCSR and since they may be disabled in   
					favor of external hardware, the enable signals for these modules are presented at the CPM expan-   
					sion connectors, so that off- board hardware may be mutually-exclusive enabled with on-board   
					modules.   
					For reason to achieve maximum SW compatibility with Voyager ADS the usable control/status bits   
					will be populated at the corresponding addresses.   
					5•11•1   
					BCSR0 - Board Control / Status Register 0   
					The BCSR0 serves as a control register on the ADS. Although it resides only over D(0:7) lines of   
					the PPC data bus, it is accessed as a word at offset 0 from BCSR base address. It may be read   
					or written at any time. BCSR0 gets its defaults upon Power-On reset. BCSR0 fields are described   
					
					TABLE 5-9. BCSR0 Description   
					PON   
					DEF   
					BIT   
					MNEMONIC   
					HOSTCSP   
					Function   
					ATT.   
					0 
					Host Chip Select Polarity. Defines the chip-select polarity for Host I/F, for   
					both chip-select inputs HCS1 and HCS2. When low chip-selects have   
					negative polarity, otherwise - positive.   
					0 
					R,W   
					1 
					HOSTRQAC   
					Host Request or Acknowledge Select. When Host I/F supports DMA   
					acknowledge, this bit should be set low and high for double host request   
					mode. This bit allows to change direction of external buffer.   
					0 
					R,W   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					55   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					TABLE 5-9. BCSR0 Description   
					PON   
					DEF   
					BIT   
					MNEMONIC   
					HOSTTRI   
					Function   
					ATT.   
					2 
					Host Request or Acknowledge Enable. When high host request/   
					acknowledge I/O obtains high impedance and external buffer is HI-Z if low   
					this signal is enable via external buffer.   
					1 
					R,W   
					a 
					3 
					4 
					T1_1EN   
					T1/E1 channel 1 Enable. When asserted (low) T1/E1 QFALC framer   
					channel 1 lines are connected to the CPM TDMA1 ports. If negated (high),   
					T1/E1 channel 1 is disable and associated TDMA1 lines may be used for   
					the CODEC application. See TABLE 5-11. "Peripheral’s Availability   
					Decoding." for more explanation   
					1 
					R,W   
					R,W   
					
					T1_234EN   
					T1/E1 Ports channels 2,3,4 Enable. When asserted (low) the QFALC   
					1 
					channels 2,3,4 are available on TDMB2,TDMC2 and TDMD2. When   
					b 
					negated (high), the QFALC channels 2,3,4 are isolated by tri-state buffers .   
					The T1/E1 2,3,4 ports are available when MII bus of Fast Ethernet   
					Transceiver is disabled. See TABLE 5-11. "Peripheral’s Availability   
					Decoding." for more explanation.   
					5 
					6 
					FRM_RST   
					T1/E1 Framer (QFALC) Reset. When asserted (low), the QFALC device is   
					in reset state. This line is driven also by HRESET~ signal of the MSC8101.   
					1 
					1 
					R,W   
					R,W   
					SIGNAL_LAMP_0 Signal Lamp 0. When this signal is active (low), a dedicated Green LED   
					illuminates. When in-active, this LED is darkened. This LED may be used   
					for S/W signalling to user.   
					7 
					SIGNAL_LAMP_1 Signal Lamp 1. When this signal is active (low), a dedicated Red LED   
					illuminates. When in-active, this LED is darkened. This LED may be used   
					for S/W signalling to user.   
					1 
					R,W   
					
					b. In fact only “Receive Data Out” and “Receive Clock” output signals from QFALC will be disabled. “Frame Sync”   
					should be disabled by QFALC programming or by reset to the framer (FRM_RST bit).   
					5•11•2   
					BCSR1 - Board Control / Status Register 1   
					The BCSR1 serves as a control register on the ADS. It is accessed as a word at offset 4 from   
					BCSR base address. It may be read or written at any time. BCSR1 gets its defaults upon Power-   
					
					TABLE 5-10. BCSR1 Description   
					PON   
					DEF   
					BIT   
					MNEMONIC   
					Function   
					ATT.   
					0 
					SBOOT_EN   
					Serial BOOT Enable. When asserted (low) or if serial boot mode is chosen   
					I2C lines are tied to EEPROM part U20, if (high) FETH MII data bus are   
					driven over I2C lines. The mux is done via Bus Switch U19.   
					0 
					R,W   
					a 
					1 
					2 
					CODEC_EN   
					CODEC Enable. When asserted (low) CODEC chip (CS4221) is connected   
					to TDMA1 port, if (high) data path from CODEC is isolated.   
					0 
					1 
					R,W   
					R,W   
					ATM_EN   
					ATM Port Enable. When asserted (low) the ATM UNI chip (PM5350)   
					connected to FCC1 is enabled for transmission and reception. When   
					b 
					negated, the ATM transceiver is in fact in standby mode and its associated   
					c 
					buffers are in tri-state mode, freeing all its i/f signals for off-board use via   
					the expansion connectors.   
					56   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					TABLE 5-10. BCSR1 Description   
					PON   
					DEF   
					BIT   
					MNEMONIC   
					ATM_RST   
					Function   
					ATT.   
					3 
					ATM Port Reset. When asserted (low), the ATM port transceiver is in reset   
					state. This line is driven also by HRESET~ signal of the MSC8101.   
					1 
					1 
					R,W   
					4 
					FETHIEN   
					Fast Ethernet Port Initial Enable. When asserted (low) the LXT970’s MII   
					port, residing on FCC2, is enabled after Power-Up or after FETH_RST is   
					negated. When negated (high), the LXT970’s MII port is isolated after   
					Power-Up or after FETH_RST is negated and all I/F signals are tri-stated.   
					After initial value has been set this signal has no influence over the LXT970   
					and MII isolation may be controlled via MDIO 0.10 bit. The Fast Ethernet   
					Port on the FCC2 which lines are muxed with T1/E1 channels 2-4 and may   
					be available if they are tri-stated. See bit BCSR0/4 description.   
					R,W   
					5 
					FETH_RST   
					Fast Ethernet port Reset. When active (low) the LXT970 is reset. This line   
					is also driven by HRESET~ signal of the MSC8101. Since MDDIS pin of the   
					LXT970 is driven low with this application, the negation of this signal causes   
					all the H/W configuration bits to be sampled for initial values and device   
					control is moved to the MDIO channel, which is the control path of the MII   
					port.   
					1 
					R,W   
					6 
					7 
					RS232EN_1   
					RS232EN_2   
					RS232 port 1 Enable. When asserted (low) the RS232 transceiver for port   
					1 (upper), is enabled. When negated, the RS232 transceiver for port 1, is in   
					standby mode and SCC1 pins are available for off-board use via the   
					expansion connectors.   
					1 
					1 
					R,W   
					R,W   
					RS232 port 2 Enable. When asserted (low) the RS232 transceiver for port   
					2 (lower), is enabled. When negated, the RS232 transceiver for port 2, is in   
					standby mode and SCC2 pins are available for off-board use via the   
					expansion connectors.   
					
					b. The ATM transceiver itself does not enter standby mode, the fact that it is disconnected from MSC8101 the emu-   
					lates this state.   
					c. Required for voltage levels adaptation.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					57   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					TABLE 5-11. Peripheral’s Availability Decoding.   
					BCSR Control Bits   
					Enable to:   
					FETHIEN   
					1.4   
					T1_1EN   
					T1_234EN   
					CODEC_EN   
					0.3   
					0.4   
					1.1   
					a 
					CODEC   
					T1/E1   
					x 
					x 
					x 
					x 
					0 
					x 
					1 
					0 
					channels   
					2-4   
					FETH   
					0 
					x 
					x 
					x 
					x 
					x 
					T1/E1   
					channel   
					1 
					0 
					1 
					a. Power-on default mode is enable for CODEC and disable for the   
					rest peripherals.   
					5•11•3   
					BCSR2 - Board Control / Status Register 2   
					BCSR2 is a status register which is accessed as word at offset 8 from the BCSR base address.   
					Its a Read-Only register which may be read at any time. BCSR2’s various fields are described in   
					
					TABLE 5-12. BCSR2 Description   
					DEF   
					SET   
					BIT   
					MNEMONIC   
					TSTAT(0:7)   
					Function   
					ATT.   
					0 - 7   
					Tool Status (0:7). This field is reserved for external tool status report. The   
					exact meaning of each bit within this field is tool unique and therefore will be   
					documented separately per each tool. These signals are available at the   
					System Expansion connector.   
					- 
					R 
					8 - 11   
					TOOLREV(0:3)   
					Tool Revision (0:3). This field may contains the revision code of an   
					external tool connected to the ADS. The various combinations of this field   
					will be described per each tool user’s manual. These signals are available   
					at the System Expansion connector.   
					- 
					- 
					R 
					R 
					12 - 15 EXTTOLI(0:3)   
					External Tools Identification. These lines, which are available at the CPM   
					expansion connectors, are intended to serve as tools’ identifier. On-board S/   
					W may check these lines to detect The presence of various tools (h/w   
					expansions) at the CPM Expansion connectors. For the external tools’   
					codes and their associated combinations see TABLE 5-16.   
					
					a 
					16 - 17 SWOPT(0:1)   
					Software Option (0:1). Two bits shows the state of a dedicated dip-   
					switches providing an option to manually change a program flow.   
					0 
					1 
					1 
					R 
					R 
					R 
					18   
					19   
					HOSTCFG   
					B64_32   
					Host Configuration Set. This is high when the MSC8101 is configured for   
					PPC bus Normal Mode, if low - Host I/F is enable.   
					Data Bus 64/32 bit. This line is connected to address mux switch for   
					manually setting the PPC bus width. When it is high the PPC bus is 64-bit   
					width, if low - 32-bit width.   
					58   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					TABLE 5-12. BCSR2 Description   
					DEF   
					SET   
					BIT   
					MNEMONIC   
					Function   
					ATT.   
					20 - 23 BREVN(0:3)   
					Board Revision Number (0:3). This field represents the revision code,   
					hard-assigned to the ADS. See TABLE 5-18. "ADS Revision Encoding"   
					on page 61, for revisions’ encoding.   
					0 
					0 
					- 
					R 
					24   
					SWOPT2   
					Software Option 2. This is the LSB of the field. Shows the state of a   
					dedicated dip-switch providing an option to manually change a program   
					flow. For the setting of dip-switch see.   
					R 
					R 
					25 - 27 FLASH_PD(7:5)   
					28 - 31 FLASH_PD(4:1)   
					Flash Presence Detect(7:5). These lines are connected to the Flash SIMM   
					presence detect lines, which encode the Delay of Flash SIMM mounted on   
					the Flash SIMM socket. For the encoding of FLASH_PD(4:1) see TABLE   
					
					Flash Presence Detect(4:1). These lines are connected to the Flash SIMM   
					presence detect lines which encode the type of Flash SIMM mounted on the   
					Flash SIMM socket. For the encoding of FLASH_PD(4:1) see TABLE 5-   
					
					- 
					R 
					a. There is additional bit to this field. See bit 24 in the same table.   
					TABLE 5-13. Flash Presence Detect (7:5) Encoding   
					FLASH_PD(7:5)   
					FLASH DELAY [nsec]   
					Not Supported   
					000   
					001   
					150   
					010   
					100/120   
					80/90   
					011   
					100   
					70 nsec   
					Not Supported   
					101 - 111   
					TABLE 5-14. Flash Presence Detect (4:1) Encoding   
					FLASH_PD(4:1)   
					Flash TYPE / SIZE   
					0000   
					0001   
					SM73288XG4JHBG0 - 32 MByte (4 banks of 4 X 2M X 8) by Smart Modular   
					Technology.   
					SM73248XG2JHBG0 - 16 MByte (2 banks of 4 X 2M X 8) by Smart Modular   
					Technology.   
					0010   
					SM73228XG1JHBG0 - 8 MByte (1 bank of 4 X 2M X 8) by Smart Modular   
					Technology.   
					0011 - 1111   
					Not Supported   
					5•11•4   
					BCSR3 - Board Status Register 3   
					BCSR3 is a status register which is accessed as word at offset C from the BCSR base address.   
					
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					59   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				FreescalFeunSctieonmal Diecscoripntidonuctor, Inc.   
					
					TABLE 5-15. BCSR3 Description   
					DEF   
					SET   
					BIT   
					MNEMONIC   
					Function   
					ATT.   
					0 
					EE0   
					Emulation Enable 0. Shows the apropriate bit state of the emulation dip-   
					0 
					R 
					switch providing an option to manually program debugging.   
					1 
					2 
					3 
					4 
					5 
					6 
					7 
					EE1   
					Emulation Enable 1. Same as EE0.   
					Emulation Enable 2. Same as EE0.   
					Emulation Enable 3. Same as EE0.   
					Emulation Enable 4. Same as EE0.   
					Emulation Enable 5. Same as EE0.   
					Event Detection. Same as EE0.   
					Un-Implemented.   
					0 
					0 
					0 
					0 
					0 
					0 
					- 
					R 
					R 
					R 
					R 
					R 
					R 
					- 
					EE2   
					EE3   
					EE4   
					EE5   
					EED   
					Reserved   
					60   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					Functional Description   
					TABLE 5-16. EXTOOLI(0:3) Assignment   
					EXTTOOLI(0:3) [hex]   
					External Tool   
					T/ECOM - Communication tool   
					0 
					1 - C   
					D 
					Reserved   
					DMA Tool   
					E 
					Future Host I/F Tool   
					External Tool is Not Present   
					F 
					TABLE 5-17. External Tool Revision Encoding   
					TOOLREV(0:3) [hex]   
					External Tool Revision   
					0 
					1 
					ENGINEERING   
					PILOT   
					2 
					A 
					3 
					B 
					4-F   
					Reserved   
					TABLE 5-18. ADS Revision Encoding   
					Revision Number (0:3)   
					ADS Revision   
					[Hex]   
					0 
					1 
					ENG (Engineering)   
					PILOT   
					2 
					A 
					3 
					B 
					4-F   
					Reserved   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					61   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				FreescalPePCSBeusmMeimcoorynMdapuctor, Inc.   
					6 - PPC Bus Memory Map   
					All accesses to MSC8101 memory slaves is controlled by the its memory controller. Therefore, the   
					memory map is reprogrammable to the desire of the user. After Hard Reset is performed by the   
					debug station, the debugger checks for existance, size, delay and type of the FLASH memory   
					SIMM mounted on board and initializes the memory controller accordingly. The SDRAM and the   
					FLASH memory, respond to all types of memory access i.e., problem / supervisory, program / data   
					62   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				FreescalPePCSBeusmMeimcoorynMdapuctor, Inc.   
					and DMA. This memory map is a recommended memory map and since it is a "soft" map devices’   
					TABLE 6-1. MSC8101ADS Memory Map   
					Device Name   
					Port   
					Size   
					ADDESS RANGE   
					Memory Type   
					Host Interface Disable   
					(Default)   
					Host Interface Enable   
					a 
					00000000 - 0007FFFF   
					00080000 - 00EFFDFF   
					00EFFE00 - 00EFFEFF   
					00EFFF00 - 00EFFFFF   
					00F00000 - 00F0FFFF   
					00F10000 - 00F7FFFF   
					00F80000 - 00F807FF   
					00F80800 - 01EFFFF   
					01F00000 - 01F0FFFF   
					01F10000 - 01FFFFFF   
					02000000- 0207FFFF   
					02080000 - 144FFFFF   
					14500000 - 14507FFF   
					14500000 - 14507FF3   
					14500004 - 14507FF7   
					14500008 - 14507FFB   
					1450000C - 14507FFF   
					14508000 - 145FFFFF   
					Internal SRAM   
					64   
					- 
					Empty Space   
					
					EOnCE Registers   
					Empty Space   
					16   
					- 
					DSP Peripherals (Qbus Bank0)   
					Empty Space   
					64   
					- 
					Boot ROM (Qbus Bank1)   
					Empty Space   
					64   
					- 
					DSP Peripherals (CS11)   
					Empty Space   
					64   
					- 
					Internal SRAM (CS10)   
					Empty Space   
					64   
					- 
					b 
					BCSR(0:3) :   
					BCSR0   
					BCSR1   
					32   
					BCSR2   
					BCSR3   
					Empty Space   
					- 
					8 
					c 
					14600000 - 14607FFF   
					ATM UNI Proc. Control   
					T1/E1 Framer   
					PMC5350   
					QFALC   
					
					14608000 - 1460FFFF   
					8 
					14610000 - 146FFFFF   
					Empty Space   
					- 
					d 
					14700000 - 1483FFFF   
					MSC8101 PPC Bus Memory and   
					CPM   
					32   
					e 
					14840000 - 1FFFFFFF   
					20000000 - 207FFFFF   
					Empty Space   
					- 
					32   
					MT48LC2M32B2 x 1   
					8 MByte   
					SDRAM   
					20000000 - 20FFFFFF   
					64   
					MT48LC2M32B2 x 1 MT48LC2M32B2 x 2   
					f 
					8 MByte   
					16 MByte   
					20800000 - FDFFFFFF   
					21000000 - FDFFFFFF   
					- 
					- 
					Empty Space   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					63   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				FreescalPePCSBeusmMeimcoorynMdapuctor, Inc.   
					TABLE 6-1. MSC8101ADS Memory Map   
					Device Name   
					Port   
					Size   
					ADDESS RANGE   
					Memory Type   
					Host Interface Disable   
					(Default)   
					Host Interface Enable   
					FE000000 - FFFFFFFF   
					FF000000 - FFFFFFFF   
					FF800000 - FFFFFFFF   
					32M SIMM SM73288 or   
					32   
					16M SIMM SM73248 or   
					8M SIMM SM73228   
					Flash SIMM   
					a. Mapped to fixed addresses in the SC140 core. Refer to the MSC8101 spec for complete description of   
					
					b. The device appears repeatedly in multiples of its port-size (in bytes) X depth. E.g., BCSR0 appears at   
					memory locations 14700000, 14700010, 14700020..., while BCSR1 appears at 14700004, 14700014,   
					14700024... and so on.   
					c. The internal space of the ATM UNI control port is 256 bytes, however, the minimal block size that may   
					be controlled by a CS region is 32KBytes. The same reason is for another peripherals.   
					d. Initially at hF0000000 - hF000FFFF, set by hard reset configuration.   
					e. Refer to the MSC8101 spec for complete description of the MSC8101’s Memory Map.   
					f. Optionally.   
					Note: Address (except fixed) may moved about the map, to the convenience of any user.   
					64   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					Power   
					7 - Power   
					7•1   
					Power rails.   
					There 3 power buses with the MSC8101:   
					1)I/O -3.3V nominal   
					1)Internal Logic - 1.5V nominal.   
					2)PLL - 1.5V nominal.   
					and there are 3 power buses on the MSC8101ADS:   
					1)5V bus   
					2)3.3V bus   
					3)V   
					bus   
					logic   
					FIGURE 7-1 ADS Power Scheme   
					P1   
					ADS Logic & Peripherals   
					CODEC   
					JP3   
					5VExt   
					5V0   
					3V3   
					3.3+-10%V   
					0.9-2.2.V   
					F1   
					4A   
					JS4   
					JS5   
					JS3   
					1V5   
					JS1   
					JS2   
					P26   
					5V   
					VCCSYN   
					VCCSYN1   
					NVCC QHCC   
					QVCC   
					MSC8101   
					To support off-board application development, two of the power buses are connected to the ex-   
					pansion connectors, so that external logic may be powered directly from the board. The maximum   
					current allowed to be drawn from the board on each bus is shown in TABLE 7-1. "Off-Board Appli-   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					65   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale SePmowiecr onductor, Inc.   
					
					TABLE 7-1. Off-Board Application Maximum Current Consumption   
					Power Bus   
					Max. Current   
					5V0   
					3V3   
					2A   
					1.5A   
					To protect on-board devices against supply spikes, decoupling capacitors (typically 0.1µF) are   
					provided between the devices’ power leads and GND, located as close as possible to the power   
					leads, while 47 µF bulk capacitors are spread around.   
					7•1•1   
					5V Bus   
					Some of the ADS peripherals reside on the 5V bus. Since the MSC8101 is not 5V tolerant, buffer-   
					ing is provided between 5V peripherals and the MSC8101, protecting the MSC8101 from the   
					higher voltage level. The 5V bus is connected to an external power connector via a fuse (4A).   
					To protect against reverse-voltage or over-voltage being applied to the 5V inputs a set of high-   
					current diodes and zener diode is connected between the 5V bus GND. When either over or   
					reverse voltage is applied to the ADS, the protection logic blows the fuse, while limiting the mo-   
					mentary effects on board.   
					7•1•2   
					3.3V Bus   
					The MSC8101, the SDRAMs, the address and data buffers are powered by the 3.3 bus, which is   
					produced from the 5V bus using a low-voltage drop, linear voltage regulator LM1085S, the which   
					is capable of driving upto 4A, facilitating operation of external logic as well.   
					7•1•3   
					1.5V Bus   
					The MSC8101’s internal logic and the PLL are powered with a lower-voltage power source, voltage   
					of which may be in a range of 0.9V - 2.2V. Obviously, there is the power-speed trade-off, i.e., lower   
					operation speeds may be obtained with lower voltage supply.   
					To provide means of evaluating this trade-off, a variable, linear power regulator - MIC29372 with   
					OpAmp MC33202 in feedback, is provided, so that the voltage level of that bus, may be easily   
					tuned, to evaluate influence.   
					66   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					APPENDIX A - MSC8101 Bill of Material   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					A-67   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					A•1   
					BOM   
					In this section the MSC8101ADS’s RevB bill of material is listed according to their reference des-   
					ignation   
					TABLE A-1. MSC8101ADS Bill Of Material   
					Reference Designation   
					Part Description   
					Manufacturer   
					Part #   
					C1,C2,C3,C4,C6,C7,C8,C9,C14,   
					C15,C20,C21,C23,C24,C26,C27,   
					C28,C29,C30,C31,C33,C34,C35,   
					C36,C37,C39,C40,C41,C42,C43,   
					C44,C45,C48,C49,C50,C51,C53,   
					C54,C55,C56,C57,C61,C62,C63,   
					C64,C66,C67,C68,C69,C72,C73,   
					C74,C75,C76,C77,C78,C81,C82,   
					C83,C85,C86,C87,C88,C89,C90,   
					C91,C92,C93,C96,C97,C100,C101,   
					C102,C103,C104,C106,C108,C109,   
					C113,C114,C115,C116,C118,C122,   
					C123,C127,C129,C130,C134,C135,   
					C136,C137,C138,C140,C142,C148,   
					C149,C150,C151,C152,C155,C158,   
					C159,C161,C163,C164,C165,C166,   
					C167,C170,C171,C172,C173,C174,   
					C175,C176,C177,C178,C179,C180,   
					C181,C182,C183,C187,C189,C190,   
					C192,C193,C194,C195,C198,C199,   
					C200,C201,C203,C205,C206,C207,   
					C208   
					Capacitor 0.1µF, 16V, 10%, SMD AVX   
					0603, Ceramic   
					0603YC104KAT2A   
					C5,C71,C107,C125,C139,C141   
					C10,C11,C184,C196   
					C12,C13   
					Capacitor 68µF, 20V, 20%, SMD, AVX   
					Size D, Tantalum   
					TAJD686K020R   
					TAJD476K016   
					Capacitor 47µF, 16V, 10%, SMD AVX   
					Size D, Tantalum   
					Capacitor 2200pF, 50V, X7R 50V AVX   
					10% , SMD, Size 1206, Ceramic   
					AV12065C222KATJ   
					C16,C17,C18,C19   
					Capacitor 47µF, 25V, 10%, Electrolit   
					JAMICON   
					TKR470M1ED11   
					TAJC106K025R   
					C25,C32,C38,C105,C126,C153,   
					C160,C197   
					Capacitor 10µF, 25V, 10%, SMD AVX   
					Size C, Tantalum   
					C46,C47,C52,C58,C59,C60,C65,   
					C94,C95,C98,C99,C110,C111,C112,   
					C120,C121,C124,C128,C131,C132,   
					C133,C143,C144,C145,C146,C147,   
					C154,C156,C157,C162,C168,C169   
					Capacitor 10nF, 50V, 10%, X7R, AVX   
					SMD 0603, Ceramic   
					06035C103KAT2A   
					C70   
					Capacitor 0.001µF, 2 KV, 10%, SMD AVX   
					Size 1210, Ceramic   
					1210B102K202NT   
					AV12065A100JATJ   
					501S43W104MV4E   
					C79,C80   
					C84,C119   
					Capacitor 10pF, 50V, 5%, SMD 1206, AVX   
					Ceramic   
					Capacitor 0.1µF, X7R, 500V, 20%, JOHANSON   
					SMD Size 1812, Ceramic DIELECTRIC   
					A-68   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					TABLE A-1. MSC8101ADS Bill Of Material   
					Reference Designation   
					Part Description   
					Manufacturer   
					SPRAGUE   
					Part #   
					C117   
					Capacitor 10uF, 10V, 10%   
					SMD Size A,   
					293D106X9010A2T   
					C185,C186   
					C188,C191,C204   
					C209   
					Capacitor 47pF, 50V, 5% COG SMD AVX   
					Size 1206, Ceramic   
					12065A470JATJ   
					1206YC105KAT1A   
					TAJD107K016R   
					592D156X96R3B2T   
					MBRD620CT   
					Capacitor 1µF, 16V, 10%, X7R SMD AVX   
					Size 1206, Ceramic   
					Capacitor 100uF, 16V, 10% SMD AVX   
					Size D ,Tantalum   
					C22,C202   
					D1   
					Capacitor 15uF, 6.3V, 10%, SMD SPRAGUE   
					Size B, Tantalum   
					Schottky Barrier Rectifier SMD 6A ON   
					20V   
					SEMICONDUCTOR   
					D2   
					D3   
					Small Signal Diode SMD   
					Zener Transient Diode SMD   
					ROHM   
					RLS4148   
					ON   
					1SMC5.0AT3   
					SEMICONDUCTOR   
					FR1   
					F1   
					Ferrite Bead   
					MURATA   
					NFM60R30T222T   
					217004   
					Fuse, 4A/250V Miniature 5x20mm, Little Fuse   
					Fast-blow   
					PC Fuse Block 5x20mm   
					Little Fuse   
					PTF/15   
					- 
					L1,L2,L3,L4,L5,L6,L7   
					Ferrite Bead SMD, Size 4532   
					Led Yellow SMD, Size 1206   
					TDK   
					HF70ACC453215   
					KPT-3216YD   
					LD1,LD4,LD11,LD12,LD13,LD14,   
					LD15,LD16,LD17,LD19   
					KINGBRIGHT   
					LD5,LD9   
					Led Red SMD, Size 1206   
					Led Green SMD, Size 1206   
					KINGBRIGHT   
					KINGBRIGHT   
					KPT-3216ID   
					LD2,LD3,LD6,LD7,LD8,LD10,   
					LD18,LD20,LD21,LD22   
					KPT-3216SGD   
					JG1,JG2,JG3,JG4,JG5,JG6   
					JS1,JS2,JS3,JS4,JS5   
					JP4,JP9   
					Gnd Bridge, Gold Plated 5mm   
					Gnd Bridge, Gold Plated 5mm   
					PRECIDIP   
					PRECIDIP   
					PD999-11-11210   
					PD999-11-11210   
					87156-0303   
					Jumper Header,   
					Fabricated Jumper   
					3 
					Pole with MOLEX   
					JP1,JP2,JP3,JP5,JP6,JP7,JP8,JP10   
					P1,P2   
					Jumper, 2 Pole, Soldered, Gold Plated MOLEX   
					87156-4003   
					Connector   
					128   
					pin,   
					Female, ERNI   
					ERNI 043326   
					DIN41612, 90o   
					P3   
					Connector header, 10 pin, dual in- SAMTEC   
					line, SMD   
					TSM-10501-SDV   
					P4   
					Connector 36 Pin dual in-line SMD   
					SAMTEC   
					AMP   
					TSM-11801-SDVAP   
					2-767004-2   
					a 
					P5,P7,P8,P9,P10,P11,P13,P14   
					P6   
					Connector MICTOR 38 pin, SMD   
					Connector header, 14 pin, dual in- SAMTEC   
					line, with middle cut pin for one row,   
					SMD   
					TSM-10701-SDVAP   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					A-69   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE A-1. MSC8101ADS Bill Of Material   
					Reference Designation   
					Part Description   
					Manufacturer   
					Part #   
					43202_8110   
					P12   
					Connector 8 pin, RJ45 Receptacle, MOLEX   
					Shielded, 90o   
					P15,P16   
					P17,P18   
					Connector SMB Straight PCB Jack   
					SUHNER   
					82SMB-50-0-1/111   
					43223-8128   
					Connector   
					6 
					pin, double, RJ45 MOLEX   
					Receptacle, Shielded, 90o   
					P19,P21,P24   
					P20,P22,P23,P25   
					P26   
					Connector Stereo Phone Jack   
					I.COHEN   
					ELECTRONICS   
					COHEN-01301   
					COHEN-34228   
					8113S-253303353   
					Connector RCA Jack, Straight   
					I.COHEN   
					ELECTRONICS   
					Connector 3 pin, Power, Straight, WB   
					with false insertion protection   
					Connector 3 pin, Power Plug   
					WB   
					8113B-253303353   
					P27   
					Connector   
					9pin,   
					double, EDA Inc.   
					8LE 009 009 D 3 06H   
					Stacked,Female, D-Type   
					R5,R6,R88,R89,R90,R124   
					R16,R17,R18,R33,R58,R112   
					Resistor 4.7 KΩ, 1% SMD 0603, RODERSTEIN   
					0.1W or 0.063W   
					D11 04K7FCS   
					D11 43R2FCS   
					Resistor 43.2 Ω, 1%, SMD 0603, RODERSTEIN   
					0.1W   
					R19   
					Resistor 3.3 Ω, 5% SMD 1206, 1/4W   
					DRALORIK   
					RCD   
					D2503R3JCS   
					R20,R22,R215,R218   
					Resistor 10 KΩ, 0.1% SMD 1206,   
					BLU1206 10K 0.1%   
					1/4W   
					R21,R23,R196   
					Resistor 47 KΩ, 1% SMD 1206,   
					1/4W   
					RODERSTEIN   
					RODERSTEIN   
					RODERSTEIN   
					D25 047KFCS   
					D25 020KFCS   
					R24,R25,R212,R213,R214,R217,   
					R223,R224   
					Resistor 20 KΩ, 1% SMD 1206,   
					1/4W   
					R26,R27,R204,R205,R216,R219   
					Resistor 150 Ω, 5% SMD 1206, 1/4W   
					D25 150RJCS   
					R28,R51,R155,R156,R164,R165,   
					R176,R177,R182,R183   
					Resistor 10Ω, 1%, SMD 1206, SMD, AVX   
					1/4W   
					CR32-10ROF-T   
					R29,R30,R31,R53,R57,R68,   
					R75,R92,R95,R110,R113,   
					Resistor 10 KΩ, 1%, SMD 0603, RODERSTEIN   
					0.1W   
					D11 010KFCS   
					R130,R131,R137,R140,R142,   
					R143,R145,R149,R166,R171,   
					R184,R185,R197,R202,R203   
					R32,R40,R52,R55,R59,R87,   
					R117,R123,R125,R134,R141,   
					R146,R158,R168,R169,R170,   
					R172,R178,R186,R193,R210   
					Resistor 330 Ω, 5%, SMD 1206,   
					1/4W   
					RODERSTEIN   
					RODERSTEIN   
					D25 330RJCS   
					D11 000RFCS   
					R35,R36,R37,R38,R56,R74,   
					R80,R81,R82,R84,R85,R86,   
					R91,R138,R150   
					Resistor 0 Ω, SMD 0603, 0.1W   
					A-70   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE A-1. MSC8101ADS Bill Of Material   
					Reference Designation   
					Part Description   
					Manufacturer   
					Part #   
					R34,R39,R48,R54,R63,R66,   
					R67,R72,R73,R93,R96,R103,   
					R108,R111,R119,R121,R209   
					Resistor 1 KΩ, 1%, SMD 0603, 0.1W DRALORIK   
					D11 001KFCS   
					R41,R42,R43,R44,R45,R46,R47   
					Resistor 1.5KΩ, 1%, SMD 1206,   
					RODERSTEIN   
					D25 01K5FCS   
					1/4W   
					R49,R129,R135,R167   
					R50,R132,R229   
					R60,R157   
					Resistor 22.1Ω, 1% SMD 0603, 0.1W RODERSTEIN   
					D11 22R1FCS   
					D25 02K2FCS   
					D25 000RFCS   
					D11 51R1FCS   
					Resistor 2.2KΩ 1% SMD 1206, 1/4W RODERSTEIN   
					Resistor 0 Ω, SMD 1206, 1/4W   
					RODERSTEIN   
					R61,R64,R69,R70,R71,R76,   
					Resistor 51.1 Ω, 1%, SMD 0603, RODERSTEIN   
					R77,R79,R114,R115,R127,R133   
					0.1W   
					R62,R83   
					R65   
					Resistor 75 Ω 1% SMD 0603, 0.1W   
					RODERSTEIN   
					DRALORIK   
					D11 075RFCS   
					D25-22K1FCS   
					Resistor 22.1 KΩ 1% SMD 1206,   
					1/4W   
					R78   
					R94   
					Resistor 100 Ω, 1% SMD 1206,   
					1/4W   
					RODERSTEIN   
					RODERSTEIN   
					D25-100RFCS   
					D2502M2FCS   
					Resistor 2.2 MΩ, 1% SMD 1206,   
					1/4W   
					R97,R102,R105,R116,R126   
					R98,R101,R106   
					Resistor 2.7 Ω, 1% SMD 1206, 1/4W RODERSTEIN   
					D25 02R7FCS   
					D11 133RFCS   
					D11 82R5FCS   
					Resistor 133 Ω, 1% SMD 0603, 0.1W DRALORIK   
					R99,R100,R107   
					Resistor 82.5 Ω, 1% SMD 0603, DRALORIK   
					0.1W   
					R104,R128   
					R109   
					Resistor 1.5 Ω, 1% SMD 1206, 1/4W RODERSTEIN   
					Resistor 43.2Ω, 1% SMD 0603, 0.1W DRALORIK   
					Resistor 270 Ω, 1% SMD 1206, 1/4W DRALORIK   
					D25 01R5FCS   
					D11 43R2FCS   
					D25 270RFCS   
					D11 63R4FCS   
					R118,R122   
					R120   
					Resistor 63.4 Ω, 1% SMD 0603, DRALORIK   
					0.1W   
					R144,R151   
					Resistor 20 Ω, 1% SMD 0603, 0.1W   
					DRALORIK   
					D11 020RFCS   
					D2505R6FCS   
					R147,R148,R152,R153,R159,   
					R160,R161,R162,R173,R174,   
					R179,R180,R194,R195,R225,R226   
					Resistor 5.6 Ω, 1% SMD 1206, 1/4W   
					RODERSTEIN   
					R154,R163,R175,R181   
					R136,R139,R189,R190   
					R187,R207,R208   
					Resistor 93.1 Ω, 1% SMD1206,1/4W   
					RODERSTEIN   
					RODERSTEIN   
					RODERSTEIN   
					D25 93R1FCS   
					D11 000RFCS   
					D25 04.7KJCS   
					Resistor 0 Ω, SMD 0603, 0.1W   
					Resistor 4.7 KΩ ,5% SMD 1206,   
					1/4W   
					R188,R206   
					Resistor 3.9 KΩ, 1% SMD 1206,   
					1/4W   
					RODERSTEIN   
					RCD   
					D25 03K9FCS   
					R198,R199,R227,R228   
					Resistor 600 Ω, 0.1% SMD 1206,   
					BLU1206 600R 0.1%   
					1/4W   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					A-71   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE A-1. MSC8101ADS Bill Of Material   
					Reference Designation   
					Part Description   
					Manufacturer   
					Part #   
					R200   
					Resistor 8.45 KΩ, 1% SMD 1206,   
					RODERSTEIN   
					D25-8K45FCS   
					1/4W   
					R201,R220   
					Resistor 5KΩ, 5% SMD 1206,   
					1/4W   
					RCD   
					BLU1206 5K (4.99K)   
					0.1%   
					R97,R102,R105,R116,R126   
					Resistor 2.7 Ω, 1% SMD 1206, 1/4W RCD   
					MC1206 2R74FT   
					D25 750RFCS   
					R211   
					R222   
					Resistor 750 Ω, 1% SMD 1206, 1/4W RODERSTEIN   
					Resistor 47.5 KΩ 1% SMD 0603, DALE   
					CRCW0603-4752F   
					0.1W   
					R221   
					Resistor 24 KΩ, 5% SMD 1206,   
					1/4W   
					DRALORIK   
					DALE   
					1002G42402J   
					RN1,RN2,RN3,RN7,RN9,RN38,   
					RN42,RN45,RN46,RN47,RN48,   
					RN49,RN50,RN51,RN52,RN53,   
					RN54,RN55,RN56,RN57,RN59,   
					RN60,RN61,RN64   
					Resistor Network 22 Ω, 5%,   
					resistors, 8 pin.   
					4 
					4 
					CRA06S-08-03-220JR   
					RN4,RN5,RN6,RN8,RN10,RN12,   
					RN13,RN14,RN15,RN16,RN17,   
					RN30,RN34,RN35,RN44   
					Resistor Network 43 Ω, 5%,   
					resistors, 8 pin.   
					DALE   
					CRA06S-08-03 430JRT   
					RS8A-1002J   
					RN11,RN18,RN19,RN20,RN21,   
					RN22,RN23,RN24,RN25,RN26,   
					RN27,RN28,RN29,RN31,RN32,   
					RN33,RN36,RN37,RN39,RN40,   
					RN41,RN43,RN58,RN62,RN63,   
					RN65   
					Resistor Network 10 KΩ, 5%, 8 ROHM   
					resistors, 10 pin, Common Bus   
					RP1   
					Trimmer-Potentiometer 1K single- BOURNS   
					turn   
					3362P-1-102   
					RP2   
					Potentiometer 1K multi-turn   
					Dip-Switch, 4 X SPST, SMD   
					Dip-Switch, 8 X SPST, SMD   
					SPST, Push Button, BROWN, SMD   
					BOURNS   
					3296Y-1-102   
					90HBW04SR   
					90HBW08SR   
					DTSMW-69N-B   
					SW1,SW10,SW11   
					SW2,SW9   
					SW3,SW4   
					GRAYHILL   
					GRAYHILL   
					DIPTRINICS   
					MANUFACTURING   
					INC.   
					SW5,SW6   
					SW7,SW8   
					6 Pole Slide Switch, SMD   
					AUGAT   
					ASF62GL   
					SPST, Push Button, RED, SMD   
					DIPTRINICS   
					MANUFACTURING   
					INC.   
					DTSMW-69R-B   
					U1,U45   
					Low Voltage, CMOS, 5V Tolerant, MOTOROLA   
					16-bit Transceiver, 48-pin Plastic   
					TSSOP, Case 1201-01   
					MC74LCX16245DT   
					A-72   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE A-1. MSC8101ADS Bill Of Material   
					Reference Designation   
					Part Description   
					Manufacturer   
					Part #   
					U2   
					EPM7256A   
					- 
					120 I/O, 256 ALTERA   
					EPM7256ATC144   
					Macrocell, 7 nsec propagation delay,   
					EEPROM   
					Based   
					In   
					System   
					Programmable Logic Device, 144-pin   
					TQFP   
					U3,U4,U11,U13,U21,U22,U23,U24,   
					U48   
					Quad CMOS buffer with individual ON   
					MC74LCX125DT   
					74ALVT16244DT   
					Output Enable. TSSOP pkg.   
					SEMICONDUCTOR   
					U39,U5   
					Low Voltage, CMOS, 5V Tolerant, MOTOROLA   
					16-bit Buffer with Output Enable, 48-   
					pin Plastic TSSOP, Case 1201-01   
					U6   
					Fast Ethernet Transceiver. 64-pin LEVEL ONE   
					PQFP pkg.   
					LXT970QC/AQC   
					U7   
					U8   
					10/100 Base-T Filter network   
					HALO   
					TG22-3506ND   
					8 MByte Flash SIMM, 95 nsec delay, SMART   
					SM73228XG1JHBG0   
					Single bank, composed of four TECHNOLOGY/   
					LH28F016SCT-L95   
					SHARP.   
					chips   
					by SHARP   
					80 pin SIMM Socket   
					AMP   
					822032-5   
					U9   
					Octal Tri-State Buffer. 20-pin SOIC ON   
					74ACT541DW   
					pkg.   
					SEMICONDUCTOR   
					U10,U12,U42,U43   
					U14   
					Octal CMOS Buffer. 20-pin TSSOP ON   
					MC74LCX541DT   
					PM5350-RC   
					pkg. CASE 948E–02   
					SEMICONDUCTOR   
					Saturn User Network I/F (S/UNI) for PMC-Sierra Inc.   
					155.52 & 51.84 Mbps, 128-pin PQFP   
					U15   
					Fiber Optic I/F Module, 1300 nm HP   
					wavelength, 2 Km Range   
					HFBR 5205   
					U16,U37,U38   
					Low Voltage, CMOS, 5V Tolerant 16 MOTOROLA   
					bit buffer, with OEs. 48-pin Plastic   
					TSSOP, Case 1201-01   
					MC74LCX16244DT   
					U17   
					U18   
					MCS8101   
					MOTOROLA   
					3M   
					PC8101FC300A   
					2332-9025-01-1501   
					Socket 0.80mm Ball Grid Array   
					Open-top, 332-pin , 19x19 Matrix   
					Programmable Clock Generator, 55 CARDINAL   
					MHz, 3.3V Supply, 4-pin, (8 pin DIP COMPONENTS   
					form factor)   
					CPPLC4LBP1.5440TS   
					Socket 14-pin SMD   
					PRECIDIP   
					IDT   
					110-91-314-41-105   
					U19   
					U20   
					U25   
					Low Voltage Quad 2:1 Mux/Demux   
					EEPROM 256KBit TSSOP8   
					IDT74CBTLV3257PG   
					S524AD0XF1-RCT0   
					M3H16FAD-19.44MHz   
					SAMSUNG   
					Clock Generator 19.44MHz, 3.3V M-TRON   
					Supply, 4-pin 30ppm   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					A-73   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE A-1. MSC8101ADS Bill Of Material   
					Reference Designation   
					Part Description   
					Manufacturer   
					Part #   
					U26   
					Clock Generator 1.544MHz, 3.3V M-TRON   
					Supply, 4-pin   
					1.544MHz. M3H16FCD   
					Socket 8-pin SMD   
					PRECIDIP   
					110-93-308-41-105   
					PEB22554-HT-V1.3   
					U27   
					U28   
					Quad E1/T1 Framer PEB22554-HT- SIEMENS   
					V1.3, 144-pin QFP pkg.   
					Eight Transformers for Quad E1/T1 PULSE ENG.   
					Ports, SMD   
					T1142   
					U29,U30,U32   
					U31   
					Rail-to-Rail Output Audio Amp., ANALOG DEVICES   
					SMD, SO-8   
					SSM2275   
					24-Bit Audio Stereo Codec CS4221, CRYSTAL   
					28-pin SSOP   
					CS4221-KS   
					LM1085IS-ADJ   
					MIC29372BU   
					U33   
					Low Dropout Positive Adjustable NATIONAL   
					Regulator 3A, TO-263 pkg.   
					U34   
					Low Dropout Positive Adjustable MICREL   
					Voltage Regulator 750mA, TO-263-5   
					pkg.   
					U35,U36   
					3.3V Powered, Single Supply, RS232 MOTOROLA   
					Transceiver (3 Tx, 5 Rx), 28-pin   
					SSOP   
					MC145583V   
					U40,U41   
					U42   
					SDRAM 4Mx32   
					MICRON   
					IDT   
					MT48LC2M32B2TG-7   
					IDT2309-1HPG   
					Zero-delay Buffer 8 outputs 3.3V   
					U46,U47   
					Low Voltage, CMOS, 5V Tolerant 16 PHILIPS   
					bit Transceiver, with Bus-Hold. 48-   
					pin Plastic TSSOP.   
					74ALVT16245DL   
					U49   
					U50   
					U51   
					Dual TMOS Power N-Chanel ON   
					MMDF4N01HD   
					MC33202D   
					MOSFET, 4A, 20V SO-8   
					SEMICONDUCTOR   
					Low Voltage Rail-to-Rail OpAmp, ON   
					SO-8 pkg.   
					SEMICONDUCTOR   
					High-Precision Voltage Detector. SEIKO   
					Range 1.0V ±2%. O.D. output. SC-   
					82AB pkg.   
					S-80810ANNP   
					Y1   
					Crystal   
					Fundamental   
					resonator,   
					25   
					MHz, EPSON   
					mode,   
					MA-505   
					Oscillation   
					Frequency tolerance ±30 ppm, Drive-   
					level - 2mW max 10µW - 100 µW   
					recommended, Shunt capacitance -   
					5pF Max., Load capacitance - 10pF   
					min, Equivalent Series Resistance -   
					40Ω Max. Insulation Resistance - 500   
					MΩ min.   
					Y2   
					Crystal resonator, 11.289 MHz, M-TRON   
					Fundamental Oscillation mode   
					ATSM-49 11.2896MHz   
					a. Matched Impedance Connector.   
					A-74   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					A-75   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					APPENDIX B - Support Information   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-75   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					10   
					10   
					In this chapter all information needed for support, maintenance and connectivity to the   
					MSC8101ADS is provided.   
					B•1   
					Interconnect Signals   
					The MSC8101ADS interconnects with external devices via the following set of connectors:   
					1) P1 - System Expansion   
					2) P2 - CPM Expansion   
					3) P3 - Altera’s In System Programming (ISP)   
					4) P4 - Host I/F   
					5) P5, P7, P8, P9, P10, P13, P14 - Logic Analyzer MICTOR Connectors   
					6) P6 - JTAG/ONCE   
					7) P12 - 100 / 10 - Base-T Ethernet port   
					8) P15,P16 - SMB Coax Connectors   
					9) P17,P18 - Double RJ45 for T1/E1 port   
					10) P19,P21,P24 - Stereo Phone Jack   
					11) P20,P22,P23,P25 - RCA Jack   
					12) P26 - 5V Power Supply   
					13) P27A,B - RS232 port 1,2   
					B•1•1   
					MSC8101ADS’s P1- System Expansion Connector   
					0 
					P1 is a 128 pin, 90 , DIN 41612 connector, which provide a minimal system I/F required to inter-   
					face various types of communication transceivers, data path of which passes through MSC8101’s.   
					This connector contains 16 bit (lower PPC bus) address lines, 16 bit (higher PPC bus) Data lines   
					plus useful GPCM and UPM control lines. The pinout of P1 is shown in TABLE B1-2. "P1 - System   
					B-76   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					
					TABLE B1-2. P1 - System Expansion - Interconnect Signals   
					Pin No.   
					A1   
					Signal Name   
					EXPA16   
					Attribute   
					Description   
					a 
					O 
					Expansion Address (16 :31). This is a Latched-Buffered version   
					of the MSC8101’s PPC Address lines (16:31), provided for   
					external tool connection. To avoid reflection these lines are series   
					terminated with 43 Ω resistors.   
					A2   
					EXPA17   
					EXPA18   
					EXPA19   
					EXPA20   
					EXPA21   
					EXPA22   
					EXPA23   
					EXPA24   
					EXPA25   
					EXPA26   
					EXPA27   
					EXPA28   
					EXPA29   
					EXPA30   
					EXPA31   
					N.C.   
					A3   
					A4   
					A5   
					A6   
					A7   
					A8   
					A9   
					A10   
					A11   
					A12   
					A13   
					A14   
					A15   
					A16   
					A17   
					A18   
					A19   
					A20   
					A21   
					A22   
					A23   
					A24   
					A25   
					- 
					Not connected.   
					EXPDVALb   
					3V3   
					I/O, T.S.   
					P 
					Expansion 60x bus Data Valid signal.   
					+3.3V Power Out. These lines are connected to the main 3.3V   
					plane of the MSC8101ADS, this, to provide 3.3V power where   
					necessary for external tool connected. The amount of current   
					allowed to be drawn from this power bus is found in TABLE 7-1.   
					
					
					N.C.   
					- 
					Not Connected.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-77   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					TABLE B1-2. P1 - System Expansion - Interconnect Signals   
					Pin No.   
					Signal Name   
					Attribute   
					Description   
					A26   
					A27   
					A28   
					A29   
					A30   
					A31   
					A32   
					B1   
					5V0   
					P 
					+5V Supply. Connected to ADS’s 5V plane. Provided as power   
					supply for external tool. For allowed current draw, see TABLE 7-   
					
					
					GND   
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					B2   
					B3   
					
					B4   
					TSTAT0   
					I,P.U.   
					Tool Status (0 :7). This lines may be driven by an external tool to   
					be read via BCSR2 of the ADS. These lines are pulled-up on the   
					
					
					
					B5   
					TSTAT1   
					B6   
					TSTAT2   
					B7   
					TSTAT3   
					B8   
					TSTAT4   
					B9   
					TSTAT5   
					B10   
					B11   
					B12   
					B13   
					B14   
					B15   
					B16   
					B17   
					B18   
					B19   
					B20   
					TSTAT6   
					TSTAT7   
					
					TOOLREV0   
					TOOLREV1   
					TOOLREV2   
					TOOLREV3   
					EXTOLI0   
					EXTOLI1   
					EXTOLI2   
					EXTOLI3   
					PORSTb   
					I,P.U.   
					Tool Revision (0 :3). This lines should be driven by an external   
					tool with the Tool Revision Code, to be read via BCSR2 of the   
					ADS. These lines are pulled-up on the ADS, by 10 KΩ resistor’s   
					network. See also TABLE 5-12. "BCSR2 Description" on   
					
					
					I,P.U.   
					External Tool Identification (0 :3). This lines should be driven by   
					an external tool with the Tool Identification Code, to be read via   
					BCSR2 of the ADS. These lines are pulled-up on the ADS, by 10   
					
					
					I/O,P.U.   
					Power-On-Reset. This line is connected to open drain output of   
					voltage detector device. When power-up is executed this line   
					asserted low during apr. 800 ms. Off-board power-on-reset may   
					be provided when this pin is driven by external O.D. (without pull-   
					up resistor) logic. Failure to do so might result in permanent   
					damage to the MSC8101 and / or to ADS logic.   
					B-78   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-2. P1 - System Expansion - Interconnect Signals   
					Pin No.   
					Signal Name   
					Attribute   
					Description   
					B21   
					B22   
					B23   
					B24   
					B25   
					B26   
					B27   
					B28   
					B29   
					B30   
					B31   
					B32   
					C1   
					V3.3   
					P 
					3.3V Power Out. These lines are connected to the main 3.3V   
					plane of the MSC8101ADS, this, to provide 3.3V power where   
					necessary for external tool connected. The amount of current   
					allowed to be drawn from this power bus is found in TABLE 7-1.   
					
					
					N.C.   
					5V0   
					- 
					Not Connected   
					P 
					5V Supply. Connected to ADS’s 5V plane. Provided as power   
					supply for external tool. For allowed current draw, see TABLE 7-   
					
					
					GND   
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					C2   
					CLKX   
					O 
					Buffered System Clock. This is a low skew buffered version of the   
					MSC8101’s CLKOUT signal, to be used by an external tool.   
					C3   
					C4   
					GND   
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					BTOLCS1b   
					O 
					Buffered Tool Chip Select 1. This is a buffered MSC8101’s CS6~   
					line, reserved for an external tool.   
					C5   
					BTOLCS2b   
					O 
					Buffered Tool Chip Select 2. This is a buffered MSC8101’s CS7~   
					line, reserved for an external tool.   
					C6   
					C7   
					GND   
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					ATMENb   
					O 
					ATM Port Enable. This line enables the ATM port UNI’s output   
					lines towards the MSC8101. An external tool, using the same pins   
					as does the ATM port should consult this signal before driving the   
					same lines. Failure to do so might result in permanent   
					damage to the PM5350 ATM UNI.   
					C8   
					ATMRSTb   
					FETHRSTb   
					HRESETb   
					O 
					O 
					ATM Port Reset.This signal resets the ATM UNI (PM5350). An   
					external tool may use this signal to its benefit.   
					C9   
					Ethernet Port Reset (L). This signal resets the LXT970 Ethernet   
					transceiver. An external tool may use this signal to its benefit.   
					C10   
					I/O, O.D. MSC8101’s Hard Reset. 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.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-79   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-2. P1 - System Expansion - Interconnect Signals   
					Pin No.   
					Signal Name   
					IRQ6b   
					Attribute   
					Description   
					C11   
					I,P.U.   
					Interrupt Request 6 . Connected to MSC8101‘s DP6//IRQ6b/   
					DACK3 signal. Pulled up on the ADS with a 10 KΩ resistor. This   
					line is shared with the ATM UNI’s interrupt line and therefore,   
					when driven by an external tool, MUST be driven with an Open   
					Drain gate. Failure to do so may result in permanent damage   
					to the MSC8101 or to ADS logic.   
					C12   
					IRQ7b   
					I.P.U.   
					Interrupt Request 7 . Connected to MSC8101‘s DP7/IRQ7b/   
					DACK4 signal. Pulled up on the ADS with a 10 KΩ resistor. This   
					line is shared with the Fast Ethernet transceiver’s interrupt line   
					and therefore, 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.   
					C13   
					C14   
					C15   
					C16   
					C17   
					C18   
					C19   
					C20   
					C21   
					C22   
					C23   
					C24   
					C25   
					C26   
					C27   
					C28   
					C29   
					C30   
					GND   
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					
					EXPD0   
					EXPD1   
					EXPD2   
					EXPD3   
					EXPD4   
					EXPD5   
					EXPD6   
					EXPD7   
					EXPD8   
					EXPD9   
					EXPD10   
					EXPD11   
					EXPD12   
					EXPD13   
					EXPD14   
					EXPD15   
					IRQ4b   
					I/O, T.S.   
					Expansion Data (0 :15). This is a double buffered version of the   
					PPC bus D(0:15) lines, controlled by on-board logic. These lines   
					will be driven only if BTOLCS1b or BTOLCS2b are asserted.   
					Otherwise they are tristated.   
					The direction of these lines is determined by buffered BCTL0, in   
					function of R~/W.   
					I.P.U.   
					I.P.U.   
					Interrupt Request 4. Connected to MSC8101‘s DP4/IRQ4b/   
					DREQ3 signal. Pulled up on the ADS with a 10 KΩ resistor. This   
					line is shared with the Fast Ethernet transceiver’s interrupt line   
					and therefore, 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.   
					C31   
					IRQ5b   
					Interrupt Request 5. Connected to MSC8101‘s DP5/IRQ5b/   
					DREQ5 signal. Pulled up on the ADS with a 10 KΩ resistor. This   
					line is shared with the Fast Ethernet transceiver’s interrupt line   
					and therefore, 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.   
					B-80   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-2. P1 - System Expansion - Interconnect Signals   
					Pin No.   
					Signal Name   
					N.C.   
					Attribute   
					Description   
					C32   
					D1   
					D2   
					D3   
					D4   
					D5   
					- 
					Not Connected   
					GND   
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					EXPWE0b   
					EXPWE1b   
					O 
					Expansion Write Enable (0:1) (L). This are buffered GPCM Write   
					Enable lines (0:1). They are meant to qualify writes to GPCM   
					controlled 8/16 data bus width memory devices. This to provide   
					eased access to various communication transceivers.   
					EXPWE0b controls EXPD(0:7) while EXPWE1b controls   
					EXPD(8:15). These lines may also function as UPM controlled   
					Byte Select Lines, which allow control over almost any type of   
					memory device.   
					D6   
					GND   
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					D7   
					EXPGL0b   
					EXPGL1b   
					EXPGL2b   
					EXPGL3b   
					EXPGL4b   
					EXPGL5b   
					GND   
					O 
					Expansion General Purpose Lines (0:5). These are buffered   
					GPL(0:5)b lines which assist UPM control over memory device if   
					necessary. These are output only signals and therefore, do not   
					support H/W controlled UPM waits (GPL4 as such UPWAIT).   
					D8   
					D9   
					D10   
					D11   
					D12   
					D13   
					D14   
					P 
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					V3.3   
					3.3V Power Out. These lines are connected to the main 3.3V   
					plane of the MSC8101ADS, this, to provide 3.3V power where   
					necessary for external tool connected. The amount of current   
					allowed to be drawn from this power bus is found in TABLE 7-1.   
					
					
					D15   
					EXPCTL0   
					O 
					Expansion Control Line 0. This line is a buffered version of   
					MSC8101’s BCTL0 (Bus Control Line 0) which serves as R~/W,   
					provided for expansion board’s use.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-81   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-2. P1 - System Expansion - Interconnect Signals   
					Pin No.   
					Signal Name   
					GND   
					Attribute   
					Description   
					D16   
					D17   
					D18   
					D19   
					D20   
					D21   
					D22   
					D23   
					D24   
					D25   
					D26   
					D27   
					D28   
					D29   
					D30   
					D31   
					D32   
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					a. MS Bit.   
					B•1•2   
					MSC8101ADS’s P2 - CPM Expansion Connector   
					0 
					P4 is a 128 pin, 90 , DIN 41612 connector, which allows for convenient expansion of the   
					MPC8101’s serial and host ports. This connector contains all CPM pins plus power supply pins, to   
					provide for easy tool connection. The pinout of P2 is shown in TABLE B1-3. "P2 - CPM Expansion   
					
					TABLE B1-3. P2 - CPM Expansion - Interconnect Signals   
					Pin No.   
					A1   
					Signal Name   
					Attribute   
					Description   
					a 
					SCC1RXD (PD31 )   
					I/O, T.S.   
					When RS232 port #1 is enabled, this signal is the receive data   
					line for SCC1 port. When this port is disabled, this signal is   
					tristated and may be used to any available alternate function for   
					PD31.   
					A2   
					SCC1RXD (PD30)   
					SCC1CTSb (PD29)   
					N.C.   
					I/O, T.S.   
					I/O, T.S   
					- 
					When RS232 port #1 is enabled, this signal is the transmit data   
					line for SCC1 port. When this port is disabled, this signal may be   
					used to any available alternate function for PD30.   
					A3   
					When RS232 port #1 is enabled, this signal is the carrier detect   
					line for SCC1 port. When this port is disabled, this signal may be   
					used to any available alternate function for PD29.   
					A4-A12   
					B-82   
					Not connected   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				Freescale Semiconductor, Inc.   
					TABLE B1-3. P2 - CPM Expansion - Interconnect Signals   
					Pin No.   
					Signal Name   
					Attribute   
					Description   
					A13   
					SPISELb(PD19)   
					I/O, T.S.   
					When SPI port is enabled, this signal is the select input line for   
					that port. When this port is disabled, this signal may be used to   
					any available alternate function for PD19. In fact, for the ADS   
					application using as GPIO output pin.   
					A14   
					A15   
					SPICLK(PD18)   
					SPIMOSI(PD17)   
					I/O, T.S.   
					I/O, T.S.   
					When SPI port is enabled, this signal is SPI clock output line for   
					that port. When this port is disabled, this signal may be used to   
					any available alternate function for PD18.   
					When SPI port is enabled, this signal is master output line for that   
					port. When this port is disabled, this signal may be used to any   
					available alternate function for PD17.   
					A16-A20 N.C.   
					- 
					I 
					Not connected   
					A21   
					A22   
					A23   
					HCS2   
					Chip-select 2 input for HDI16 port. Present as well as at P4   
					connector.   
					HCS1   
					I 
					I 
					Chip-select 1 input for HDI16 port. Present as well as at P4   
					connector.   
					HRDRW   
					When the HDI16 is programmed to interface to a single data   
					strobe host bus, this pin is the read/write input (HRW). When the   
					HDI16 is programmed to interface to a double data strobe host   
					bus, this pin is the read data strobe Schmitt trigger input (HRD).   
					Present as well as at P4 connector.   
					A24   
					A25   
					HWRDS   
					PD7   
					I 
					When the HDI16 is programmed to interface to a single data   
					strobe host bus, this pin is the data strobe Schmitt trigger input   
					(HDS). When the HDI16 is programmed to interface to a double   
					data strobe host bus, this pin is the write data strobe Schmitt   
					trigger input (HWR). Present as well as at P4 connector.   
					MSC8101’s Port D7 Parallel I/O line. May be used to any of its   
					available functions   
					A26-A28 N.C.   
					- 
					I 
					Not connected   
					A29   
					ATRCKDIS   
					ATM Receive Clock Out Disable. When active (H), the ATMRCLK   
					output, on pin C29 of this connector, is Tri-stated. When either not   
					connected or driven low, ATMRCLK on pin C29, is enabled. This   
					provides compatibility with ENG revision of T/ECOM   
					communication tools.   
					A30   
					HOSTPD   
					I 
					Host tool present detect. Disable Host Interface with active low   
					(GND) for not compatible external tools.   
					A31-A32 5V   
					P 
					5V Supply. Connected to ADS’s 5V VCC plane. Provided as   
					power supply for external tool. For allowed current draw, see   
					
					
					B1   
					ATMTXENb (PA31)   
					I/O, T.S.   
					ATM Transmit Enabled (L). When this signal is asserted (Low),   
					while the ATM port is enabled and ATMTFCLK is rising, an octet   
					of data, ATMTXD(7:0), is written into the transmit FIFO of the   
					PM5350. When the ATM port is disabled, this line may be used   
					for any available function of PA31.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-83   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-3. P2 - CPM Expansion - Interconnect Signals   
					Pin No.   
					B2   
					Signal Name   
					Attribute   
					Description   
					ATMTCAb (PA30)   
					I/O, T.S.   
					ATM Transmit Cell Available (H). When this signal is asserted   
					(High), while the ATM port is enabled, it indicates that the transmit   
					FIFO of the PM5350 is empty and ready to except a new cell.   
					When negated, it may show either that the transmit FIFO is Full or   
					close to Full, depending on PM5350 internal programming.   
					When the ATM port is disabled, this line may be used for any   
					available function of PA30.   
					B3   
					B4   
					ATMTSOC (PA29)   
					ATMRXENb (PA28)   
					I/O, T.S.   
					I/O, T.S.   
					ATM Transmit Start Of Cell (H). When this signal is asserted   
					(High) by the MSC8101, while the ATM port is enabled, it   
					indicates to the PM5350 the start of a new ATM cell over   
					ATMTXD(7:0), i.e., the 1’st octet is present there.   
					When the ATM port is disabled, this line may be used for any   
					available function of PA29.   
					ATM Receive Enable (L). When this signal is asserted (Low),   
					b 
					while the ATM port is enabled and ATMRFCLK goes high, on   
					octet of data is available at the PM5350’s ATMRXD(7:0) lines.   
					When negated while ATMRFCLK goes high data on   
					ATMRXD(7:0) is invalid, however driven.   
					When the ATM port is disabled, this line may be used for any   
					available function for PA28.   
					B5   
					B6   
					ATMRSOC (PA27)   
					I/O, T.S.   
					I/O, T.S.   
					I/O, T.S.   
					ATM Receive Start Of Cell (H). When this signal is asserted   
					(High), while the ATM port is enabled, it indicates, that the 1’st   
					octet of data for the received cell is available at the PM5350’s   
					ATMRXD(7:0) lines. This line is updated over the rising edge of   
					ATMRFCLK.   
					When the ATM port is disabled, this line is tristated and may be   
					used for any available function for PA27.   
					ATMRCA (PA26)   
					ATM Receive Cell Available (H). When this signal is asserted   
					(High), while the ATM port is enabled and ATMRFCLK goes high,   
					it indicates that the PM5350’s receive FIFO is either full or that   
					there are 4 empty bytes left in it - PM5350 internal programming   
					dependent.   
					When the ATM port is disabled, this line is tristated and may be   
					used for any available function of PA26.   
					c 
					B7   
					ATMTXD0 (PA25)   
					ATMTXD1 (PA24)   
					ATMTXD2 (PA23)   
					ATMTXD3 (PA22)   
					ATMTXD4 (PA21)   
					ATMTXD5 (PA20)   
					ATMTXD6 (PA19)   
					ATMTXD7 (PA18)   
					ATM Transmit Data (7 :0). When the ATM port is enabled, this   
					bus carries the ATM cell octets, written to the PM5350’s transmit   
					FIFO. This bus is considered valid only when ATMTXENb is   
					asserted and are sampled on the rising edge of ATMTFCLK.   
					When the ATM port is disabled, these lines may be used for any   
					available respective function.   
					B8   
					B9   
					B10   
					B11   
					B12   
					B13   
					B14   
					B-84   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-3. P2 - CPM Expansion - Interconnect Signals   
					Pin No.   
					Signal Name   
					Attribute   
					Description   
					
					B15   
					B16   
					B17   
					B18   
					B19   
					B20   
					B21   
					B22   
					B23   
					ATMRXD7 (PA17)   
					ATMRXD6 (PA16)   
					ATMRXD5 (PA15)   
					ATMRXD4 (PA14)   
					ATMRXD3 (PA13)   
					ATMRXD2 (PA12)   
					ATMRXD1 (PA11)   
					ATMRXD0 (PA10)   
					L1TXD(PA9)   
					I/O, T.S.   
					ATM Receive Data (7 :0). When the ATM port is enabled, this bus   
					carries the cell octets, read from the PM5350 receive FIFO. This   
					
					lines are updated on the rising edge of ATMRFCLK .   
					When the ATM port is disabled, these lines are tristated and may   
					be used for any available respective function.   
					I/O, T.S.   
					I/O, T.S.   
					TDMA port transmit data. May be used for CODEC or T1/E1   
					applications. When TDMA port is disabled this line may be used   
					for any available function of PA9 Port A.   
					B24   
					L1RXD(PA8)   
					TDMA port receive data. May be used for CODEC or T1/E1   
					applications. When TDMA port is disabled this line may be used   
					for any available function of PA8 Port A.   
					B25   
					B26   
					L1TSYNC(PA7)   
					I/O, T.S.   
					I/O, T.S.   
					TDMA port transmit frame sync input. In fact this pin used as PA8   
					Port A.   
					L1RXSYNC(PA6)   
					TDMA port frame sync input. May be used for CODEC or T1/E1   
					applications. When TDMA port is disabled this line may be used   
					for any available function of PA8 Port A.   
					B27   
					B28   
					B29   
					B30   
					B31   
					B32   
					C1   
					PA5   
					I/O, T.S.   
					MSC8101’s Port A (5:2) Parallel I/O lines. May be used to any of   
					their available functions.   
					PA4   
					PA3   
					PA2   
					HD14   
					I/O, T.S.   
					I/O, T.S.   
					Host Interface Bidirectional Data Port D14 and D15. Present as   
					well as at P4 connector.   
					HD15   
					d 
					FETHTXER (PB31)   
					Fast-Ethernet Transmit Error (H). When the Ethernet port is   
					enabled, this signal will be asserted (High) by the MSC8101 when   
					an error is discovered in the transmit data stream. When the port   
					is operation at 100 Mbps, the LXT970 responds by sending   
					invalid code symbols on the line.   
					When the Ethernet port is disabled, this line may be used for any   
					available function of PB31.   
					C2   
					FETHRXDV (PB30)   
					I/O, T.S.   
					Fast-Ethernet Receive Data Valid (H). When this signal is   
					asserted (High) while the Fast Ethernet port is enabled and   
					FETHRXCK goes high, it indicates that data is valid on the MII   
					Receive Data lines - FETHRXD(3:0).   
					When the Fast Ethernet port is disabled, this line is tristated and   
					may be used for any available function of PB30.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-85   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-3. P2 - CPM Expansion - Interconnect Signals   
					Pin No.   
					C3   
					Signal Name   
					Attribute   
					Description   
					FETHTXEN (PB29)   
					I/O, T.S.   
					Fast-Ethernet Transmit Enable (H). The MSC8101 will assert   
					(High) this line, to indicate data valid on the FETHTXD(3:0) lines.   
					When the Fast-Ethernet port is disabled, this line may be used for   
					any available function of PB29.   
					C4   
					C5   
					C6   
					FETHRXER (PB28)   
					FETHCOL (PB27)   
					FETHCRS (PB26)   
					I/O, T.S.   
					I/O, T.S.   
					I/O, T.S.   
					Fast-Ethernet Receive Error (H). When this signal is asserted   
					(High) by the LXT970, while the Ethernet port is enabled and   
					FETHRXCK goes high, it indicates that the port is receiving   
					invalid data symbols from the network.   
					When the Ethernet port is disabled, this line is tristated and may   
					be used for any available function of PB28.   
					Fast-Ethernet Port Collision Detected (H). When this signal is   
					asserted (High) by the LXT970, while the ethernet port is enabled,   
					it indicates a Collision state over the line. When the LXT970 is in   
					Full-Duplex mode, this line is inactive.   
					When the Ethernet port is disabled, this line is tristated and may   
					be used for any available function of the PB27.   
					Fast-Ethernet Carrier Sense (H). When this signal is asserted   
					(High), while the Ethernet port is enabled and the LXT970 is in   
					half-duplex mode, it indicates that either the transmit or receive   
					media are non-idle. When the LXT970 is in either full-duplex or   
					repeater operation, it indicates that the receive medium is non-   
					idle.   
					When the Ethernet port is disabled, this line may be used for any   
					available function of PB26.   
					C7   
					FETHTXD3 (PB25)   
					FETHTXD2 (PB24)   
					FETHTXD1 (PB23)   
					FETHTXD0 (PB22)   
					FETHRXD0 (PB21)   
					FETHRXD1 (PB20)   
					FETHRXD2 (PB19)   
					FETHRXD3 (PB18)   
					I/O, T.S.   
					I/O, T.S.   
					Fast Ethernet Transmit Data (3:0). This is the MII transmit data   
					bus. The MSC8101 drives these lines according to rising edge of   
					FETHTXCK.   
					When the ethernet port is disabled, these lines may be used for   
					any available respective function.   
					C8   
					C9   
					C10   
					C11   
					C12   
					C13   
					C14   
					Fast Ethernet Receive Data (3:0). This is the MII receive data   
					bus. The LXT970 drives these lines according to rising edge of   
					FETHRXCK.   
					When the ethernet port is disabled, these lines are tristated and   
					may be used for any available respective parenthesized function.   
					B-86   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-3. P2 - CPM Expansion - Interconnect Signals   
					Pin No.   
					Signal Name   
					Attribute   
					Description   
					C15   
					C16   
					C17   
					C18   
					C19   
					C20   
					C21   
					C22   
					C23   
					C24   
					C25   
					C26   
					C27   
					C28   
					C29   
					HD0   
					HD1   
					HD2   
					HD3   
					HD4   
					HD5   
					HD6   
					HD7   
					HD8   
					HD9   
					I/O, T.S.   
					Host Interface Bidirectional Data Port D0-D13. Present as well as   
					at P4 connector.   
					HD10   
					HD11   
					HD12   
					HD13   
					ATMRCLK   
					O, T.S.   
					ATM Receive Clock. A divide by 8 of the ATM line clock recovered   
					by the ATM receive logic. Enabled only when pin A29 of this   
					connector is either not connected or driven low. Otherwise, Tri-   
					stated.   
					C30   
					C31   
					C32   
					D1   
					GND   
					P 
					Digital Ground. Connected to main GND plane of the ADS.   
					CLK1(PC31)   
					I/O, T.S.   
					Clock 1 input. When TDMA is enabled this pin is an input clock.   
					When TDMA port is disabled this line may be used for any   
					available function of PC31 Port C.   
					D2   
					D3   
					PC30   
					I/O, T.S.   
					I/O, T.S.   
					MSC8101’s Port C30 Parallel I/O line. May be used to any of its   
					available functions.   
					FETHRXCK (PC29)   
					Fast-Ethernet Receive Clock. When the Ethernet port is enabled,   
					this clock (25 MHz for 100 Mbps, 2.5 MHz for 10 Mbps) is   
					extracted from the received data and driven to the MSC8101 to   
					qualify incoming receive data.   
					When the Ethernet port is disabled, this line is tristated and may   
					be used for any available function of PC29.   
					D4   
					FETHTXCK (PC28)   
					I/O, T.S.   
					Fast-Ethernet Transmit Clock. When the Ethernet port is enabled,   
					this clock (25 MHz for 100 Mbps, 2.5 MHz for 10 Mbps) is   
					normally extracted from the received data and driven to the   
					MSC8101 to qualify out coming transmit data. In Slave mode (not   
					used with this application) this clock should be input to the   
					LXT970.   
					When the Ethernet port is disabled, this line is tristated and may   
					be used for any available function of PC28.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-87   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-3. P2 - CPM Expansion - Interconnect Signals   
					Pin No.   
					D5   
					Signal Name   
					CLK5 (PC27)   
					Attribute   
					Description   
					I/O, T.S.   
					Clock 5 input. When TDMB is enabled this pin is an input clock.   
					When TDMB port is disabled this line may be used for any   
					available function of PC27 Port C.   
					D6   
					ATMFCLK (PC26)   
					I/O, T.S.   
					ATM Transmit FIFO Clock. Upon the rising edge of this clock   
					(driven by the MSC8101), while the ATM port is enabled, the cell   
					octets are written to the PM5350’s transmit FIFO. This clock   
					samples ATMTXD(7:0), ATMTXPTY, ATMTXENb and ATMTSOC.   
					When the ATM port is disabled, this line may be used for any   
					available function of PC26.   
					D7   
					D8   
					DACK2b(PC25)   
					DREQ2b(PC24)   
					I/O, T.S.   
					I/O, T.S.   
					DMA channel 2 data acknowledge. Output from DMA port. Using   
					for external DMA tool. When the DMA port is disabled, this line   
					may be used for any available function of PC25.   
					DMA channel 2 data request acknowledge. This signal is   
					asserted by the DMA, indicating that the DMA has sampled the   
					peripheral request. Using for external DMA tool. When the DMA   
					port is disabled, this line may be used for any available function of   
					PC24.   
					D9   
					DACK1b(PC23)   
					DREQ1b(PC22)   
					I/O, T.S.   
					I/O, T.S.   
					DMA channel 1 data acknowledge. Output from DMA port. Using   
					for external DMA tool. When the DMA port is disabled, this line   
					may be used for any available function of PC23.   
					D10   
					DMA channel 1 data request acknowledge. This signal is   
					asserted by the DMA, indicating that the DMA has sampled the   
					peripheral request. Using for external DMA tool. When the DMA   
					port is disabled, this line may be used for any available function of   
					PC22.   
					D11   
					D12   
					D13   
					D14   
					D15   
					D16   
					D17   
					N.C.   
					- 
					Not connected.   
					PC15   
					I/O, T.S.   
					I/O, T.S.   
					MSC8101’s Port C15 Parallel I/O line. May be used to any of its   
					available functions.   
					D18   
					SCC1CDb (PC14)   
					RS232 Port 1 Carrier Detect (L). Connected via RS232   
					transceiver to RS232 DTR1b input, allowing detection of a   
					connected terminal to this port. This line is simply a I/O input line   
					to the MSC8101.   
					When RS232 Port 1 is disabled, this line is tristated and may be   
					used for any available function of PC14.   
					D19   
					FETHMDC (PC13)   
					I/O, T.S.   
					Fast-Ethernet Port Management Data Clock. This slow clock (S/   
					W generated) qualifies the management data I/O to read / write   
					the LXT970’s internal registers.   
					When the Ethernet port is disabled, this line may be used for any   
					available function of PC13.   
					B-88   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-3. P2 - CPM Expansion - Interconnect Signals   
					Pin No.   
					Signal Name   
					Attribute   
					Description   
					D20   
					FETHMDIO (PC12)   
					I/O, T.S.   
					Fast-Ethernet Port Management Data I/O. This signal serves as   
					bidirectional serial data line, qualified by FETHMDC, to allow read   
					/ write the LXT970’s internal registers.   
					When the Ethernet port is disabled, this line may be used for any   
					available function of PC12.   
					D21   
					HREQTRQ   
					O, T.S.   
					When the HDI16 is enabled and programmed to interface to a   
					single host request, this pin is the host request output (HREQ).   
					This pin can be used for host DMA requests in host DMA mode.   
					When the HDI16 is programmed to interface to a double host   
					request, this pin is the transmit host request output (HTRQ).   
					Tristated when HDI16 is disabled. Present as well as at P4   
					connector.   
					D22   
					D23   
					D24   
					N.C.   
					- 
					Not connected.   
					HRRQACK   
					I/O, T.S.   
					When the HDI16 is enabled and programmed to interface to a   
					single host request, this pin is the host acknowledge Schmitt   
					trigger input in host DMA mode (HACK). The polarity of the host   
					DMA acknowledge is programmable. When the HDI16 is   
					programmed to interface to a double host request, this pin is the   
					receive host request output (HRRQ). The direction of this line   
					may be programmed by BCSR0/1. See TABLE 5-9. "BCSR0   
					
					D25   
					D26   
					D27   
					PC7   
					I/O, T.S.   
					I/O, T.S.   
					MSC8101’s Port C (7:6) Parallel I/O lines. May be used to any of   
					their available functions.   
					PC6   
					SMCTX1(PC5)   
					When RS232 port #2 is enabled, this signal is the transmit data   
					line for SMC1 port. When this port is disabled, this signal may be   
					used to any available alternate function for PC5.   
					D28   
					SMCRX1(PC4)   
					I/O, T.S.   
					When RS232 port #2 is enabled, this signal is the receive data   
					line for SMC1 port. When this port is disabled, this signal may be   
					used to any available alternate function for PC4.   
					D29   
					D30   
					D31   
					D32   
					HA0   
					HA1   
					HA2   
					HA3   
					I 
					I 
					I 
					I 
					Host Interface Address Line 0. Tristated when Host I/F is   
					disabled. Present as well as at P4 connector.   
					Host Interface Address Line 1. Tristated when Host I/F is   
					disabled. Present as well as at P4 connector.   
					Host Interface Address Line 2. Tristated when Host I/F is   
					disabled. Present as well as at P4 connector.   
					Host Interface Address Line 3. Tristated when Host I/F is   
					disabled. Present as well as at P4 connector.   
					a. The functions in parenthesis, are MSC8101’s parallel I/Os.   
					b. Normally connected to ATMTFCLK on the ADS.   
					c. MS bit.   
					d. For that matter, both 100-Base-T and 10-Base-T.   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-89   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					B•1•3   
					P3 - Altera’s In System Programming (ISP)   
					This is a 10 pin generic 0.100" pitch header connector, providing In System Programming capabil-   
					ity for Altera CPLD devices made programmable logic on board. The pinout of P3 is shown in   
					
					TABLE B1-4. P3 - ISP Connector - Interconnect Signals   
					Pin No.   
					Signal Name   
					TCK   
					Attribute   
					Description   
					1 
					I 
					ISP Test port Clock. This clock shifts in / out data to / from the   
					programmable logic JTAG chain.   
					2 
					3 
					GND   
					TDO   
					P 
					Digital GND. Main GND plane.   
					O 
					ISP Transmit Data Output. This the prog. logic’s JTAG serial data   
					output driven by Falling edge of TCK.   
					4 
					5 
					VCC   
					TMS   
					P 
					I 
					Connect to 3.3V power supply bus for feeding an external   
					programmer logic.   
					ISP Test Mode Select. This signal qualified with TCK, changes   
					the state of the prog. logic JTAG machine.   
					6 
					7 
					8 
					9 
					N.C.   
					N.C.   
					N.C.   
					TDI   
					- 
					- 
					- 
					I 
					Not Connected.   
					Not Connected.   
					Not Connected.   
					ISP Transmit Data In. This is the prog. logic’s JTAG serial data   
					input, sampled by the MCS8101 on the rising edge of TCK.   
					10   
					GND   
					P 
					Digital GND. Main GND plane.   
					B•1•4   
					P4 - Host Interface Connector   
					This is a 36 pin two rows 0.100" pitch header connector. For more user’s convenience each of the   
					Host Interface signals is present at the CPM The pinout of P4 is shown in TABLE B1-5. "P4 - Host   
					
					TABLE B1-5. P4 - Host Interface Connector - Interconnect Signals   
					Pin No.   
					Signal Name   
					GND   
					Attribute   
					Description   
					Digital GND. Main GND plane.   
					1 
					2 
					P 
					B-90   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					TABLE B1-5. P4 - Host Interface Connector - Interconnect Signals   
					Pin No.   
					Signal Name   
					Attribute   
					Description   
					3 
					HD0   
					HD1   
					HD2   
					HD3   
					HD4   
					HD5   
					HD6   
					HD7   
					HD8   
					HD9   
					I/O, T.S.   
					Host Interface Bidirectional Data Port HD(0:15).   
					4 
					5 
					6 
					7 
					8 
					9 
					10   
					11   
					12   
					13   
					14   
					15   
					16   
					17   
					18   
					19   
					20   
					21   
					22   
					23   
					24   
					25   
					HD10   
					HD11   
					HD12   
					HD13   
					HD14   
					HD15   
					GND   
					P 
					I 
					Digital GND. Main GND plane.   
					HA0   
					HA1   
					HA2   
					HA3   
					HCS1   
					Host Interface Address Line HA(0:3).   
					I 
					Host Chip-Select 1. For further explanation see P2/A22 in   
					
					
					26   
					27   
					28   
					29   
					HCS2   
					HACK   
					HREQ   
					HRW   
					I 
					Host Chip-Select 2. For further explanation see P2/A21 in   
					
					
					I/O,T.S.   
					O,T.S.   
					I 
					Host Acknowledge or Receive Host Request Output. For further   
					explanation see P2/D24 in TABLE B1-3. "P2 - CPM   
					
					Host Request or Transmit Host Request Output. For further   
					explanation see P2/D21 in TABLE B1-3. "P2 - CPM   
					
					Host Read/Write or Host Read Input. For further explanation see   
					P2/A23 in TABLE B1-3. "P2   
					
					
					
					
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					B-91   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					TABLE B1-5. P4 - Host Interface Connector - Interconnect Signals   
					Pin No.   
					30   
					Signal Name   
					HDS   
					Attribute   
					Description   
					I 
					Host Data Strobe or Host Write Data Strobe. For further   
					explanation see P2/A24 in TABLE B1-3. "P2 - CPM   
					
					31   
					32   
					33   
					HRESETb   
					PORSTb   
					3V3   
					I/O, P.U   
					I/O, P.U   
					P 
					MSC8101’s Hard Reset. For further explanation see P1/C10 in   
					
					
					Power-On-Reset. For further explanation see P1/B20 in TABLE   
					
					
					+3.3V Power Out. These lines are connected to the main 3.3V   
					plane of the MSC8101ADS.   
					34   
					35   
					36   
					N.C.   
					- 
					Not connected.   
					GND   
					P 
					Digital GND. Main GND plane.   
					B•1•5   
					P5, P7, P8, P9, P10, P13, P14 - Logic Analyzer Connectors   
					These are 38 pin, SMT, high density, matched impedance connector made by AMP. They contain   
					all MSC8101 signals unbuffered. The pinout of these connectors is shown in MSC8101ADS Sche-   
					matics.   
					B•1•6   
					P6 - JTAG/OnCE Port Connector   
					o 
					P6 is a Motorola standard JTAG/ONCE connector for the DSP. It is a 14 pin 90 two row header   
					connector with key. The pinout of P6 is shown in TABLE B1-6. "P6 - JTAG/ONCE Connector - In-   
					
					TABLE B1-6. P6 - JTAG/ONCE Connector - Interconnect Signals   
					Pin No.   
					Signal Name   
					Attribute   
					Description   
					1 
					TDI   
					I 
					Transmit Data In. This is the JTAG serial data input of the ADS,   
					sampled on the rising edge of TCK.   
					2 
					3 
					GND   
					TDO   
					P 
					Digital GND. Main GND plane.   
					O 
					Transmit Data Output. This the MSC8101’s JTAG serial data   
					output driven by Falling edge of TCK.   
					4 
					5 
					GND   
					TCK   
					P 
					I 
					Digital GND. Main GND plane.   
					Test port Clock. This clock shifts in / out data to / from the   
					MSC8101ADS JTAG logic. Data is driven on the falling edge of   
					TCK and is sampled both internally and externally on it’s rising   
					edge.   
					TCK is pulled up internally by the MSC8101.   
					6 
					7 
					8 
					GND   
					N.C.   
					KEY   
					P 
					- 
					Digital GND. Main GND plane.   
					Not Connected.   
					- 
					No pin in connector. Serve for correct plug insertion. Not   
					Connected.   
					B-92   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
				Freescale Semiconductor, Inc.   
					
					Pin No.   
					Signal Name   
					RST   
					Attribute   
					Description   
					9 
					I/O,P.U.   
					In fact, HRESETb. 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   
					11   
					TMS   
					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.   
					VDD   
					N.C.   
					P 
					- 
					Connect to 3.3V power supply bus. May be used for Command   
					Convertor power.   
					12   
					13   
					14   
					Not Connected.   
					TRSTb   
					I 
					Test port Reset. When this signal is active (Low), it resets the   
					JTAG logic of both the MSC8101. This line is pull-down on the   
					ADS with a 2.2KΩ resistor, to provide constant reset of the JTAG   
					logic.   
					B•1•7   
					P12 - Ethernet Port Connector   
					The Ethernet connector on the MSC8101ADS - P12, is a Twisted-Pair (10-Base-T) compatible   
					o 
					connector. It is implemented with a 90 , 8-pin, RJ45 connector, signals of which are described in   
					
					TABLE B1-7. P12 - Ethernet Port Interconnect Signals   
					Pin   
					No.   
					Signal Name   
					TPTX(GRAY)   
					Description   
					1 
					2 
					3 
					4 
					5 
					6 
					7 
					8 
					Twisted-Pair Transmit Data positive output from the MSC8101ADS.   
					Twisted-Pair Transmit Data negative output from the MSC8101ADS.   
					Twisted-Pair Receive Data positive input to the MSC8101ADS.   
					Bob Smith terminated on the MSC8101ADS.   
					TPTX~(BROWN)   
					TPRX(YELLOW)   
					(RED,GREEN)   
					TPRX~(BLACK)   
					(BLUE,ORANGE)   
					Twisted-Pair Receive Data negative input to the MSC8101ADS.   
					Bob Smith terminated on the MSC8101ADS.   
					B•1•8   
					P15,P16 - SMB Connectors   
					These are RF Subminiature Coaxial Connectors.   
					B•1•9   
					P17,P18 - Double RJ45 T1/E1 Line Connectors   
					o 
					The T1/E1 connectors Twisted-Pair compatible connector. It is implemented with a 90 , 8-pin,   
					double RJ45 connector, signals of which are described in TABLE B1-8. "P17,P18 - T1/E1 Line   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-93   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					
					TABLE B1-8. P17,P18 - T1/E1 Line Connectors Interconnect Signals   
					Pin   
					No.   
					Signal Name   
					Description   
					A1   
					RX1+   
					RX1-   
					GND   
					TX1+   
					TX1-   
					GND   
					N.C.   
					Twisted-Pair Receive Data 1-ch. positive input from the MSC8101ADS.   
					Twisted-Pair Transmit Data 1-ch. positive input from the MSC8101ADS.   
					Digital Ground plane.   
					A2   
					A3   
					A4   
					A5   
					A6   
					A7   
					A8   
					B1   
					B2   
					B3   
					B4   
					B5   
					B6   
					B7   
					B8   
					Twisted-Pair Transmit Data 1-ch. positive output from the MSC8101ADS.   
					Twisted-Pair Transmit Data 1-ch. negative output from the MSC8101ADS.   
					Digital Ground plane.   
					Not Connected.   
					RX2+   
					RX2-   
					GND   
					TX2+   
					TX2-   
					GND   
					N.C.   
					Twisted-Pair Receive Data 2-ch. positive input from the MSC8101ADS.   
					Twisted-Pair Transmit Data 2-ch. positive input from the MSC8101ADS.   
					Digital Ground plane.   
					Twisted-Pair Transmit Data 2-ch. positive output from the MSC8101ADS.   
					Twisted-Pair Transmit Data 2-ch. negative output from the MSC8101ADS.   
					Digital Ground plane.   
					Not Connected.   
					B•1•10   
					P19,P21,P24 - Stereo Phone Jack Connectors   
					These are stereo 5-pin headphone connector with pinout as shown in TABLE B1-8. "P17,P18 - T1/   
					
					TABLE B1-9. P19,P21,P24 - Stereo Phone Connectors Interconnect Signals   
					Pin   
					No.   
					Signal Name   
					RIGHT   
					Description   
					1 
					2 
					3 
					4 
					5 
					Right channel   
					Not connected   
					SPEAKER RIGHT   
					COMMON   
					Analog Ground. Connect to AGND1 plane.   
					a 
					LEFT   
					Left channel   
					SPEAKER LEFT   
					Not connected   
					a. Not connected for Microphone Mono P19 connector.   
					B•1•11   
					P20,P22,P23,P25 - RCA Jack Connectors   
					These are RCA Audio Connectors.   
					B-94   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					B•1•12   
					P26 - 5V Power Supply Connectors   
					
					B•1•13   
					P27A,B - RS232 Ports’ Connectors   
					The RS232 ports’ connectors - PA3 and PB3 are 9 pin, 90o, female D-Type Stacked connectors,   
					
					
					TABLE B1-10. P27A Interconnect Signals   
					Pin No.   
					Signal Name   
					RSCD   
					Description   
					A1   
					A2   
					A3   
					A4   
					A5   
					A6   
					A7   
					A8   
					A9   
					Carrier Detect output from the MSC8101ADS.   
					Transmit Data output from the MSC8101ADS.   
					Receive Data input to the MSC8101ADS.   
					Data Terminal Ready input to the MSC8101ADS.   
					Ground signal of the MSC8101ADS.   
					TXD   
					RXD   
					DTR   
					GND   
					DSR   
					N.C.   
					CTS   
					N.C.   
					Data Set Ready output from the MSC8101ADS shorted to pin 1   
					Not connected   
					Clear To Send output from the MSC8101ADS.   
					Not connected   
					TABLE B1-11. P27B Interconnect Signals   
					Pin No.   
					Signal Name   
					Description   
					B1   
					N.C.   
					TXD   
					RXD   
					N.C.   
					GND   
					N.C.   
					Not connected   
					B2   
					Transmit Data output from the MSC8101ADS.   
					Receive Data input to the MSC8101ADS.   
					Not connected   
					B3   
					B4   
					B5   
					Ground signal of the MSC8101ADS.   
					Not connected   
					B6-B9   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					B-95   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
					 
					 
				Freescale Semiconductor, Inc.   
					B-96   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					APPENDIX C - Program Information   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-97   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					20   
					20   
					The MSC8101 has one programmable logic device - Altera CPLD, serving control and stasus   
					function on the ADS. It implemented an U2 EPM7128ATC144-7. The design is done in AHDL   
					program format and is listed below:   
					C-98   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					Logic Equations   
					C•1   
					C•1•1   
					First Include File   
					%*********************bcsrA.inc ************************************%   
					% TITLE “MSC8101 ADS   
					Board Control and Status Register.”;   
					% 
					% 
					% 
					% Written by Yehuda Palchan - November , 1999   
					% This file defines the Constant declarations used by the BCSR   
					%*******************************************************************%   
					-- The reserved lines are granted with ACTIVE/NOT ACTIVE states.   
					----------------------------------------------------------------   
					--BCSR0 --   
					----------------------------------------------------------------   
					CONSTANT HOSTCSP_POSITIVE= 1;   
					CONSTANT HOSTRQAC_DEF = 0;   
					CONSTANT HOSTTRI_DEF= 1;   
					CONSTANT HOSTCSP_NEGATIVE = 0;   
					CONSTANT E1EN_ENABLED = 0;   
					CONSTANT E1EN_DISABLED = 1;   
					CONSTANT CODEC_ENABLED = 0;CONSTANT CODEC_DISABLED= 1;   
					CONSTANT FrmRst_ON = 0; CONSTANT FrmRst_OFF = 1;   
					CONSTANT SIGNAL_LAMP_OFF = 1; -- INDICATOR FOR LAMP OFF   
					CONSTANT SIGNAL_LAMP_ON = 0; -- INDICATOR FOR LAMP ON   
					----------------------------------------------------------------   
					--BCSR1 --   
					----------------------------------------------------------------   
					CONSTANT RSV1_0_ACTIVE = 1;   
					CONSTANT RSV1_1_ACTIVE = 1;   
					CONSTANT RSV1_0_NACTIVE = 0;   
					CONSTANT RSV1_1_NACTIVE = 0;   
					CONSTANT ATM_ENABLED   
					= 0;CONSTANT ATM_DISABLED = 1;   
					CONSTANT ATM_RST_ON= 0;CONSTANT ATM_RST_OFF= 1;   
					CONSTANT FETHI_ENABLED= 0;CONSTANT FETHI_DISABLED = 1;   
					CONSTANT FETH_RST_ON= 0;CONSTANT FETH_RST_OFF= 1;   
					CONSTANT RS232_1_ENABLED= 0;CONSTANT RS232_1_DISABLED= 1;   
					CONSTANT RS232_2_ENABLED= 0;CONSTANT RS232_2_DISABLED = 1;   
					----------------------------------------------------------------   
					--BCSR3 --   
					----------------------------------------------------------------   
					CONSTANT EE0_ACTIVE = 0;   
					CONSTANT EE1_ACTIVE = 0;   
					CONSTANT EE2_ACTIVE = 0;   
					CONSTANT EE3_ACTIVE = 0;   
					CONSTANT EE4_ACTIVE = 0;   
					CONSTANT EE5_ACTIVE = 0;   
					CONSTANT EED_ACTIVE = 0;   
					CONSTANT RSV3_7_ACTIVE = 1;   
					CONSTANT EE0_NACTIVE = 1;   
					CONSTANT EE1_NACTIVE = 1;   
					CONSTANT EE2_NACTIVE = 1;   
					CONSTANT EE3_NACTIVE = 1;   
					CONSTANT EE4_NACTIVE = 1;   
					CONSTANT EE5_NACTIVE = 1;   
					CONSTANT EED_NACTIVE = 1;   
					CONSTANT RSV3_7_NACTIVE = 0;   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-99   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
					 
				Freescale Semiconductor, Inc.   
					C•1•2   
					Second Include file   
					%*********************ResetEnsure.tdf ******************************%   
					% TITLE “MSC8101 ADS Board Control and Status Register.”;   
					% Written by Yehuda Palchan - February , 2000   
					% 
					% 
					% 
					% This file defines the Reset Ensure State Machine   
					%*******************************************************************%   
					SubDesign Reset_Ensure   
					( 
					Clk: INPUT;   
					Reset: INPUT;   
					PushBtn : INPUT;   
					Rst_True: OUTPUT;   
					) 
					Variable   
					RstEnsureMachine: MACHINE WITH STATES (Start, Rst1, Rst2, Rst3);   
					Begin   
					RstEnsureMachine.clk= Clk;-- Initialize   
					RstEnsureMachine.reset= Reset;   
					CASE RstEnsureMachine IS   
					When Start =>-- Poreset State   
					Rst_True= GND;   
					if PushBtn == 1 then   
					RstEnsureMachine= Start;   
					else   
					RstEnsureMachine= Rst1;-- PushButton Pressed   
					end if;   
					When Rst1=>-- First check of PushButton Succeded   
					Rst_True= GND;   
					if PushBtn== 1 then   
					RstEnsureMachine= Start;   
					else   
					RstEnsureMachine= Rst2;   
					end if;   
					When Rst2=>-- Second check of PushButton Succeded   
					Rst_True= GND;   
					if PushBtn== 1 then   
					RstEnsureMachine= Start;   
					else   
					RstEnsureMachine= Rst3;   
					end if;   
					When Rst3=>-- Third check of PushButton Succeded   
					Rst_True= VCC;   
					if PushBtn== 1 then   
					RstEnsureMachine= Start;   
					else   
					RstEnsureMachine= Rst3;   
					end if;   
					end case;   
					End;   
					C-100   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					C•1•3   
					Main File   
					%*********************bcsr.tdf ***************************************%   
					TITLE “MSC8101ADS Board Control and Status Register.”;   
					% 
					Written by Dragilev Lev, MSIL   
					% 
					% 
					% 
					% 
					% 
					% 
					% Rev B Version Release 1.0 31/10/2002   
					% This file declares the BCSR registers and their functions   
					% It also controlls the Codec, Flash, RS232, T1/E1 Framer,Host   
					% Interface and ATM devices.   
					% Modifid from rev2.1 (MSC8101revA source)   
					%*********************************************************************%   
					% Changes description to rev 2.1:   
					% 
					% 
					% 
					% 
					% 
					% 
					% 
					% 
					% 
					1. Support programmed Power-On-Reset.   
					2. Added bit BCSR1/1 - CODEC_EN to enable CODEC together   
					3. Added MODCK1-6 write register BCSR4 using for change PLL mode %   
					by pogramming. Updated PLL (MODCK) setting will be produced %   
					during PORESET sequence that initiated by writting B”10” to %   
					the register BCSR4/0-1.   
					% 
					% 
					% 
					% 
					% 
					% Rev 1.1:   
					% 
					% 
					% 
					1. Added PRST ensure function to stable BCSR initialize.   
					2. Release PSDVAL from “BCSR write” equation to provide   
					bus high frequency   
					INCLUDE “Reset_Ensure”;   
					INCLUDE “bcsr”;   
					INCLUDE “lpm_counter”;   
					INCLUDE “lpm_shiftreg”;   
					INCLUDE “freqdiv”;   
					OPTIONS BIT0 = ANY;-- allows [a..b] and [b..a] alignment   
					% 
					*****************************************************   
					********** BCSR0 Power On Default Assignments *******   
					*****************************************************   
					% 
					CONSTANT HOSTCSP_PON_DEFAULT = HOSTCSP_NEGATIVE;   
					CONSTANT HOSTRQAC_PON_DEFAULT= HOSTRQAC_DEF;   
					CONSTANT HOSTTRI_PON_DEFAULT= HOSTTRI_DEF;   
					CONSTANT T1_1EN_PON_DEFAULT = T1_1EN_DISABLED;   
					CONSTANT T1_234EN_PON_DEFAULT = T1_234EN_DISABLED;   
					CONSTANT FrmRst_PON_DEFAULT = FrmRst_OFF;   
					CONSTANT SIG_LMP0_PON_DEFAULT = SIGNAL_LAMP_OFF;   
					CONSTANT SIG_LMP1_PON_DEFAULT = SIGNAL_LAMP_OFF;   
					% 
					*****************************************************   
					******* BCSR1 Power On Default Assignments **********   
					*****************************************************   
					% 
					CONSTANT SBOOT_EN_PON_DEFAULT = SBOOT_ENABLE;   
					CONSTANT CODEC_EN_PON_DEFAULT   
					= CODEC_ENABLE;   
					CONSTANT ATM_ENABLE_PON_DEFAULT= ATM_DISABLED;   
					CONSTANT ATM_RST_PON_DEFAULT= ATM_RST_OFF;   
					CONSTANT FETHIEN_PON_DEFAULT= FETHI_DISABLED;   
					CONSTANT FETH_RST_PON_DEFAULT= FETH_RST_OFF;   
					CONSTANT RS232_1_ENABLE_PON_DEFAULT   
					CONSTANT RS232_2_ENABLE_PON_DEFAULT   
					= RS232_1_DISABLED;   
					= RS232_2_DISABLED;   
					% 
					*****************************************************   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-101   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Freescale Semiconductor, Inc.   
					********** BCSR3 Power On Default Assignments *******   
					*****************************************************   
					% 
					CONSTANT EE0_PON_DEFAULT = EE0_ACTIVE;   
					CONSTANT EE1_PON_DEFAULT = EE1_ACTIVE;   
					CONSTANT EE2_PON_DEFAULT = EE2_ACTIVE;   
					CONSTANT EE3_PON_DEFAULT = EE3_ACTIVE;   
					CONSTANT EE4_PON_DEFAULT = EE4_ACTIVE;   
					CONSTANT EE5_PON_DEFAULT = EE5_ACTIVE;   
					CONSTANT EED_PON_DEFAULT = EED_ACTIVE;   
					CONSTANT RSV3_7_PON_DEFAULT = RSV3_7_NACTIVE;   
					% 
					*****************************************************   
					*************** Default Assignments ***************   
					*****************************************************   
					% 
					CONSTANT BCSR_WRITE_ACTIVE= 0;   
					CONSTANT REGULAR_PON_RESET_ACTIVE = 0;   
					CONSTANT DATA_HOLD_VALUE= 3;   
					CONSTANT EE0_HOLD_VALUE   
					CONSTANT EE45_HOLD_VALUE   
					= 4000;   
					= 1000;   
					CONSTANT PRST_Ensure_VALUE = 31;   
					CONSTANT SHIFT_LENGTH= 4;-- LENGTH OF HRD/HRW DELAY SHIFTER   
					CONSTANT SIZE0 = 7;   
					CONSTANT SIZE1 = 7;   
					-- MSB of the BCSR0   
					-- MSB of the BCSR1   
					CONSTANT SIZE3 = 7; -- MSB of the BCSR3   
					CONSTANT SIZE4 = 7; -- MSB of the BCSR4   
					CONSTANT SIZE5 = 7; -- MSB of the BCSR5   
					CONSTANT SIZE6 = 2; -- MSB of the BCSR6   
					----------------------------------------------------------------   
					-- Hard Reset Configuration Word   
					--   
					----------------------------------------------------------------   
					CONSTANT EARB_DEFAULT= 0;   
					CONSTANT EXMC_DEFAULT= 0;   
					CONSTANT IRQ7INT~_DEFAULT   
					CONSTANT EBM_DEFAULT= 0;   
					CONSTANT BPS_DEFAULT0   
					CONSTANT BPS_DEFAULT1   
					= 1;   
					= 1;   
					= 1;   
					CONSTANT SCDIS_DEFAULT= 0;   
					CONSTANT ISPS_DEFAULT= 0;   
					CONSTANT IRPC_DEFAULT0 = 0;   
					CONSTANT IRPC_DEFAULT1 = 0;   
					CONSTANT DPPC_DEFAULT0= 0;   
					CONSTANT DPPC_DEFAULT1= 0;   
					CONSTANT NMIOUT_DEFAULT= 0;   
					CONSTANT ISB_DAFAULT0= 0;   
					CONSTANT ISB_DAFAULT1= 0;   
					CONSTANT ISB_DAFAULT2= 0;   
					CONSTANT BMS_DEFAULT= 0;   
					CONSTANT RSVHR16   
					= 0;   
					CONSTANT BBD_DEFAULT= 0;   
					CONSTANT RSVHR18   
					CONSTANT RSVHR19   
					CONSTANT RSVHR20   
					CONSTANT RSVHR21   
					= 0;   
					= 0;   
					= 0;   
					= 0;   
					C-102   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					CONSTANT TCPC_DEFAULT0 = 1;   
					CONSTANT TCPC_DEFAULT1 = 0;   
					CONSTANT BC1PC_DEFAULT0   
					CONSTANT BC1PC_DEFAULT1   
					= 0;   
					= 0;   
					CONSTANT RSVHR26   
					= 0;   
					-- CONSTANT DLLDIS_DEFAULT= 0; -- Get value from DIP-Switch   
					CONSTANT RSVHR31   
					= 0;   
					SUBDESIGN bcsr   
					( 
					clock,   
					ExtClk,   
					CS1~,   
					W_R~,   
					-- External/Osc clock for EEinit (BCSR3)   
					-- BCSR SELECT From DSP   
					A[27..29], A7,A8   
					-- Flash address   
					: INPUT;   
					EE0, EE1, EE2, EE3, EE4, EE5, EED   
					-- EE pins   
					: BIDIR;   
					-- Debug Enable from Dip-SW (Defines Boot EE0)   
					DBGEN~,   
					BTM0,   
					-- EE4 from Dip-SW (Defines Boot EE4)   
					-- EE5 from Dip-SW (Defines Boot EE5)   
					BTM1,   
					PRST~,   
					-- Power-on-Reset for Altera only   
					RstSoft~,   
					RstHard~,   
					RstNMI~   
					: INPUT;   
					R_PORI~   
					: BIDIR;   
					-- connected to SoftReset P.B.   
					-- connected to HardReset P.B.   
					-- connected to Abort(NMI) pushbutton   
					-- Regular Power-On-Reset from voltage detector.   
					MODCK[1..3],-- MODCK dip-switch bits 1 through 3   
					MODCK_H[1..3]   
					-- MODCK dip-switch bits 4 through 6   
					: INPUT;   
					MODCK_BNK[0..2],-- SDRAM BANK SELECT   
					NMI~   
					: OUTPUT;   
					-- HOST RD/WR polarity   
					HDSP,   
					H8BIT,   
					-- HOST SPARE   
					HOSTPD,   
					HOSTCFG~   
					HDIMDEN~,   
					RSTCNF~   
					SRESET~,   
					HRESET~   
					HDILED~,   
					BPOE~,   
					-- HOST PRESENCE DETECT   
					: INPUT;   
					-- HOSTCFG signal from DIP-SW (Active LOW)   
					-- HOST SW ENABLE   
					: OUTPUT; -- RESET CONFIG to 8101   
					-- Soft Reset (O.D.)   
					-- Hard Reset (O.D.)   
					: BIDIR;   
					-- HOST LED (O.D.)   
					-- FLASH OE *** Option ***   
					WE0,   
					-- WE0   
					-- PSDVAL   
					: BIDIR;   
					*** Option ***   
					*** Option ***   
					PSDVAL~   
					TEA~   
					: OUTPUT;   
					-- Transfer Error Acknowledge (O.D.) *** Option ***   
					F_CFG_EN~,   
					F_CS0~,   
					-- Flash Config Enable from Ext. Switch   
					-- Flash CS from DSP   
					AtmUniCsIn~,   
					ToolCs1~,   
					ToolCs2~,   
					FrmCs_In~,   
					DLLDIS   
					-- ATM Framer CS from DSP   
					-- Ext Tool CS line 1.   
					-- Ext Tool CS line 2.   
					-- T1/E1 Framer CS from DSP.   
					-- Input from jumper JP1 for DLL bypass when open   
					: INPUT;   
					FrmCs_Out~,   
					ToolDataBufEn~,   
					DataBufEn~,   
					BCSR2_CS~,   
					-- Framer CS out to Framer.   
					-- Enable for Tool Buffers.   
					-- Enable for Data Bus Buffers to/from ALTERA.   
					-- Enable for Status Buffer   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-103   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					SBOOTEN_OUT~,   
					F_CS1~,   
					-- Enable Boot to serial EEPROM   
					F_CS2~,   
					F_CS3~,   
					F_CS4~,   
					-- External FLASH memory chip-selects 1,2,3,4   
					SPARE1   
					: OUTPUT;   
					%****************************%   
					% Host Interface Definition %   
					%****************************%   
					HDI_EN~,   
					HRRQ_EN~,   
					HACK_EN~,   
					HDI_WR   
					-- Host Enable to Buffer   
					-- Host Recieve Request Enable   
					-- Host Acknowledge Enable   
					-- Host Data Write   
					: OUTPUT;   
					HRD_HRW,   
					HCS1,   
					-- Host RD/RW   
					-- Host CS1   
					HCS2,   
					-- Host CS2   
					HDDS   
					-- Dual Data Strobe   
					: INPUT;   
					%********************************************************************************   
					BCSR0 OUTPUT   
					********************************************************************************%   
					* 
					* 
					T1_EN_OUT~   
					-- T1 Buffers Enable   
					: OUTPUT;   
					T1_1LED,   
					-- LED indicates when T1 port 1 is available   
					T234_EN_OUT~   
					-- T1 Channels 2,3,4 enable   
					: BIDIR;   
					FrmRst_Out~,-- Framer Reset.   
					SIG_LAMP0_OUT~,   
					SIG_LAMP1_OUT~   
					-- AUX Output 0 for USER Software Green LED Indicator   
					-- AUX Output 1 for USER Software Red LED Indicator   
					: OUTPUT;   
					%********************************************************************************   
					BCSR1 OUTPUT   
					********************************************************************************%   
					CODECEN_OUT~ -- Enable CODEC   
					: BIDIR;   
					* 
					* 
					ATM_EN_OUT~,-- ATM Enable   
					ATM_RST_OUT~,-- Reset to ATM (This line is also HRESET~ driven)   
					FETHIEN_OUT~,-- Fast Ethernet Port Initial Enable   
					FETH_RST_OUT~,-- Fast Ethernet Port Reset   
					RS232EN_1_OUT~,-- RS232 Port 1 Enable   
					RS232EN_2_OUT~-- RS232 Port 2 Enable   
					: OUTPUT;   
					%********************************************************************************   
					* 
					Flash Presence Detect BITS   
					* 
					********************************************************************************%   
					FLASH_PD_IN[4..1] -- Flash Presence Detect[7..1]   
					: INPUT;   
					%********************************************************************************   
					* 
					DATA BUS   
					* 
					********************************************************************************%   
					C-104   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					D[0..7]   
					DUMMY   
					: BIDIR;   
					: BIDIR;   
					-- Bidirectional 8-bit wide Data Bus   
					-- Blank - Schematic’s bug workaround   
					) 
					VARIABLE   
					Bcsr0[0..SIZE0],   
					Bcsr1[0..SIZE1],   
					Bcsr4[2..SIZE4],   
					Bcsr5[0..SIZE5],   
					Bcsr6[0..SIZE6],   
					WE0Spare,   
					-- BCSR4 is utilized for MODCK reconfig - Service Register 1   
					-- BCSR5 is utilized to program synthesizer - Service Register 2   
					-- BCSR6 is utilized to program synthesizer - Service Register 3   
					-- *** Option ***   
					HOST_EN,   
					SyncHardReset,   
					DSyncHardReset,-- Double D-ff to double synchronize the HRESET input.   
					FlashOE,   
					SyncTEA   
					-- optional Flash OE (BPOEb)   
					-- optional cell for TEA~ line   
					: DFF;   
					Data_Buff[0..SIZE0]   
					: TRI;   
					DivEn,   
					-- Starter for divider to produce PONRESET pulse from clock   
					-- Starter for divider to produce WD   
					-- Control WD   
					-- WDEn,   
					StartStopWD   
					: SRFF;   
					: lpm_counter WITH (LPM_WIDTH = 2, LPM_DIRECTION = “UP”);   
					HRESET_FEdge   
					SoftRstMachin,   
					AbortRstMachin,   
					HardRstMachin   
					HRD_SHIFT   
					: Reset_Ensure; --State Machines for Push Buttons   
					: lpm_shiftreg WITH (LPM_WIDTH = SHIFT_LENGTH);   
					: lpm_counter WITH (LPM_WIDTH = 2, LPM_DIRECTION = “UP”);   
					DATA_HOLD   
					% The Reset Ensure Code disables the debouncing of all 3 reset push buttons   
					in case of 3 msec bouncing time (Equal count is 2^19)%   
					ResetEnsure   
					PRST_Ensure   
					: lpm_counter WITH (LPM_WIDTH = 19, LPM_DIRECTION = “UP”);   
					: lpm_counter WITH (LPM_WIDTH = 5, LPM_DIRECTION = “UP”);   
					% Provide Altera safe Power-on-Reset to initiate BCSR4 register %   
					EE0_HOLD   
					: lpm_counter WITH (LPM_WIDTH = 12, LPM_DIRECTION = “UP”);   
					% Hold EE0 in high up to X clocks after HRESET becomes disasserted to enter the chip   
					into the debug mode%   
					EE45_HOLD   
					: lpm_counter WITH (LPM_WIDTH = 10, LPM_DIRECTION = “UP”);   
					% Hold EE4,EE5 setting up to X clocks after SRESET becomes disasserted for correct boot %   
					POR_IMPULSE1,   
					POR_IMPULSE2,   
					WD_TIMER1,   
					WD_TIMER2,   
					WD_TIMER3,   
					WD_TIMER4,   
					WD_TIMER5,   
					WD_TIMER6,   
					WD_TIMER7,   
					WD_TIMER8   
					-- First 4 bit Stage   
					-- Second 4 bit Stage   
					-- WD first 4 bit stage   
					-- WD second 4 bit stage   
					-- WD third 4 bit stage   
					-- WD forth 4 bit stage   
					-- WD fifth 4 bit stage   
					-- WD sixth 4 bit stage   
					-- WD seventh 4 bit stage   
					-- WD eighth 4 bit stage   
					: freqdiv; -- Dividers to provide PONRESET pulse from Clock Osc   
					-- Flash Devices available   
					SM73288X,   
					SM73248X,   
					SM73228X,   
					FLASH_BANK1,   
					FLASH_BANK2,   
					FLASH_BANK3,   
					FLASH_BANK4,   
					FIRST_CFG_BYTE_READ,   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-105   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					SCND_CFG_BYTE_READ,   
					THIRD_CFG_BYTE_READ,   
					FOURTH_CFG_BYTE_READ,   
					F_PD[4..1],   
					T1_EN_OUT_NODE,   
					T234_EN_OUT_NODE,   
					CODECEN_OUT_NODE,   
					FETHIEN_OUT_NODE,   
					CONF_ADD[0..1],-- CONFIGURATION ADDRESS   
					CFG_BYTE0[0..7],   
					CFG_BYTE1[0..7],   
					CFG_BYTE2[0..7],   
					CFG_BYTE3[0..7],   
					END_OF_FLASH_READ,-- “1” if DSP has ended Flash reading   
					END_OF_ATM_READ,-- “1” if DSP has ended ATM reading   
					DATA_HOLD_END,   
					EE0_HOLD_END,   
					EE45_HOLD_END,   
					END_OF_IMPULSE,   
					END_OF_WD_TIMER,   
					EEPROM_ENABLE,   
					RESETS,   
					-- “1” if Data_Hold counter has reached its limit   
					-- “1” if EE0_Hold counter has reached its limit   
					-- “1” if EE45_Hold counter has reached its limit   
					-- End of PORESET pulse when divider will achive max value   
					-- End of WD count   
					-- Access to EEPROM is available (write/read)   
					CLEAR_TO_WD_CTRL,   
					WritetoBcsr,   
					-- Misc Node   
					PRST_Ensure_END   
					-- End of Altera PRST count   
					: NODE;   
					% 
					****************************************   
					********* BCSRs Bits Description *******   
					****************************************   
					% 
					%********************************************************************************   
					* 
					BCSR0   
					* 
					********************************************************************************%   
					HOSTCSP,   
					HOSTRQAC,   
					HOSTTRI,   
					T1_1EN~,   
					T1_234EN~,   
					FrmRst~,   
					-- BCSR0 Bit 0. Host CS Polarity   
					-- BCSR0 Bit 1. Host Request or Acknowledge Select   
					-- BCSR0 Bit 2. Host Request or Acknowledge Enable   
					-- BCSR0 BIT 3. T1 port 1 enable   
					-- BCSR0 Bit 4. T1 ports 1,2,3 are enable   
					-- BCSR0 Bit 5. Framer Reset   
					SIGNAL_LAMP_0~,-- BCSR0 Bit 6. LED0 illuminate command.   
					SIGNAL_LAMP_1~,-- BCSR0 Bit 7. LED1 illuminate command.   
					%*******************************************************************************   
					* BCSR1   
					* 
					********************************************************************************%   
					SBOOT_EN~,   
					CODEC_EN~,   
					ATM_EN~,   
					-- BCSR1 Bit 0. Serial BOOT Enable   
					-- BCSR1 Bit 1. CODEC with Ethernet Enable   
					-- BCSR1 Bit 2. ATM Port enable   
					ATM_RST~,   
					FETHIEN~,   
					FETH_RST~,   
					RS232EN_1~,   
					RS232EN_2~,   
					-- BCSR1 Bit 3. ATM Port Reset   
					-- BCSR1 Bit 4. Fast Ethernet Port Initial enable   
					-- BCSR1 Bit 5. Fast Ethernet Port Reset   
					-- BCSR1 Bit 6. RS232 port 1 enable   
					-- BCSR1 Bit 7. RS232 port 2 enable   
					%********************************************************************************   
					C-106   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					* BCSR3   
					* 
					********************************************************************************%   
					EE0_node,   
					EE1_node,   
					EE2_node,   
					EE3_node,   
					EE4_node,   
					EE5_node,   
					EED_node,   
					RSV3_7,   
					%********************************************************************************   
					* BCSR4 - Write Register   
					* 
					********************************************************************************%   
					GO,   
					-- PORESET pulse start when write high   
					-- Should be zero for produce PORESET pulse   
					-- Registered MODCK4   
					RSV4_1,   
					MODCK4r,   
					MODCK5r,   
					MODCK6r,   
					MODCK1r,   
					MODCK2r,   
					MODCK3r,   
					-- Registered MODCK5   
					-- Registered MODCK6   
					-- Registered MODCK1   
					-- Registered MODCK2   
					-- Registered MODCK3   
					-----------------------------------------------------------------------------------------------   
					IRQ0,   
					-- non-maskable interrupt   
					Bcsr0Write~,   
					Bcsr1Write~,   
					Bcsr4Write~,   
					Bcsr5Write~,   
					-- 5,6 service registers   
					Bcsr6Write~,   
					-- for ext. synthesizer tool programming   
					MPC_WRITE_BCSR_0,   
					MPC_WRITE_BCSR_1,   
					MPC_WRITE_BCSR_4,   
					MPC_WRITE_BCSR_5,   
					MPC_WRITE_BCSR_6,   
					MPC_READ_BCSR_0,   
					MPC_READ_BCSR_1,   
					MPC_READ_BCSR_2,   
					MPC_READ_BCSR_3,   
					MPC_READ_BCSR_4,   
					MPC_READ_BCSR_5,   
					MPC_READ_BCSR_6,   
					BCSR0_PON_DEF[0..SIZE0],   
					BCSR1_PON_DEF[0..SIZE1],   
					BCSR3_PON_DEF[0..SIZE3],   
					-- Power ON default value of BCSR1   
					-- Power ON default value of BCSR2   
					-- Power ON default value of BCSR3   
					BCSR0_PON_CONST[0..SIZE0],   
					BCSR1_PON_CONST[0..SIZE1],   
					BCSR3_PON_CONST[0..SIZE3],   
					MODCK_TRI[1..3],   
					BNK_TRI[0..2],   
					HARD_RESET_ACTIVE~,   
					REGULAR_POWER_ON_RESET,   
					FROM_FLASH_CNFG_WORD,   
					FROM_HOST_CNFG_WORD,   
					RESETi,   
					-- Both R_PORI~ or HRESET~   
					-- Hard Reset internal   
					HardReset~,   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-107   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					SoftReset~,   
					HRD_HRWd   
					-- Soft Reset internal   
					-- Delayed Host RD/WR   
					: NODE;   
					BEGIN   
					DEFAULTS   
					Data_Buff[].oe = GND; -- Data Bus Output disable   
					DivEn.clrn = VCC;   
					END DEFAULTS;   
					RESETi = !HARD_RESET_ACTIVE~ or REGULAR_POWER_ON_RESET;   
					( 
					HOSTCSP,HOSTRQAC,HOSTTRI, T1_1EN~,T1_234EN~,FrmRst~,SIGNAL_LAMP_0~,SIGNAL_LAMP_1~) =   
					Bcsr0[0..SIZE0].q;   
					( 
					SBOOT_EN~,CODEC_EN~,ATM_EN~,ATM_RST~,FETHIEN~,FETH_RST~,RS232EN_1~,RS232EN_2~)=Bcsr1[0..SIZE1].q;   
					( 
					EE0_node,EE1_node,EE2_node,EE3_node,EE4_node,EE5_node,EED_node,RSV3_7) = (EE[0..5],EED,GND);   
					( 
					MODCK4r,MODCK5r,MODCK6r,MODCK1r,MODCK2r,MODCK3r) = Bcsr4[2..SIZE4].q;   
					% 
					*****************************************************   
					******* Power On Defaults Value Generation *********   
					*****************************************************   
					% 
					------------------   
					--   
					BCSR0   
					--   
					------------------   
					BCSR0_PON_CONST[0..5]   
					= (HOSTCSP_PON_DEFAULT,HOSTRQAC_PON_DEFAULT, HOSTTRI_PON_DEFAULT,   
					T1_1EN_PON_DEFAULT,T1_234EN_PON_DEFAULT,FrmRst_PON_DEFAULT );   
					BCSR0_PON_CONST[6..SIZE0] = (SIG_LMP0_PON_DEFAULT, SIG_LMP1_PON_DEFAULT);   
					------------------   
					--   
					BCSR1   
					--   
					------------------   
					BCSR1_PON_CONST[0..SIZE1] = (SBOOT_EN_PON_DEFAULT,CODEC_EN_PON_DEFAULT,ATM_ENABLE_PON_DEFAULT,   
					C-108   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					ATM_RST_PON_DEFAULT,FETHIEN_PON_DEFAULT,FETH_RST_PON_DEFAULT,   
					RS232_1_ENABLE_PON_DEFAULT,RS232_2_ENABLE_PON_DEFAULT);   
					------------------   
					-- BCSR3 --   
					------------------   
					BCSR3_PON_CONST[] = (EE0_PON_DEFAULT,EE1_PON_DEFAULT,EE2_PON_DEFAULT,   
					EE3_PON_DEFAULT,EE4_PON_DEFAULT,EE5_PON_DEFAULT,   
					EED_PON_DEFAULT,RSV3_7_PON_DEFAULT);   
					FOR i IN 0 to SIZE0 GENERATE   
					IF(BCSR0_PON_CONST[i]) THEN BCSR0_PON_DEF[i] = VCC;   
					ELSE   
					BCSR0_PON_DEF[i] = GND;   
					END IF;   
					END GENERATE;   
					FOR i IN 0 to SIZE1 GENERATE   
					IF(BCSR1_PON_CONST[i]) THEN BCSR1_PON_DEF[i] = VCC;   
					ELSE   
					BCSR1_PON_DEF[i] = GND;   
					END IF;   
					END GENERATE;   
					FOR i IN 0 to SIZE3 GENERATE   
					IF(BCSR3_PON_CONST[i]) THEN BCSR3_PON_DEF[i] = VCC;   
					ELSE   
					END IF;   
					END GENERATE;   
					% 
					BCSR3_PON_DEF[i] = GND;   
					*********************************   
					******* END Generation *********   
					*********************************   
					% 
					%********************************   
					******* Clock Assignments ******   
					********************************%   
					Bcsr0[].clk   
					= GLOBAL(clock);   
					Bcsr1[].clk   
					= GLOBAL(clock);   
					= ExtClk;   
					Bcsr4[].clk   
					Bcsr5[].clk   
					= ExtClk;   
					Bcsr6[].clk   
					= ExtClk;   
					DivEn.clk   
					= ExtClk;   
					SyncHardReset.clk   
					DSyncHardReset.clk   
					PRST_Ensure.clock   
					EE0_HOLD.clock   
					EE45_HOLD.clock   
					POR_IMPULSE1.clk   
					WD_TIMER1.clk   
					--WDEn.clk   
					= ExtClk;   
					= ExtClk;   
					= ExtClk;   
					= ExtClk;   
					= ExtClk;   
					= ExtClk;   
					= ExtClk;   
					= ExtClk;   
					SyncTEA.clk   
					= GLOBAL(clock);   
					FlashOE.clk   
					= GLOBAL(clock);   
					HOST_EN.clk   
					= R_PORI~;   
					DATA_HOLD.clock   
					= GLOBAL(clock);   
					ResetEnsure.clock   
					HRD_SHIFT.clock   
					= GLOBAL(clock);   
					= GLOBAL(clock);   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-109   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					WE0Spare.clk   
					= GLOBAL(clock);   
					SyncTEA.d = VCC;   
					-- for optional use   
					TEA~ = OPNDRN(SyncTEA.q);   
					FlashOE.d= VCC;   
					BPOE~= OPNDRN(FlashOE);   
					PSDVAL~ = OPNDRN(VCC);   
					WE0Spare.d= VCC;   
					WE0 = OPNDRN(WE0Spare);   
					%*************************************   
					EE PINS   
					*************************************%   
					EE0_HOLD.aclr = !HRESET~;   
					EE0_HOLD_END = (EE0_HOLD.q[] == EE0_HOLD_VALUE); -- terminal count   
					IF(EE0_HOLD_END & HRESET~) THEN EE0_HOLD.cnt_en = GND; -- Disable count after term value   
					ELSE   
					EE0_HOLD.cnt_en = VCC;   
					END IF;   
					EE45_HOLD.aclr = !SRESET~; -- Holding Boot Mode Setting (EE4,EE5) after negation SRESET   
					EE45_HOLD_END = (EE45_HOLD.q[] == EE45_HOLD_VALUE); -- terminal count   
					IF(EE45_HOLD_END & SRESET~) THEN EE45_HOLD.cnt_en = GND; -- Disable count after term value   
					ELSE   
					EE45_HOLD.cnt_en = VCC;   
					END IF;   
					EE0 = TRI((DBGEN~==GND),(!HRESET~ or !EE0_HOLD_END)); -- EE0 delayed to N-clocks   
					--TRI((DBGEN~==GND),(RESETi or !SRESET~)); !!!!!!   
					EE1 = TRI(!HOSTCFG~,RESETi); -- Assign HPE (Via EE1 net)   
					EE2= TRI(GND, GND);   
					EE3= TRI(GND, GND);   
					EE4= TRI((BTM0==VCC),(RESETi or !SRESET~ or !EE45_HOLD_END));   
					EE5= TRI((BTM1==VCC),(RESETi or !SRESET~ or !EE45_HOLD_END));   
					EED= TRI(GND, GND);   
					RSTCNF~ = TRI((!HOSTCFG~), RESETi); -- RSTCNF~ IS ENABLED(depends on HOSTCFG)   
					-- on R_PORI~ rise.   
					-- ver 2.0   
					REGULAR_POWER_ON_RESET = (R_PORI~ == REGULAR_PON_RESET_ACTIVE);   
					SyncHardReset.d = HRESET~; -- Check for Hard Reset   
					DSyncHardReset.d = SyncHardReset.q;   
					HARD_RESET_ACTIVE~ = DSyncHardReset.q;   
					%********************************   
					******* HOST Assignments *******   
					********************************%   
					HOST_EN.d= !HOSTCFG~ and HOSTPD;   
					HDILED~ = OPNDRN(!HOST_EN);   
					HDI_EN~   
					= !HOST_EN;   
					HRRQ_EN~= !HOSTRQAC OR HDI_EN~ OR HOSTTRI;   
					HACK_EN~= HOSTRQAC OR HDI_EN~ OR HOSTTRI;   
					HDIMDEN~= !HOST_EN OR REGULAR_POWER_ON_RESET;   
					HRD_SHIFT.enable= VCC;   
					IF(!DSyncHardReset.q) THEN HRD_SHIFT.aclr = VCC;--CLEAR SH-REG in case of Hard Reset   
					C-110   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					ELSE   
					HRD_SHIFT.aclr = GND;   
					END IF;   
					HRD_SHIFT.shiftin= HRD_HRW;--LOAD SHIFT REGISTER   
					HRD_HRWd= HRD_SHIFT.shiftout;--READ SHIFT REGISTER   
					--HDI_WR = (((!HDDS and !HRD_HRW) or (HDDS and HRD_HRWd)) and HDSP) or   
					-- (!((!HDDS and !HRD_HRW) or (HDDS and HRD_HRWd)) and !HDSP); --ASSIGN HOST-Write NODE   
					-- HDI_WR = ~(HCS1 * HCS2) * (HDDS ? (HDSP ^ HRD_HRW) : ~HRD_HRW)   
					IF (HDDS) THEN   
					-- Double Strobe Mode   
					IF (!HDSP) THEN HDI_WR = !(!HRD_HRW & !(HCS1 & HCS2)); -- Negative Strobe   
					ELSE   
					HDI_WR = !(HRD_HRW & !(HCS1 & HCS2)); -- Positive Strobe   
					END IF;   
					ELSE   
					-- Single Strobe Mode   
					HDI_WR = !(HRD_HRW & !(HCS1 & HCS2));   
					END IF;   
					-- HDI_WR = !(!HRD_HRW & !(HCS1 & HCS2));   
					%**********************************************************************   
					BCSR’S READS AND WRITES   
					* 
					* 
					**   
					**   
					***   
					***   
					**********************************************************************%   
					-- WritetoBcsr = LCELL (!CS1~ & !PSDVAL~ & W_R~);   
					WritetoBcsr = LCELL (!CS1~ & W_R~);   
					!Bcsr0Write~ = (WritetoBcsr & !A27 & !A28 & !A29 );   
					!Bcsr1Write~ = (WritetoBcsr & !A27 & !A28 & A29 );   
					!Bcsr4Write~ = (WritetoBcsr & A27 & !A28 & !A29 );   
					----------------   
					Service Misc. Registers   
					-----------------------------------   
					!Bcsr5Write~ = (WritetoBcsr & A27 & !A28 & A29 ); -- Address ending ‘0x14’   
					!Bcsr6Write~ = (WritetoBcsr & A27 & A28 & !A29 ); -- Address ending ‘0x18’   
					MPC_WRITE_BCSR_0 = (Bcsr0Write~ == BCSR_WRITE_ACTIVE);   
					MPC_WRITE_BCSR_1 = (Bcsr1Write~ == BCSR_WRITE_ACTIVE);   
					MPC_WRITE_BCSR_4 = (Bcsr4Write~ == BCSR_WRITE_ACTIVE);   
					MPC_WRITE_BCSR_5 = (Bcsr5Write~ == BCSR_WRITE_ACTIVE);   
					MPC_WRITE_BCSR_6 = (Bcsr6Write~ == BCSR_WRITE_ACTIVE);   
					MPC_READ_BCSR_0 = (!CS1~ & !W_R~ & !A27 & !A28 & !A29 ); -- Address ending ‘0x0’   
					MPC_READ_BCSR_1 = (!CS1~ & !W_R~ & !A27 & !A28 & A29 ); -- Address ending ‘0x40’   
					MPC_READ_BCSR_2 = (!CS1~ & !W_R~ & !A27 & A28 & !A29 ); -- Address ending ‘0x80’   
					MPC_READ_BCSR_3 = (!CS1~ & !W_R~ & !A27 & A28 & A29 ); -- Address ending ‘0x0c’   
					MPC_READ_BCSR_4 = (!CS1~ & !W_R~ & A27 & !A28 & !A29 ); -- Address ending ‘0x10’   
					----------------   
					Service Misc. Registers   
					-----------------------------------   
					MPC_READ_BCSR_5 = (!CS1~ & !W_R~ & A27 & !A28 & A29 ); -- Address ending ‘0x14’   
					MPC_READ_BCSR_6 = (!CS1~ & !W_R~ & A27 & A28 & !A29 ); -- Address ending ‘0x18’   
					% 
					*************************   
					** BCSR0 Write Operation **   
					*************************   
					% 
					IF (RESETi) THEN   
					Bcsr0[].d = BCSR0_PON_DEF[];   
					ELSIF (MPC_WRITE_BCSR_0) THEN   
					--Load default values in Reset   
					--Remember last values   
					Bcsr0[0..SIZE0].d = D[0..SIZE0]; --Read the Data Bus   
					ELSE   
					Bcsr0[].d = Bcsr0[].q;   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-111   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					END IF;   
					% 
					*************************   
					** BCSR1 Write Operation **   
					*************************   
					% 
					IF (RESETi) THEN   
					Bcsr1[].d = BCSR1_PON_DEF[];   
					ELSIF (MPC_WRITE_BCSR_1) THEN   
					Bcsr1[0..SIZE1].d = D[0..SIZE1];   
					ELSE   
					--Load default values when Reset   
					--Read the Data Bus   
					Bcsr1[].d = Bcsr1[].q;   
					END IF;   
					% 
					*********************************************   
					** BCSR4 Service Register 1 Write Operation **   
					*********************************************   
					% 
					PRST_Ensure.aclr = PRST~; PRST_Ensure.cnt_en = !PRST~;   
					PRST_Ensure_END = (PRST_Ensure.q[] == PRST_Ensure_VALUE); -- terminal count   
					IF ((PRST_Ensure_END AND !PRST~) OR END_OF_WD_TIMER) THEN   
					Bcsr4[2..SIZE4].d = (MODCK_H[1..3],MODCK[1..3]);   
					--Load MODCK default values from DIP-Switch   
					ELSIF (MPC_WRITE_BCSR_4) THEN   
					Bcsr4[2..SIZE4].d = D[2..SIZE4];   
					ELSE   
					--Write to the Register   
					Bcsr4[2..SIZE4].d = Bcsr4[2..SIZE4].q;   
					END IF;   
					% 
					*********************************************   
					** BCSR5 Service Register 2 Write Operation **   
					*********************************************   
					% 
					IF (RESETi) THEN   
					Bcsr5[].d = 0;   
					ELSIF (MPC_WRITE_BCSR_5) THEN   
					Bcsr5[0..SIZE5].d = D[0..SIZE5];   
					ELSE   
					--Load default values when Reset   
					--Read the Data Bus   
					Bcsr5[].d = Bcsr5[].q;   
					END IF;   
					% 
					*********************************************   
					** BCSR6 Service Register 3 Write Operation **   
					*********************************************   
					% 
					IF (RESETi) THEN   
					Bcsr6[].d = 0;   
					ELSIF (MPC_WRITE_BCSR_6) THEN   
					Bcsr6[0..SIZE6].d = D[0..SIZE6];   
					ELSE   
					--Load default values when Reset   
					--Read the Data Bus   
					Bcsr6[].d = Bcsr6[].q;   
					END IF;   
					% 
					************************   
					** Configuration Word **   
					** & Buffers Read **   
					************************   
					% 
					C-112   
					MSC8101ADS RevB User’s Manual   
					For More Information On This Product,   
					Go to: www.freescale.com   
					MOTOROLA   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					-- Assign Configuration Word:   
					FROM_FLASH_CNFG_WORD = (F_CFG_EN~ == GND);   
					FROM_HOST_CNFG_WORD = (HOSTCFG~ == GND);   
					-- Config word was loaded from data bus   
					CFG_BYTE0[0..7]= (EARB_DEFAULT,EXMC_DEFAULT,IRQ7INT~_DEFAULT,EBM_DEFAULT,BPS_DEFAULT0,BPS_DEFAULT1,   
					SCDIS_DEFAULT,ISPS_DEFAULT);   
					CFG_BYTE1[0..7]=   
					(IRPC_DEFAULT0,IRPC_DEFAULT1,DPPC_DEFAULT1,DPPC_DEFAULT0,NMIOUT_DEFAULT,ISB_DAFAULT0,   
					ISB_DAFAULT1,ISB_DAFAULT2);   
					CFG_BYTE2[0..7]= (RSVHR16,BBD_DEFAULT,RSVHR18,RSVHR19,RSVHR20,RSVHR21,TCPC_DEFAULT0,TCPC_DEFAULT1);   
					CFG_BYTE3[0..7]= (BC1PC_DEFAULT0,BC1PC_DEFAULT1,RSVHR26,DLLDIS,MODCK4r,MODCK5r,MODCK6r,RSVHR31);   
					CONF_ADD[]=(A27,A28);   
					FIRST_CFG_BYTE_READ = (!F_Cs0~ & !HARD_RESET_ACTIVE~ & (CONF_ADD[] == 0) & !FROM_FLASH_CNFG_WORD   
					& !FROM_HOST_CNFG_WORD & !W_R~);   
					SCND_CFG_BYTE_READ = (!F_Cs0~ & !HARD_RESET_ACTIVE~ & (CONF_ADD[] == 1) & !FROM_FLASH_CNFG_WORD   
					& !FROM_HOST_CNFG_WORD & !W_R~);   
					THIRD_CFG_BYTE_READ = (!F_Cs0~ & !HARD_RESET_ACTIVE~ & (CONF_ADD[] == 2) & !FROM_FLASH_CNFG_WORD   
					& !FROM_HOST_CNFG_WORD & !W_R~);   
					FOURTH_CFG_BYTE_READ= (!F_Cs0~ & !HARD_RESET_ACTIVE~ & (CONF_ADD[] == 3) & !FROM_FLASH_CNFG_WORD   
					& !FROM_HOST_CNFG_WORD & !W_R~);   
					IF (MPC_READ_BCSR_0) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..SIZE0].in = (HOSTCSP,HOSTRQAC,HOSTTRI,T1_1EN~,T1_234EN~, FrmRst~,SIGNAL_LAMP_0~,   
					SIGNAL_LAMP_1~);   
					ELSIF (MPC_READ_BCSR_1) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..SIZE1].in = (SBOOT_EN~,CODEC_EN~,ATM_EN~,ATM_RST~,FETHIEN~,   
					FETH_RST~,RS232EN_1~,RS232EN_2~);   
					ELSIF (MPC_READ_BCSR_3) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..SIZE3].in   
					= 
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-113   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					(EE0_node,EE1_node,EE2_node,EE3_node,EE4_node,EE5_node,EED_node   
					,RSV3_7);   
					ELSIF (MPC_READ_BCSR_4) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..SIZE4].in = ((!F_CFG_EN~),DLLDIS,Bcsr4[2..SIZE4].q);   
					ELSIF (MPC_READ_BCSR_5) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..SIZE5].in = Bcsr5[0..SIZE5].q;   
					ELSIF (MPC_READ_BCSR_6) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..SIZE6].in = Bcsr6[0..SIZE6].q;   
					-- Assign Default Configuration Word onto Data Bus:   
					ELSIF (FIRST_CFG_BYTE_READ) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..7] = CFG_BYTE0[0..7];   
					ELSIF (SCND_CFG_BYTE_READ) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..7] = CFG_BYTE1[0..7];   
					ELSIF (THIRD_CFG_BYTE_READ) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..7] = CFG_BYTE2[0..7];   
					ELSIF (FOURTH_CFG_BYTE_READ) THEN   
					Data_Buff[].oe = VCC;   
					Data_Buff[0..7] = CFG_BYTE3[0..7];   
					ELSE Data_Buff[].oe = GND;   
					END IF;   
					-- Do not assign Data Bus   
					D[0..SIZE0]=Data_Buff[0..SIZE0]; -- Move Data to Bus   
					BCSR2_CS~ = !MPC_READ_BCSR_2;   
					-- DSP reads external BCSR2 status   
					% 
					******************************************************************************   
					* Reset Logic:   
					* Debounce the Abort(NMI), Soft-Reset and HardReset buttons & assign outputs   
					******************************************************************************   
					% 
					SoftRstMachin.Clk= ResetEnsure.q[18];   
					SoftRstMachin.Reset= REGULAR_POWER_ON_RESET;   
					SoftRstMachin.PushBtn= RstSoft~;   
					SoftReset~ = !SoftRstMachin.Rst_True;   
					HardRstMachin.Clk= ResetEnsure.q[18];   
					HardRstMachin.Reset= REGULAR_POWER_ON_RESET;   
					HardRstMachin.PushBtn= RstHard~;   
					HardReset~ = !HardRstMachin.Rst_True;   
					AbortRstMachin.Clk= ResetEnsure.q[18];   
					AbortRstMachin.Reset= REGULAR_POWER_ON_RESET;   
					AbortRstMachin.PushBtn= RstNMI~;   
					IRQ0 = AbortRstMachin.Rst_True;   
					HRESET~ = OPNDRN(HardReset~); -- Assign Hard Reset output   
					SRESET~ = OPNDRN(SoftReset~);-- Assign Soft Reset output   
					NMI~ = OPNDRN(!IRQ0);   
					-- drive low to IRQ0 input of DSP   
					% 
					******************************************************************************   
					C-114   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					* Buffers Enable & ATM Chip Select   
					******************************************************************************   
					% 
					DATA_HOLD_END = (DATA_HOLD.q[] == DATA_HOLD_VALUE); -- terminal count   
					IF(DATA_HOLD_END & DSyncHardReset) THEN DATA_HOLD.cnt_en = GND; -- Disable count after term value   
					ELSE   
					DATA_HOLD.cnt_en = VCC;   
					END IF;   
					END_OF_FLASH_READ = !PSDVal~ & !F_CS0~ & !W_R~ & DSyncHardReset; -- end of flash read cycle.   
					-- not during hard reset config   
					END_OF_ATM_READ = !PSDVAL~ & !AtmUniCsIn~ & !W_R~ ;   
					-- end of atm uni m/p i/f read cycle   
					DataBufEn~ = !((!F_CS0~ -- covers also hard reset config   
					# 
					!CS1~   
					# 
					!AtmUniCsIn~ #   
					-- provides data-hold for write   
					!ToolCs1~   
					!ToolCs2~   
					# 
					# 
					!FrmCs_OUT~   
					) 
					& (DATA_HOLD.q[] == 0)) ;-- if no hold yet then Enable Data-Buffer   
					IF ( (((END_OF_FLASH_READ # END_OF_ATM_READ ) & (DATA_HOLD.q[] == 0)) #   
					(DATA_HOLD.q[] != 0)) & !DATA_HOLD_END & DSyncHardReset.Q) THEN   
					DATA_HOLD.aclr   
					= GND;-- Enable Count   
					ELSE   
					DATA_HOLD.aclr = VCC;   
					END IF;   
					ToolDataBufEn~ = !((!ToolCs1~ # !ToolCs2~) & (DATA_HOLD.q[] == 0)) ;   
					% 
					******************************************************************************   
					* AUX indication (Use BCSR0)   
					******************************************************************************   
					% 
					IF (!SRESET~ or REGULAR_POWER_ON_RESET or SIGNAL_LAMP_0~ == SIGNAL_LAMP_ON)   
					THEN   
					ELSE   
					SIG_LAMP0_OUT~ = GND;   
					SIG_LAMP0_OUT~ = VCC;   
					END IF;   
					IF (!HARD_RESET_ACTIVE~ or REGULAR_POWER_ON_RESET or SIGNAL_LAMP_1~ == SIGNAL_LAMP_ON)   
					THEN   
					ELSE   
					SIG_LAMP1_OUT~ = GND;   
					SIG_LAMP1_OUT~ = VCC;   
					END IF;   
					% 
					******************************************************************************   
					* Eguations for FETH, CODEC, T1 (ch.1-4) enables   
					******************************************************************************   
					% 
					IF (!CODEC_EN~ # (!FETHIEN~ & !T1_234EN~ & T1_1EN~)) THEN   
					-- Case for CODEC-FETH demo --   
					CODECEN_OUT_NODE = GND; -- CODEC is enable   
					ELSE   
					CODECEN_OUT_NODE = VCC; -- CODEC is disable   
					END IF;   
					IF (!T1_234EN~ & FETHIEN~) THEN   
					T234_EN_OUT_NODE   
					= GND; -- T1 ch 2-4 are enable   
					= VCC; -- T1 ch 2-4 are disable   
					ELSE   
					T234_EN_OUT_NODE   
					END IF;   
					IF (!FETHIEN~) THEN FETHIEN_OUT_NODE = GND; -- FETH is enable   
					ELSE   
					FETHIEN_OUT_NODE = VCC; -- FETH is disable   
					END IF;   
					IF (!T1_1EN~ & CODEC_EN~) THEN   
					T1_EN_OUT_NODE   
					T1_EN_OUT_NODE   
					= GND; -- T1 ch.1 is enable   
					= VCC; -- T1 ch.1 is disable   
					ELSE   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-115   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					END IF;   
					T1_EN_OUT~   
					T1_1LED   
					= T1_EN_OUT_NODE;   
					= OPNDRN(T1_EN_OUT_NODE);   
					T234_EN_OUT~ = OPNDRN(T234_EN_OUT_NODE);   
					FETHIEN_OUT~ = FETHIEN_OUT_NODE;   
					CODECEN_OUT~ = OPNDRN(CODECEN_OUT_NODE);   
					DUMMY = OPNDRN(VCC); -- Test Workaround   
					% 
					******************************************************************************   
					* ATM ENABLE AND RESET LOGIC (Use BCSR1)   
					******************************************************************************   
					% 
					IF (ATM_EN~ == ATM_ENABLED) THEN ATM_EN_OUT~ = GND;   
					ELSE   
					ATM_EN_OUT~ = VCC;   
					END IF;   
					IF (ATM_RST~ == ATM_RST_ON) # (!HARD_RESET_ACTIVE~) THENATM_RST_OUT~ = GND;   
					ELSE   
					ATM_RST_OUT~ = VCC;   
					END IF;   
					% 
					******************************************************************************   
					* FAST ETHERNET PORT RESET LOGIC (Use BCSR1)   
					******************************************************************************   
					% 
					IF (FETH_RST~ == FETH_RST_ON) # (!HARD_RESET_ACTIVE~) THEN FETH_RST_OUT~ = GND;   
					ELSE   
					FETH_RST_OUT~ = VCC;   
					END IF;   
					% 
					******************************************************************************   
					* RS232 Transceivers Enable (Use BCSR1)   
					******************************************************************************   
					% 
					IF (RS232En_1~ == RS232_1_ENABLED) THEN RS232EN_1_OUT~ = GND; -- RS232-1 - active   
					ELSE   
					RS232EN_1_OUT~ = VCC; -- standby   
					END IF;   
					IF (RS232En_2~ == RS232_2_ENABLED) THEN RS232EN_2_OUT~ = GND; -- RS232-2 - active   
					ELSE   
					RS232EN_2_OUT~ = VCC; -- standby   
					END IF;   
					% 
					******************************************************************************   
					* T1/E1 Framer CS   
					******************************************************************************   
					% 
					IF (FrmCs_In~ == GND) THEN FrmCs_OUT~ = GND;   
					ELSE   
					FrmCs_OUT~ = VCC;   
					END IF;   
					IF ((FrmRst~ == GND) # !HARD_RESET_ACTIVE~)THEN FrmRst_OUT~ = GND;   
					ELSE   
					FrmRst_OUT~ = VCC;   
					END IF;   
					% 
					******************************************************************************   
					* Flash memory handler & Configuration Word   
					******************************************************************************   
					% 
					F_PD[4..1]= FLASH_PD_IN[4..1]; -- load “Flash Presence Detect” lines   
					SM73288X = (F_PD[] == 0);-- 32MByte (4 X 8 MByte banks)   
					SM73248X = (F_PD[] == 1);-- 16MByte (2 X 8 MByte banks)   
					C-116   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					SM73228X = (F_PD[] == 2);-- 8MByte (1 X 8 MByte bank )   
					-- Declare 4 Flash Banks:   
					FLASH_BANK1 = ( SM73228X # (SM73248X & !A8) # ( SM73288X & !A7 & !A8)) ;   
					FLASH_BANK2 = ((SM73248X & A8) # (SM73288X & !A7 & A8)) ;   
					FLASH_BANK3 = (A7 & !A8 & SM73288X) ;   
					FLASH_BANK4 = (A7 & A8 & SM73288X) ;   
					-- Assign the appropriate Flash Chip Select:   
					F_Cs1~ = !((!F_Cs0~ & FLASH_BANK1 & FROM_FLASH_CNFG_WORD) #   
					(!F_Cs0~ & FLASH_BANK1 & !FROM_FLASH_CNFG_WORD & !FROM_HOST_CNFG_WORD & HARD_RESET_ACTIVE~));   
					F_Cs2~ = !((!F_Cs0~ & FLASH_BANK2 & FROM_FLASH_CNFG_WORD) #   
					(!F_Cs0~ & FLASH_BANK2 & !FROM_FLASH_CNFG_WORD & !FROM_HOST_CNFG_WORD & HARD_RESET_ACTIVE~));   
					F_Cs3~ = !((!F_Cs0~ & FLASH_BANK3 & FROM_FLASH_CNFG_WORD) #   
					(!F_Cs0~ & FLASH_BANK3 & !FROM_FLASH_CNFG_WORD & !FROM_HOST_CNFG_WORD & HARD_RESET_ACTIVE~));   
					F_Cs4~ = !((!F_Cs0~ & FLASH_BANK4 & FROM_FLASH_CNFG_WORD) #   
					(!F_Cs0~ & FLASH_BANK4 & !FROM_FLASH_CNFG_WORD & !FROM_HOST_CNFG_WORD & HARD_RESET_ACTIVE~));   
					% 
					******************************************************************************   
					* MODCK[1-3] DRIVEN   
					******************************************************************************   
					% 
					MODCK_TRI[1..3]= (MODCK1r,MODCK2r,MODCK3r);   
					BNK_TRI[2]= TRI(MODCK_TRI[1], !HARD_RESET_ACTIVE~);   
					BNK_TRI[1]= TRI(MODCK_TRI[2], !HARD_RESET_ACTIVE~);   
					BNK_TRI[0]= TRI(MODCK_TRI[3], !HARD_RESET_ACTIVE~);   
					MODCK_BNK[0..2]= BNK_TRI[0..2];   
					% 
					******************************************************************************   
					* BOOT FROM SERIAL EEPROM   
					******************************************************************************   
					% 
					EEPROM_ENABLE = !SBOOT_EN~ # (BTM0 AND !BTM1);   
					IF (FETHIEN~ AND EEPROM_ENABLE) THEN SBOOTEN_OUT~ = GND; -- boot from serial EEPROM   
					ELSE   
					SBOOTEN_OUT~ = VCC;   
					END IF;   
					% 
					******************************************************************************   
					* DRIVE PORESET IMPULSE (RECONFIG USING BCSR4)   
					******************************************************************************   
					% 
					DivEn.s = GND; DivEn.r = GND;   
					DivEn.prn = !(MPC_WRITE_BCSR_4 & (D[0..1] == B”10”)) & !END_OF_WD_TIMER;   
					-- Preset to FF when write b’10 bit to BCSR4   
					DivEn.clrn = !END_OF_IMPULSE & PRST~;   
					END_OF_IMPULSE = POR_IMPULSE1.dv2 & POR_IMPULSE1.dv4 & POR_IMPULSE1.dv8 & POR_IMPULSE1.dv16 &   
					POR_IMPULSE2.dv2 & POR_IMPULSE2.dv4 & POR_IMPULSE2.dv8 & POR_IMPULSE2.dv16;   
					POR_IMPULSE1.g = VCC;   
					POR_IMPULSE2.g = VCC;   
					POR_IMPULSE2.clk = POR_IMPULSE1.dv16;   
					POR_IMPULSE1.clr = !DivEn.q; -- Start first cascade divider if zero   
					POR_IMPULSE2.clr = !DivEn.q; -- Start second cascade divider if zero   
					R_PORI~ = OPNDRN(!DivEn.q); -- Drive PORESET with updated MODCK values   
					% 
					******************************************************************************   
					* WATCHDOG FOR AUTO RECONFIGURATION   
					******************************************************************************   
					% -- WD Start/Stop by writing B”01xxxxxx” into BCSR4   
					-- when count value will be achived PORESET is forced   
					MOTOROLA   
					MSC8101ADS RevB User’s Manual   
					C-117   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Freescale Semiconductor, Inc.   
					-- with default MODCK setting from DIP-Switch   
					-- PONRESET pulse resets while WD.   
					-- Implemented as ripple counter with 30 stages   
					-- WDEn.s = GND; WDEn.r = GND;   
					-- WDEn.prn = !(MPC_WRITE_BCSR_4 & (D[0..1] == B”10”));   
					-- Preset to FF when write b’10 bit to BCSR4   
					-- WDEn.clrn = !END_OF_WD_TIMER & !MPC_READ_BCSR_4 & PRST~;   
					CLEAR_TO_WD_CTRL = LCELL (PRST~);   
					StartStopWD.clrn = CLEAR_TO_WD_CTRL;   
					StartStopWD.clk = !(MPC_WRITE_BCSR_4 & (D[0..1] == B”01”));   
					StartStopWD.s = VCC; StartStopWD.r = VCC; ---- Provide toggling   
					END_OF_WD_TIMER = WD_TIMER1.dv2 & WD_TIMER1.dv4 & WD_TIMER1.dv8 & WD_TIMER1.dv16 &   
					WD_TIMER2.dv2 & WD_TIMER2.dv4 & WD_TIMER2.dv8 & WD_TIMER2.dv16 &   
					WD_TIMER3.dv2 & WD_TIMER3.dv4 & WD_TIMER3.dv8 & WD_TIMER3.dv16 &   
					WD_TIMER4.dv2 & WD_TIMER4.dv4 & WD_TIMER4.dv8 & WD_TIMER4.dv16 &   
					WD_TIMER5.dv2 & WD_TIMER5.dv4 & WD_TIMER5.dv8 & WD_TIMER5.dv16 &   
					WD_TIMER6.dv2 & WD_TIMER6.dv4 & WD_TIMER6.dv8 & WD_TIMER6.dv16 &   
					WD_TIMER7.dv2 & WD_TIMER7.dv4 & WD_TIMER7.dv8 & WD_TIMER7.dv16 &   
					WD_TIMER8.dv2 & WD_TIMER8.dv4;   
					WD_TIMER1.g = StartStopWD.q; WD_TIMER2.g = StartStopWD.q; WD_TIMER3.g = StartStopWD.q; WD_TIMER4.g =   
					StartStopWD.q;   
					WD_TIMER5.g = StartStopWD.q; WD_TIMER6.g = StartStopWD.q; WD_TIMER7.g = StartStopWD.q; WD_TIMER8.g =   
					StartStopWD.q;   
					WD_TIMER2.clk = WD_TIMER1.dv16; -- Cascade   
					WD_TIMER3.clk = WD_TIMER2.dv16; -- Cascade   
					WD_TIMER4.clk = WD_TIMER3.dv16; -- Cascade   
					WD_TIMER5.clk = WD_TIMER4.dv16; -- Cascade   
					WD_TIMER6.clk = WD_TIMER5.dv16; -- Cascade   
					WD_TIMER7.clk = WD_TIMER6.dv16; -- Cascade   
					WD_TIMER8.clk = WD_TIMER7.dv16; -- Cascade   
					HRESET_FEdge.clock = Extclk;   
					HRESET_FEdge.aclr = HRESET~ OR !R_PORI~;   
					IF(HRESET_FEdge.q[] == 3) THEN HRESET_FEdge.cnt_en = GND; -- Disable count after term value   
					ELSE   
					HRESET_FEdge.cnt_en = VCC;   
					END IF;   
					RESETS = (HRESET_FEdge.q[] == 1) OR (HRESET_FEdge.q[] == 2) OR   
					!(R_PORI~ & PRST~);   
					WD_TIMER1.clr = RESETS; -- Reset first cascade divider   
					WD_TIMER2.clr = RESETS; -- Reset second cascade divider   
					WD_TIMER3.clr = RESETS; -- Reset third cascade divider   
					WD_TIMER4.clr = RESETS; -- Reset forth cascade divider   
					WD_TIMER5.clr = RESETS; -- Reset third cascade divider   
					WD_TIMER6.clr = RESETS; -- Reset forth cascade divider   
					WD_TIMER7.clr = RESETS; -- Reset forth cascade divider   
					WD_TIMER8.clr = RESETS; -- Reset forth cascade divider   
					SPARE1 = (HRESET_FEdge.q[] == 1) OR (HRESET_FEdge.q[] == 2);   
					% 
					******************************************************************************   
					% 
					END;-- End of BCSR module   
					C-118   
					MSC8101ADS RevB User’s Manual   
					MOTOROLA   
					For More Information On This Product,   
					Go to: www.freescale.com   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				 |