| 	
		 COMPACTPCI-824   
					FEP BLADE INTELLIGENT   
					I/O CONTROLLER   
					USER’S MANUAL   
					The information in this document has been carefully checked and is believed to be entirely reliable. However, no   
					responsibility is assumed for inaccuracies. Furthermore, Cyclone Microsystems, Inc. reserves the right to make   
					changes to any products herein to improve reliability, function, or design. Cyclone Microsystems, Inc. neither   
					assumes any liability arising out of the application or use of any product or circuit described herein, nor does it   
					convey any license under its right or the rights of others.   
					Revision 1.0, January 2006   
					Cyclone P/N 800-0824   
					Copyright 2005 by Cyclone Microsystems, Inc.   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				CONTENTS   
					LIST OF FIGURES   
					Figure 1-1. CPCI-824 Block Diagram ....................................................................................................1-1   
					Figure 1-2. CPCI-824 Physical Configuration........................................................................................1-4   
					Figure 2-1. CPCI-824 Memory Map.......................................................................................................2-2   
					Figure 2-2. LED Register Bitmpa, E800 0001H.....................................................................................2-7   
					Figure 2-3   
					Figure 2-4   
					Geographic Addressing Register, B800 0001h ...................................................................2-8   
					Power Supply Status Register, E000 0000H.......................................................................2-9   
					LIST OF TABLES   
					Table 1-1.   
					Table 1-2.   
					Table 2-1.   
					Table 2-2.   
					Table 2-3.   
					Table 2-4   
					Table 2-5   
					Table 2-6   
					Table 2-7   
					Table 2-8   
					Table A-1.   
					Table A-2.   
					Table A-3.   
					Table A-4.   
					Table A-5.   
					Table B-1.   
					CPCI-824 Power Requirements .........................................................................................1-3   
					Environmental Specifications ..............................................................................................1-3   
					SDRAM Configurations .......................................................................................................2-3   
					External Interrupts ...............................................................................................................2-4   
					Console Serial Port Connector............................................................................................2-5   
					Gigabit Port Connector........................................................................................................2-5   
					10/100 Fast Port Connector ................................................................................................2-6   
					Breeze Start-up LEDs..........................................................................................................2-8   
					2 
					I C Device Addresses .......................................................................................................2-10   
					JTAG Emulator Pin Assignment........................................................................................2-11   
					PMC Clock & Arbitration Assignment................................................................................. A-2   
					PMC Interrupt Assignment ................................................................................................. A-2   
					P21 PMC Module Connector Pinout................................................................................... A-3   
					P22 PMC Module Connector Pinout................................................................................... A-4   
					P23 PMC Module Connector Pinout................................................................................... A-5   
					CPCI-821 J2 Definition....................................................................................................... B-1   
					CPCI-824 User;s Manual   
					Revision 1.0., January 2006   
					ii   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				CONTENTS   
					LIST OF FIGURES   
					Figure 1-1. CPCI-824 Block Diagram ....................................................................................................1-1   
					Figure 1-2. CPCI-824 Physical Configuration........................................................................................1-4   
					Figure 2-1. CPCI-824 Memory Map.......................................................................................................2-2   
					Figure 2-2. LED Register Bitmpa, E800 0001H.....................................................................................2-7   
					Figure 2-3   
					Figure 2-4   
					Geographic Addressing Register, B800 0001h ...................................................................2-8   
					Power Supply Status Register, E000 0000H.......................................................................2-9   
					LIST OF TABLES   
					Table 1-1.   
					Table 1-2.   
					Table 2-1.   
					Table 2-2.   
					Table 2-3.   
					Table 2-4   
					Table 2-5   
					Table 2-6   
					Table 2-7   
					Table 2-8   
					Table A-1.   
					Table A-2.   
					Table A-3.   
					Table A-4.   
					Table A-5.   
					Table B-1.   
					CPCI-824 Power Requirements .........................................................................................1-3   
					Environmental Specifications ..............................................................................................1-3   
					SDRAM Configurations .......................................................................................................2-3   
					External Interrupts ...............................................................................................................2-4   
					Console Serial Port Connector............................................................................................2-5   
					Gigabit Port Connector........................................................................................................2-5   
					10/100 Fast Port Connector ................................................................................................2-6   
					Breeze Start-up LEDs..........................................................................................................2-8   
					2 
					I C Device Addresses .......................................................................................................2-10   
					JTAG Emulator Pin Assignment........................................................................................2-11   
					PMC Clock & Arbitration Assignment................................................................................. A-2   
					PMC Interrupt Assignment ................................................................................................. A-2   
					P21 PMC Module Connector Pinout................................................................................... A-3   
					P22 PMC Module Connector Pinout................................................................................... A-4   
					P23 PMC Module Connector Pinout................................................................................... A-5   
					CPCI-821 J2 Definition....................................................................................................... B-1   
					CPCI-824 User;s Manual   
					Revision 1.0., January 2006   
					ii   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				CHAPTER 1   
					GENERAL INTRODUCTION   
					1.1   
					INTRODUCTION   
					The CompactPCI-824 is a Hot Swap Intelligent I/O Controller.   
					The CPCI-824 card is based on the AMCC™ PowerPC™ 440GX, which is AMCC’s next generation   
					integrated processor based on the PowerPCI 440 core operating at a frequency of 667 MHz. The 440GX   
					supplies memory controller functions with up to 512 Mbytes of DDR SDRAM (64-bit with ECC) on an   
					SoDIMM module at 333 MHz DDR. The PowerPC core with 256K L2 cache, the memory controller,   
					the PCI-X Bridge, and the DMA controller of AMCC 440GX are among the features on the Processor   
					local bus operating at 128-bit and a frequency of 166 MHz. The 440GX Peripheral Bus (EPC) has three   
					devices; 8 Mbytes of Flash ROM, software LEDs, and external revision control registers. Additionally,   
					the 440GX contains four Ethernet MACs. Four Ethernet ports are provided on the CPCI-824. Two are   
					10/100/1Gb ports configured as RGMII and two are 10/100 Mbps ports and reconfigured as SMII. The   
					CPCI-824 also utilized one of the I2C bus interface units, and one of the two UART units. A block   
					diagram of the CPCI-824 is shown on Figure 1-1.   
					Figure 1-1. CPCI-824 Block Diagram   
					10/100   
					Ethernet   
					Port   
					10/100/1000   
					Ethernet Port   
					10/100/1000   
					Ethernet Port   
					10/100   
					Ethernet Port   
					PHY   
					PHY   
					PHY   
					DDR SDRAM   
					333 MHz   
					Console   
					Serial   
					Port   
					Flash   
					ROM   
					AMCC PPC440GX   
					MHz   
					JTAG   
					I/F   
					Local Bus PCI-X   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					1-1   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				GENERAL INTRODUCTION   
					1.2   
					FEATURES   
					• 
					PowerPC™ Processor   
					An AMCC 440GX embedded processor based on the AMCC   
					PowerPC superscalar core. It operates at a maximum frequency of   
					667 MHz internally.   
					• 
					• 
					SDRAM   
					Up to 512 MByte of 333 MHz DDR SDRAM is supported via a 200   
					pin SoDIMM module.   
					Flash ROM   
					8 Mbytes of in-circuit sector-programmable Flash ROM provides   
					non-volatile storage on the CPCI-824. One 128 Kbyte sector of the   
					Flash ROM is reserved for the storage of non-volatile boot and   
					system parameters. System calls for storing parameters in this   
					memory are included in the Breeze Development Environmentª   
					• 
					• 
					Console Serial Port   
					Ethernet Ports   
					An asynchronous serial port based on a 16C750 UART with an RS-   
					232 interface is provided for a console terminal or workstation   
					connection.   
					Two 10/100/1Gb Base-TX Ethernet ports are provided. Each port   
					supports up to 1Gbps and uses a RJ45 style modular phone jack. The   
					MAC contained within the 440GX interfaces with 2 Broadcom   
					BMC5461S PHY transceivers.   
					Two 10/100 Base-TX Ethernet ports. Each supports up to 100 Mbps   
					and also uses a RJ45 style modular phone jack. In this case the MAC   
					contained within the 440GX interfaces with a Broadcom BCM5248.   
					The BCM5248 is an eight port PHY, but we are only using the first 2   
					ports.   
					• 
					• 
					• 
					Temperature Sensors   
					Two LM75 type programmable temperature sensors with interrupt   
					signaling capability are provided for system monitoring purposes.   
					I O Messaging   
					The CPCI-824 supports the I O specification for interprocessor   
					2 
					2 
					communication.   
					DMA Controller   
					The 440GX supports 4 separate DMA channels for high throughput   
					data transfers between PCI bus agents and the local SDRAM   
					memory.   
					• 
					• 
					• 
					Breeze Development   
					Environment™   
					Flash-resident ROM monitor / firmware package which supports   
					board-level initialization and application software development.   
					More information on the Breeze Development Environment™ can   
					be found in Breeze Developer’s Manual.   
					Blade Style Interface   
					Hot Swap   
					The CPCI-824 receives power, fan detect, power supply status and   
					geographic addressing from J1 and J2. Note that the fan detect and   
					power supply status signals are only available when a CPCI-824 is   
					installed in the system slot.   
					The CPCI-824 is a Basic Hot Swap board, compliant with PICMG   
					2.1.   
					1-2   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				GENERAL INTRODUCTION   
					1.3   
					SPECIFICATIONS   
					Physical Characteristics   
					The CPCI-824 is a single slot, double high CompactPCI™ card with a   
					peripheral slot interface. This product is equipped with an AMCC   
					PowerPC 440GX mcroprocessor.   
					Height   
					Double Eurocard   
					Depth   
					9.187” (233.35mm)   
					(6U)   
					6.299” (160mm)   
					.8” (20.32mm)   
					Width   
					Power Requirements   
					The CPCI-824 requires +5V, +12V, -12V and +3.3V from the   
					CompactPCI™ backplane J1 connector. The card is Universal and   
					support either +3.3V or +5V V(I/O).   
					Table 1-1. CPCI-824 Power Requirements   
					Voltage   
					Current Typical   
					Current Maximum   
					+3.3V   
					+5V   
					3.49 Amps   
					0.03 Amps   
					0.01 Amps   
					0.02 Amps   
					4.99 Amps   
					0.04 Amps   
					0.02 Amps   
					0.03 Amps   
					+12V   
					-12V   
					1.4   
					ENVIRONMENTAL   
					A small amount of airflow will be required, such as is found in a typical Eurocard enclosure.   
					Table 1-2. Environmental Specifications   
					Operating Temperatures   
					0 to 55 Degrees Celsius   
					Relative Humidity   
					0-95%   
					(non-condensing)   
					Storage Temperatures   
					-55 to 125 Degrees Celsius   
					Figure 1-2 is a physical diagram (not to scale) of the CPCI-824 adapter, showing the location   
					designators of jumpers, connectors, and major ICs. Refer to this figure when component locations are   
					referenced in the manual text.   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					1-3   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				GENERAL INTRODUCTION   
					Figure 1-2. CPCI-824 Physical Configuration   
					1-4   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				GENERAL INTRODUCTION   
					1.5   
					REFERENCE MANUALS   
					PowerPC 440GX Processor   
					User’s Manual, Document#   
					Data Sheet, Document #   
					Applied Micro Circuits Corporation   
					6290 Sequence Drive   
					San Diego, CA 92121   
					(800) 755-2622   
					
					RC28F640J3 Strata Flash Data Sheet   
					Developer’s Manual, Document #278848   
					Data Sheet, Document #278821   
					Intel Corporation   
					Literature Sales   
					P.O. Box 7641   
					16215 Alton Parkway   
					Irvine, CA 92619-7013   
					
					LM75 Digital Temperature Sensor   
					National Semiconductor   
					2900 Semiconductor Drive   
					P.O. Box 58090   
					Santa Clara, CA 95052-8090   
					(800) 272-9959   
					
					CompactPCI™ Specification PICMG 2.0R PCI Industrial Computers Manufacturing Group   
					3.0   
					401 Edgewater Place, Suite 500   
					Wakefield, MA 01880   
					(781) 224-1100   
					(781) 224-1239 Fax   
					
					PCI Local Bus Specification, Revision 2.2   
					PCI-X Addendum Rev 1.0   
					PCI special Interest Group   
					5440 SW Westgate Dr. Suite #217   
					Portland, OR 97221   
					(800) 433-5177 (U.S.)   
					(503) 222-6190 (International)   
					(503)222-6190 (Fax)   
					administration@PCISIG.com   
					Breeze for XScale 80331 Developer’s Part Number 850-0151   
					Manual   
					Cyclone Microsystems Inc.   
					370 James Street   
					New Haven, CT 06513   
					(203) 786-5536   
					
					2 
					2 
					I 0 Specification, Revision 1.0   
					I 0 Special Interest Group   
					(415) 750-8352   
					
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					1-5   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				GENERAL INTRODUCTION   
					JTAG Debugger   
					Wind River HSI   
					500 Wind River Way   
					Alameda, CA 94501   
					(510) 748-4100   
					
					1.6   
					SOFTWARE DEVELOPMENT   
					To simplify software development, Cyclone Microsystems has created the Breeze Development   
					EnvironmentTM. Breeze includes initialization routines, hardware control routines and functions which   
					provide a simple interface to the PCI bus. Source code for accessing the Breeze Development Environ-   
					mentTM is included with the CPCI-824, allowing Breeze functions to be incorporated in a real-time   
					operating system as well.   
					The Breeze Development EnvironmentTM has been designed to make the development cycle on the   
					CPIC-713 as simple as possible. Source code provided for Breeze also acts as example code to aid   
					developers in creatnig their own applications. Breeze is present on all CPCI-824 systems and its   
					debugging facilities are available during the development cycle.   
					Breeze for the CPCI-824 has been developed with the aid of the Wind River HSI VisionPROBE   
					software debugger and VisionCLICK user interface. The VisionPROBE degugger communicates with   
					a JTAG port on the CPCI-824. It provides the capability to download user code to Flash ROM or   
					SDRAM. It is recommended that developers obtain a set of these tools or their equivalents to support   
					application code development.   
					A complete description of the Breeze Development EnvironmentTM can be found in the “Breeze for   
					PowerPC 440GX Developer’s Manual”, see Section 1.5, Reference Manuals.   
					1-6   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					CHAPTER 2   
					HARDWARE   
					2.1   
					AMCC POWERPC 440GX PROCESSOR   
					The AMCC PowerPC 440GX Embedded Processor is a member of AMCC’s PowerPC 400 family of   
					microprocessors. The 440GX on the CPCI-824 combines a powerful 667 MHz PowerPC core with   
					intelligent peripherals and is designed to optimize I/O processing tasks. The 440GX processor consoli-   
					dates into a single system:   
					• AMCC PowerPC core.   
					• 256 Kbyte L2 Cache.   
					•32 Kbyte Data and Instruction Caches.   
					•PCI-X interface.   
					•High-Performance Memory Controller   
					•Interrupt Controller with 18 external interrupt inputs.   
					•Four Direct Memory Access (DMA) Controllers.   
					•Two 10/100/1Gb Ethernet ports with TCP/IP acceleration hardware (TAH)   
					•Two 10/100Mb Ethernet ports.   
					•Messaging Unit   
					•External Bus Control (EBC) interface.   
					2 
					•Two I C Bus Interface Units.   
					• Two 16750 compatible UARTS.   
					• Thirty two General Purpose Input Output (GXIO) ports.   
					For detailed descriptions of the 440GX, including programming information, consult the AMCC   
					PowerPC 440GX User’s Manual.   
					2.2   
					BYTE ORDERING   
					The CPCI-824 is configured to access external devices in big endian mode. The byte ordering determines   
					which memory location stores the least significant byte of the operand. Big endian stores the most sig-   
					nificant byte in the lowest address.   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					2-1   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					2.3   
					MEMORY MAP   
					Figure 2-1 shows the CPCI-824 memory map, as configured by Breeze firmware.   
					FFFF FFFFh   
					FLASH ROM   
					FF80 0000h   
					UNUSED   
					F000 0000h   
					PERIPHERALS   
					E000 0000h   
					PCI I/O   
					Local PCI   
					Interrupts (Read Only)   
					D000 0000h   
					INTERNAL SRAM   
					E800 0002h   
					E800 0001h   
					LED Register   
					(Write Only)   
					C000 0000h   
					PCI Memory   
					Geographic Address   
					8000 0000h   
					6000 0000h   
					(Read Only)   
					E800 0001h   
					E800 0000h   
					UNUSED   
					Power Supply Status   
					(Read Only)   
					DDR*   
					SDRAM   
					NON-CACHEABLE   
					4000 0000h   
					2000 0000h   
					* These are physically the   
					same locations   
					UNUSED   
					DDR*   
					SDRAM   
					CACHEABLE   
					0000 0000h   
					Figure 2-1. CPCI-824 Memory Map   
					DDR SDRAM INTERFACE   
					2.4   
					The CPCI-824 is equipped with a 200 pin SoDIMM socket formatted to accept +2.5V synchronous   
					double data rate DRAM (DDR SDRAM) with or without Error Correction Code (ECC). The socket will   
					accept DDR SDRAM from 64 Mbytes to 1 Gbyte. The SDRAM is accessible from the host PCI bus.   
					The CPCI-824 uses 72-bit DDR SDRAM with ECC or 64-bit DDR SDRAM without ECC. DDR   
					SDRAM allows zero data-to-data wait state operation with an effective data transfer rate of 333 MHz.   
					The CPCI-824 is shipped with unbuffered ECC DDR SDRAM installed in the SoDIMM socket. The   
					memory may be expanded by inserting up to a 1 GByte module into the 200 pin SoDIMM socket. The   
					various memory combinations are shown in Table 2-1. Only 200 pin, one or two bank, +2.5V DDR   
					SDRAM modules with or without ECC rated as PC2700 or faster should be used on the CPCI-824.   
					2-2   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					Table 2-1. SDRAM Configurations   
					DDR   
					SDRAM   
					Technology   
					DDR SDRAM   
					Arrangement   
					# 
					Total   
					Memory Size   
					Row   
					Column   
					Banks   
					128 Mbit   
					256 Mbit   
					512 Mbit   
					16M x 8 bit   
					1 
					2 
					1 
					2 
					1 
					2 
					1 
					2 
					1 
					2 
					1 
					2 
					12   
					12   
					12   
					12   
					13   
					13   
					13   
					13   
					13   
					13   
					13   
					13   
					10   
					10   
					9 
					128 Mbyte   
					256 Mbyte   
					64 Mbyte   
					128 Mbyte   
					256 Mbyte   
					512 Mbyte   
					128 Mbyte   
					256 Mbyte   
					512 Mbyte   
					1 Gbyte   
					8M x 16 bit   
					32M x 8 bit   
					16M x 16 bit   
					64M x 8 bit   
					32M x 16 bit   
					9 
					10   
					10   
					9 
					9 
					11   
					11   
					10   
					10   
					256 Mbyte   
					512 Mbyte   
					2.4.1   
					Installation and Removal of Memory Modules   
					Installation or removal of SoDIMM memory on the CPCI-824 is a simple procedure and requires no   
					special tools. The CPCI-824 should be removed from the host system before changing a memory   
					module and care must be taken to avoid static discharge while contacting the board. A properly   
					connected grounding strap should be worn while installing or removing memory modules on the CPCI-   
					824 adapter.   
					Memory modules are removed by rotating the latches located on each end of the SoDIMM socket   
					outward, away from the module. As the latches are moved outward, the module will pop up, partially   
					out of the socket. Grasp the module by its edges and slide it out of the socket.   
					To install a memory module, first identify its proper orientation. Each module is keyed with a notch in   
					the card edge of the circuit board that corresponds to a tab in the socket. With the correct orientation   
					established, hold the module at an angle to the surface of the CPCI-824 and insert the module into the   
					card edge receptacle on the socket. When the module is fully inserted (the gold contacts on the module   
					will not be visible) press down on the high edge of the module until it snaps behind the latches.   
					2.5   
					INTERRUPTS   
					An Interrupt is the action in which the PPC440GX saves its old context (Machine State Register (MSR)   
					and next instruction address) and begins execution at a pre-determined interrupt-handler address, with a   
					modified MSR. Exceptions are the events that may cause the processor to take an interrupt, if the corre-   
					sponding interrupt type is enabled.   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					2-3   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					Exceptions may be generated by the execution of instructions, or by signs from devices external to the   
					PPCI440GX, the internal timer facilities, debug events, or error conditions.   
					All interuupts, except for Machine Check, can be categorized according to two independent character-   
					istics of the interrupt. They are asynchronous or synchronous and critical and non-critical.   
					Asynchronous interrupts are caused by events that are independent of instruction execution. For   
					asynchronous interrupts, the address reproted to the interrupt handling routine is the address of the   
					instruction that would have executed next, had the asynchronous interrupt not occurred. Synchronous   
					interrupts are those that are caused directly by the execution (or attempted execution) of instructions.   
					Critical interrupt and non-critical interrupts use different save/restore register pairs. Machine check   
					interrupts are typically caused by some kind of hardware or storage subsystem failure, or by an attempt   
					to access an invalid address.   
					2.5.1   
					External Interrupts   
					On the CPCI-824, the external interrupts are connected to the PPC440GX as shown in Table 2-2. The   
					local PCI interrupts are shared. Therefore, to determine which of the four local PCI interrupts caused   
					the interrupt, a local board register is provided at address E800 0002h.   
					Table 2-2. External Interrupts   
					Interrupt   
					Interrupt Type   
					Input   
					IRQ6   
					IRQ7   
					IRQ8   
					IRQ9   
					IRQ10   
					TEMPERATURE INTERRUPT   
					FAN 0 INTERRUPT   
					FAN 1 INTERRUPT   
					POWER GOOD INTERRUPT   
					LOCAL PCI BUS INTERRUPT   
					2.6   
					CONSOLE SERIAL PORT   
					The CPCI-824 adapter utilizes the first of the two UART units of the 440GX. The console serial port   
					with an RS-232 line interfaces has been included on the CPCI-824. The port is connected to a RJ-11   
					type phone jack on the adapter and can be connected to a host system using the included phone jack to   
					DB-25 cable (Cyclone P/N 530-2006)   
					The serial port is capable of operating at speeds from 300 to 115200 bps and can be operated in   
					interrupt-driven or polled mode. Breeze firmware uses serial settings of 9600 bps, 8 bit data, no parity,   
					one stop bit, and no flow control. (9600-8N-1). The console serial port connector pin assignment is   
					shown in Table 2-3.   
					2-4   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					Table 2-3. Console Serial Port Connector   
					Pin   
					Signal   
					Description   
					1 
					2 
					3 
					4 
					5 
					6 
					N/C   
					GND   
					TXD   
					RXD   
					N/C   
					Not Used   
					Signal Ground   
					Transmit Data   
					Receive Data   
					Not Used   
					N/C   
					Not Used   
					2.7   
					ETHERNET   
					The CPCI-824 has two 1 Gigabit Ethernet ports for CAT5 UTP (category 5 unshielded twisted pair).   
					The CPCI-824 1 Gigabit Ethernet is based on the 10/100/1G Ethernet MAC contained in the 440GX   
					and the Broadcom BCM5461 Gigabit Transciever (PHY). The interface between the MAC and PHY is   
					RGMII. The BCM5461 automatically negotiates with its link partner to determine the highest possible   
					operating speed. The two 10/100 Mbps Ethernet ports interface between the MAC contained within the   
					440GX and a Broadcom BCM5248 octal 10/100 Mbit PHY. Only two of the BCM5248 ports are used   
					in an SMII configuration.   
					2.7.1   
					Gigabit Ethernet Port   
					The copper line interface of each Gigabit Ethernet port is a shielded RJ45 (modular phone type)   
					connector. The connector conforms to the 1000/100/10Base-T specification. The aggregated input and   
					output ports exit the panel of the CPCI-824.   
					Note that in 10Base-T and 100Base-T mode, only two pairs are used, one for transmit data and one for   
					receive data. The pin assignment of copper port 0 (J13) and port 1 (J11) is shown on Table 2-4.   
					Table 2-4. Gigabit Port Connector   
					Signal   
					(10/100Base-T)   
					Description   
					(10/100Base-T)   
					Signal   
					(1000Base-T)   
					Description   
					(1000Base-T)   
					Pin   
					11   
					10   
					4 
					TX+   
					TX-   
					Output   
					Output   
					Input   
					TRD0+   
					TRD0-   
					TRD1+   
					Input/Output   
					Input/Output   
					Input/Output   
					RX+   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					2-5   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					5 
					3 
					2 
					8 
					9 
					RX-   
					Input   
					TRD1-   
					TR2+   
					Input/Output   
					Input/Output   
					Input/Output   
					Input/Output   
					Input/Output   
					Not Used   
					Not Used   
					Not Used   
					Not Used   
					TRD2-   
					TRD3+   
					TRD3-   
					2.7.2   
					Gigabit Ethernet Port LEDs   
					Both of the Gigabit Ethernet prots of the CPCI-824 have LEDs associated with the connector. The ports   
					have the LEDs built into the RJ45 connectors. The “LNK” LED indicates, when lit, that the port is   
					LINKed to a functional ethernet network. The “ACT” LED indicates, when lit, that there is ACTivity   
					of transmit or receive data. Normal operation on a 1000Base-T network would have the “LNK” LED lit   
					and the “ACT” LED flashing.   
					2.7.3   
					Fast Ethernet Port   
					The copper line interface of each 10/100 Mbit Fast Ethernet port is a shielded RJ45 (modular phone   
					type) connector. The aggregated input and output ports exit the panel of the CPCI-824.   
					The pin assignment of Port 0 (J8) and port 1 (J5) is shown on Table 2-5.   
					Table 2-5. 10/100 Fast Port Connector   
					Signal   
					(10/100Base-T)   
					Description   
					(10/100Base-T)   
					Pin   
					1 
					2 
					3 
					6 
					TX+   
					TX-   
					Output   
					Output   
					Input   
					RX+   
					RX-   
					Input   
					2.7.4   
					Fast Ethernet Port LEDs   
					Both of the Fast Ethernet ports of the CPCI-824 have LEDs associated with the connector. The ports   
					have the LEDs adjacent to the RJ45 connectors. The “LNK” LED indicates, when lit, that the port is   
					LINKed to a functional ethernet network. The “ACT” LED indicates, when lit, that there is ACTivity   
					of transmit or receive data. Normal operation on a 10/100 Base-T network would have the “LNK” LED   
					lit and the “ACT” LED flashing.   
					2-6   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					2.8   
					PERIPHERAL BUS   
					The CPCI-824 utilizes the 440GX External Bus Controller (EBC) as a data communication path to the   
					Flash memory and other peripheral devices such as LEDs and the CPLD for the external register   
					control. The address/data path is on a programmable 8-bit width bus and operates at high bandwidth.   
					2.8.1   
					Flash ROM   
					The CPCI-824 provides 8 Mbytes of sector-programmable Flash ROM for non-volatile code storage.   
					The CPCI-824 Flash ROM is an Intel Strataflash J3 type-device, 8 (28F640J3) MBytes in size. The   
					width of the flash bus is 8 bits.   
					On the CPCI-824, the Flash ROM is mapped beginning at address FF80 0000h, and is divided into four   
					separate memory regions by Breeze firmware: boot region, flash file system, free flash, and boot   
					parameter region. The mapping ensures that, after a reset, the processor can begin execution at the reset,   
					the processor can begin execution at the reset vector address FFFF FFFCh. The size and start location   
					of each of these regions is defined by Breeze software. Refer to the Breeze for 440GX Developer’s   
					Manual for more information.   
					2.8.2   
					LEDS   
					The CPCI-824 front panel has four green LEDs. The four green LEDs labeled IOP, ACT, STAT0, and   
					STAT1 are under software control. The LEDs are controlled by a write-only register which is located at   
					address E000 0001H. The LED Register bitmap is shown in Figure 2-2. A given LED is turned ON by   
					writing a “1” to the appropriate bit in the LED register.   
					Figure 2-2. LED Register Bitmap, E800 0001H   
					STAT0   
					Activity   
					IOP   
					STA1   
					(write only)   
					(1) LED on   
					(0) LED off   
					0 
					1 
					2 
					4 
					5 
					6 
					7 
					3 
					Reserved   
					2.8.3   
					User LEDs During Initialization   
					Breeze indicates the progress of its hardware initialization on the user LEDS. In the event that initial-   
					ization should fail for some reason, the number of lit LEDs can be used to determine the cause of   
					failure. Table 2-6 lists the tests that correspond to each LED.   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					2-7   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					Table 2-6. Breeze Start-up LEDS   
					TESTS   
					LED   
					ACT   
					ST0   
					TLBs set. External bus controller set   
					PCB arbitration priorities set   
					Interrupt controller set   
					UART set   
					ST1   
					IOP   
					ACT, ST0   
					ACT, ST1   
					ACT, IOP   
					ST0, ST1   
					ST0, IOP   
					ST1, IP   
					ACT, ST0, ST1   
					None   
					System reset check done.   
					I2C bus set. (first pass)   
					Board configuration initialized   
					Board strapping validated   
					I2C bus set. (second pass)   
					SDRAM initialized   
					SDRAM checked and cleared.   
					Breeze entry   
					2.8.4   
					Geographic Addressing   
					CompactPCI backplanes that support 64-bit connector pin assignments are required to provide a unique   
					differentiation based upon which physical slot the board has been inserted. The CPCI-824 makes this   
					definition available to the software. The definition for GA[4:0] is shown in Figure 2.3.   
					Figure 2-3. Geographic Addressing Register, E800 0001h   
					GA0   
					GA1   
					GA2   
					GA3   
					GA4   
					READ Only   
					(1) +5V   
					(0) GND   
					7 
					6 
					5 
					3 
					2 
					1 
					0 
					4 
					2-8   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					2.8.5   
					Power Supply Monitoring   
					Two circuits are provided for monitoring the health of power supplies. Additional inputs to the   
					CompactPCI connector define pins for degraded, failed and detected power supplies. The definitions   
					for the CompactPCI connector J2 is provided in Appendix B. A failed or degraded power supply, as   
					long as it is detected, will cause an interrupt to the processor. Additionally, the state of the power   
					supply as defined by POWERGOOD, i.e. the power supply is neither degraded or failed, is displayed in   
					a green LED. Figure 2-4 shows the bit definition for the power supply status register.   
					Figure 2-4. Power Supply Status Register, E800 0000H   
					PS0 Failed   
					PS1 Failed   
					PS0 Detected   
					PS1 Detected   
					Degraded   
					0 
					1 
					2 
					3 
					4 
					5 
					6 
					7 
					2.9   
					FAN MONITORING   
					Two circuits are provided for monitoring of the two fan frequency inputs. As in the case of the power   
					supply monitoring signals, additional inputs to J2 have been defined for the two fan inputs. Refer to   
					Appendix B for their pin locations. The fan monitoring circuits will provide an interrupt to the   
					processor if the frequency of the fan output falls below approximately 8K RPM. Green LEDs are   
					provided for fan interrupt status. If a fan frequency input causes an interrupt, the corresponding LED is   
					turned off.   
					2 
					2.10   
					I C BUS   
					2 
					The CPCI-824 has five components attached to the Inter-Integrated Circuit (I C) bus interface #0 of the   
					PPC440GP processor: the DDR SDRAM EEPROM, the two temperature sensors, the reset configu-   
					2 
					ration Serial EEPROM, and the DDR SDRAM phase lock loop clock driver. The I C addresses of the   
					devices are shown in Table 2-7.   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					2-9   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					2 
					Table 2-7. I C Device Addresses   
					Designator   
					Device   
					Function   
					Address   
					DDR SDRAM   
					EEPROM SODIMM   
					Memory   
					Configuration   
					J10   
					10100011   
					U13   
					U1   
					LM75   
					LM75   
					Temperature Sensor   
					Temperature Sensor   
					Serial EEPROM   
					1001000x   
					1001001x   
					1010000x   
					U16   
					24C08-LV   
					2.10.1   
					2.10.2   
					SDRAM EEPROM   
					The EEPROM located on the DDR SDRAM module contains identification and configuration infor-   
					mation. Breeze code will read this information on power-up and will properly configure the   
					PPC440GX processor to the SDRAM type. No user intervention is required.   
					Temperature Sensors   
					The LM75 temperature sensors have overtemperature trip points that will trigger an interrupt when   
					crossed. The sensors have been placed on the board U1 & U14 and share an interrupt line to the   
					processor. Polling the two devices will be required to determine which part has triggered the interrupt.   
					The sensors are placed in interrupt mode by the Breeze initialization code. The default overtemperature   
					point is 80 degrees Celsius. The sensors can be read for a temperature reading at any time, reading after   
					an interrupt clears the interrupt. The sensor will not interrupt again until the temperature has dropped   
					below the hysteresis value (default is 75 degrees Celsius) and risen again passed the trip point. Consult   
					the LM75 data sheet for more details on programming the temperature sensors.   
					2.10.3   
					Serial EEPROM   
					The first time a CPCI-820 is powered up, initial conditions are read from a serial EEPROM connected   
					to the I2C bus. The device is read during reset. Initially, the serial EEPROM is disabled and the   
					processor powers up in a default state. Once the board is programmed and the serial EEPROM is   
					programmed, then subsequent power ups will use the data stored.   
					2.10.4   
					2.11   
					Phase Lock Loop Clock Driver   
					The PPC440GX memory controller generates a single differential pair memory clock for the DDR   
					SDRAM devices. The CDCV850 is a low skew, low jitter, zero delay buffer that distributes the differ-   
					ential clock to the three input pairs of the 200 pin SoDIMM.   
					JTAG EMULATOR SUPPORT   
					The CPCI-824 provides a joint test action group JTAG emulator interface at J27 for XScale compatible   
					emulators. The JTAG emulator interface connects to the JTAG port of the IOP331 processor and has the   
					ability to assert a reset to the secondary PCI bus. The JTAG emulator header definition is shown in   
					Table 2-8   
					2-10   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				HARDWARE   
					Table 2-8. JTAG Emulator Pin Assignment   
					Signal   
					TDO   
					Pin   
					1 
					Pin   
					2 
					Signal   
					No Connect   
					TRST#   
					TDI   
					3 
					4 
					NO Connect   
					TCK   
					5 
					6 
					VREF   
					7 
					8 
					No Connect   
					No Connect   
					No Connect   
					No Connect   
					GND   
					TMS   
					9 
					10   
					12   
					12   
					16   
					SYS_HALT#   
					No Connect   
					No Connect   
					11   
					11   
					15   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					2-11   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				APPENDIX A   
					PMC MODULE INTERFACE   
					A.1   
					INTRODUCTION   
					The PMC Module Interface allows PCI devices to be connected to the Local PCI interface of the CPCI-   
					824 host. The IEEE STD P1386.1, PCI Mezzanine Card (PMC), provides for one set of clocking and   
					arbitration signals per PMC Module. Cyclone Microsystems has expanded this to two sets per PMC   
					Module on the CPCI-824. With ability to connect a PMC module on the CPCI-824, up to two devices   
					are supported. Otherwise, with a few exceptions, the standard signals defined for 64-bit CPCI   
					connectors are used for the PMC Modules. The exceptions are noted in Section A.3. The timing for   
					devices on PMC Modules is the same as the timing for any other PCI device; see the PCI Local Bus   
					Specification revision 2.2 for details. The CPCI-824 PMC module location is defined as +3.3V   
					signalling. Note that only +3.3V or universal signalling PMC modules may be used on the CPCI-824.   
					A number of PMC Modules are available from Cyclone Microsystems. This section is intended for   
					users interested in developing their own modules.   
					A.2   
					A.3   
					PHYSICAL ATTRIBUTES   
					Please refer to IEEE P1386/Draft 2.0 for the physical dimensions of PMC modules.   
					PMC MODULE SIGNAL DEFINITIONS   
					PMC Modules use the signals defined in the IEEE STD P1386.1. The following four signals are added   
					to this definition to handle the expansion from one to two devices per PMC module:   
					• 
					• 
					• 
					• 
					GNT1#   
					REQ1#   
					CLK1   
					IDSEL1   
					Please note that the added signals used the PMC-RSVD signals as defined in IEEE STD P1386.1. The   
					PCI-RSVD remain untouched.   
					Also, note that GNT1# follows the description for GNT#, REQ1# follows the description for REQ#,   
					CLK1 follows the description for CLK, and IDSEL1 follows the description for IDSEL. When the   
					appropriate signals are connected to PCI devices on a PMC Module, each device has the full   
					complement of PCI signals defined in the specification.   
					IDSEL signals are not provided. The designer of a PMC Module should connect the proper AD signal to   
					a device’s IDSEL pin. AD21:16 may be used depending on the desired number mapping scheme. The   
					suggested signal connections are shown in tables A-1 and A-2.   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					A-1   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				PMC MODULE INTERFACE   
					Table A-1. PMC Clock & Arbitration Assignment   
					MODULE   
					IDSEL   
					ADDR   
					IDSEL#   
					CLOCK   
					ARBITRATION   
					PMC 0   
					PMC 0   
					IDSEL#   
					AD17   
					AD18   
					J12.25   
					J12.34   
					CLKA   
					CLKB   
					REQ0#,GNT0#   
					REQ1#,GNT1#   
					IDSEL1#   
					Table A-2. PMC Interrupt Assignment   
					ST   
					ND   
					DEVICE INTx#   
					1 
					DEVICE   
					2 
					DEVICE   
					INTA#   
					INTB#   
					INTC#   
					INTD#   
					INTA#   
					INTB#   
					INTC#   
					INTD#   
					INTB#   
					INTC#   
					INTD#   
					INTA#   
					A.4   
					PMC MODULE CONNECTOR   
					PMC Modules use three board-to-board connectors (plug) with 64 pins each. The receptacles (i.e. AMP   
					P/N 120521-2) are located on the host platform and attach to the plugs (i.e. AMP P/N 120527-2). This   
					connector combination allows for a 10 mm board-to-board spacing. See IEEE P1386/Draft 2.0 for   
					dimensions and component clearance details.   
					A-2   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				PMC MODULE INTERFACE   
					Table A-3. P21 PMC Module Connector Pinout   
					Pin   
					Signal   
					Pin   
					Signal   
					1 
					TCK   
					GND   
					2 
					-12V   
					INTA#   
					INTC#   
					+5V   
					3 
					4 
					5 
					INTB#   
					BUSMODE1#   
					INTD#   
					GND   
					6 
					7 
					8 
					9 
					10   
					12   
					14   
					16   
					18   
					20   
					22   
					24   
					26   
					28   
					30   
					32   
					34   
					36   
					38   
					40   
					42   
					44   
					46   
					48   
					50   
					52   
					54   
					56   
					58   
					60   
					62   
					64   
					PCI-RSVD   
					PCI-RSVD   
					GND   
					11   
					13   
					15   
					17   
					19   
					21   
					23   
					25   
					27   
					29   
					31   
					33   
					35   
					37   
					39   
					41   
					43   
					45   
					47   
					49   
					51   
					53   
					55   
					57   
					59   
					61   
					63   
					CLK   
					GND   
					GNT#   
					+5V   
					REQ#   
					V(I/O)   
					AD28   
					AD31   
					AD27   
					GND   
					AD25   
					GND   
					C/BE3#   
					AD21   
					+5V   
					AD22   
					AD19   
					V(I/O)   
					FRAME#   
					GND   
					AD17   
					GND   
					IRDY#   
					+5V   
					DEVSEL#   
					GND   
					LOCK#   
					SBO#   
					GND   
					SDONE#   
					PAR   
					V(I/O)   
					AD12   
					AD15   
					AD11   
					+5V   
					AD09   
					GND   
					C/BE0#   
					AD05   
					GND   
					AD06   
					AD04   
					V(I/O)   
					AD02   
					AD03   
					AD01   
					+5V   
					AD00   
					GND   
					REQ64#   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					A-3   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				PMC MODULE INTERFACE   
					Table A-4. P22 PMC Module Connector Pinout   
					Pin   
					Signal   
					Pin   
					Signal   
					1 
					+12V   
					TMS   
					2 
					TRST#   
					TDO   
					3 
					4 
					5 
					TDI   
					6 
					GND   
					7 
					GND   
					8 
					PCI-RSVD   
					PCI-RSVD   
					+3.3V   
					9 
					PCI-RSVD   
					BUSMODE2#   
					RST#   
					10   
					12   
					14   
					16   
					18   
					20   
					22   
					24   
					26   
					28   
					30   
					32   
					34   
					36   
					38   
					40   
					42   
					44   
					46   
					48   
					50   
					52   
					54   
					56   
					58   
					60   
					62   
					64   
					11   
					13   
					15   
					17   
					19   
					21   
					23   
					25   
					27   
					29   
					31   
					33   
					35   
					37   
					39   
					41   
					43   
					45   
					47   
					49   
					51   
					53   
					55   
					57   
					59   
					61   
					63   
					BUSMODE3#   
					BUSMODE4#   
					GND   
					+3.3V   
					PCI-RSVD   
					AD30   
					AD29   
					GND   
					AD26   
					AD24   
					+3.3V   
					IDSEL   
					+3.3V   
					AD23   
					AD20   
					AD18   
					GND   
					AD16   
					C/BE2#   
					PMC+IDSEL1   
					+3.3V   
					GND   
					TRDY#   
					GND   
					STOP#   
					GND   
					PERR#   
					+3.3V   
					SERR#   
					GND   
					C/BE1#   
					AD14   
					AD13   
					GND   
					AD10   
					AD08   
					+3.3V   
					AD07   
					PMC+REQ1   
					PMC+CLK1   
					GND   
					+3.3V   
					PMC+GNT1#   
					PMC-RSVD   
					GND   
					PMC-RSVD   
					PMC-RSVD   
					+3.3V   
					ACK64#   
					GND   
					PMC-RSVD   
					A-4   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				PMC MODULE INTERFACE   
					Table A-5. P23 PMC Module Connector Pinout   
					Pin   
					Signal   
					Pin   
					Signal   
					1 
					PCI-RSVD   
					GND   
					2 
					GND   
					C/BE7#   
					C/BE5#   
					GND   
					3 
					4 
					5 
					C/BE6#   
					C/BE4#   
					V(I/O)   
					AD63   
					AD61   
					GND   
					6 
					7 
					8 
					9 
					10   
					12   
					14   
					16   
					18   
					20   
					22   
					24   
					26   
					28   
					30   
					32   
					34   
					36   
					38   
					40   
					42   
					44   
					46   
					48   
					50   
					52   
					54   
					56   
					58   
					60   
					62   
					64   
					PAR64   
					AD62   
					GND   
					11   
					13   
					15   
					17   
					19   
					21   
					23   
					25   
					27   
					29   
					31   
					33   
					35   
					37   
					39   
					41   
					43   
					45   
					47   
					49   
					51   
					53   
					55   
					57   
					59   
					61   
					63   
					AD60   
					AD58   
					GND   
					AD59   
					AD57   
					V(I/O)   
					AD55   
					AD55   
					GND   
					AD56   
					AD54   
					GND   
					AD52   
					AD50   
					GND   
					AD51   
					AD49   
					GND   
					AD48   
					AD46   
					GND   
					AD47   
					AD45   
					V(I/O)   
					AD43   
					AD41   
					GND   
					AD44   
					AD42   
					GND   
					AD40   
					AD38   
					GND   
					AD39   
					AD37   
					GND   
					AD36   
					AD34   
					GND   
					AD35   
					AD33   
					V(I/O)   
					PCI-RSVD   
					PCI-RSVD   
					GND   
					AD32   
					PCI-RSVD   
					GND   
					PCI-RSVD   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					A-5   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				APPENDIX B   
					CPCI J2 DEFINITION   
					B.1   
					INTRODUCTION   
					The CPCI-824 utilizes some of the reserved pins in J2 for Fan and Power Supply status information.   
					Differences from the CPCI specification are shown in table B-1.   
					Table B-1. CPCI-824 J2 Definition   
					Pin   
					20   
					21   
					C 
					D 
					E 
					FAL1#   
					FAN1   
					GND   
					FAN0   
					DET0#   
					DET1#   
					CPCI-824 User’s Manual   
					Revision 1.0, January 2006   
					B-1   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				 |