CyClone COMPACTPCI-810 Bedienungsanleitung

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.1, June 2001
Cyclone P/N 800-0810
Copyright 2001 by Cyclone Microsystems, Inc.
COMPACTPCI-810
SYSTEM CONTROLLER
USER’S MANUAL
StockCheck.com

CONTENTS
PCI-810 User’s Manual i
Revision 1.1, June 2001
CHAPTER 1
1.1 INTRODUCTION..............................................................................................................................1-1
1.2 FEATURES......................................................................................................................................1-2
1.3 OVERVIEW......................................................................................................................................1-3
1.4 SPECIFICATIONS............................................................................................................................1-3
1.5 ENVIRONMENTAL...........................................................................................................................1-4
1.6 PHYSICAL ENVIRONMENT............................................................................................................1-5
1.7 REFERENCE MANUALS.................................................................................................................1-6
CHAPTER 2
2.1 MPC8240 PROCESSOR..................................................................................................................2-1
2.2 BYTE ORDERING............................................................................................................................2-1
2.3 RESET VECTOR..............................................................................................................................2-1
2.4 POWERPC MPC603E CORE CACHE, BUFFERS, ARRAYS.........................................................2-1
2.5 MEMORY MAP.................................................................................................................................2-2
2.6 INTERRUPTS...................................................................................................................................2-3
2.6.1 Shared PMC Interrupts........................................................................................................2-3
2.6.2 MPC8240 Interrupt Registers..............................................................................................2-4
2.6.3 Error Handling and Exceptions............................................................................................2-5
CHAPTER 3
3.1 SDRAM.............................................................................................................................................3-1
3.1.1 Upgrading SDRAM..............................................................................................................3-1
3.1.2 SDRAM Configurations Installation and Removal of Memory Modules..............................3-1
3.2 FLASH ROM.....................................................................................................................................3-2
3.3 CONSOLE SERIAL PORT...............................................................................................................3-2
3.4 COUNTER/TIMERS .........................................................................................................................3-3
3.5 POWER SUPPLY MONITORING....................................................................................................3-3
3.6 FAN MONITORING..........................................................................................................................3-4
3.7 LEDS ................................................................................................................................................3-5
3.8 PCI INTERFACE..............................................................................................................................3-5
3.8.1 Primary PCI Arbitration........................................................................................................3-5
3.8.2 Secondary PCI Arbitration...................................................................................................3-6
3.8.3 DMA Channels....................................................................................................................3-6
3.8.4 Message Unit.......................................................................................................................3-6
3.8.5 JTAG/COP Support.............................................................................................................3-7
3.9 GEOGRAPHIC ADDRESSING ........................................................................................................3-7
3.10 ETHERNET PORTS.........................................................................................................................3-8
3.10.1 82559 Ethernet Controller ...................................................................................................3-8
3.10.2 Ethernet Port LEDs..............................................................................................................3-8
3.10.3 Ethernet Port Connector......................................................................................................3-9
3.11 I2C BUS ............................................................................................................................................3-9
3.11.1 SDRAM EEPROM...............................................................................................................3-9
3.11.2 Temperature Sensors........................................................................................................3-10
3.11.3 Watchdog Timer................................................................................................................3-10
StockCheck.com

CONTENTS
ii PCI-810 User’s Manual
Revision 1.1, June 2001
3.12 BOARD ID REGISTER...................................................................................................................3-10
CHAPTER 4
4.1 INTRODUCTION..............................................................................................................................4-1
4.2 EMBEDDED UTILITIES MEMORY BLOCK.....................................................................................4-1
4.3 ENDIAN CONSIDERATIONS...........................................................................................................4-2
4.4 PCI CONFIGURATION ....................................................................................................................4-2
4.4.1 pSOS PCI Device Driver Interface......................................................................................4-3
4.5 EPIC INTERRUPT PROGRAMMING...............................................................................................4-3
4.5.1 Connecting and Disconnecting Interrupt Handlers in pSOS................................................4-4
4.6 LM75 TEMPERATURE SENSORS..................................................................................................4-5
APPENDIX A
A.1 INTRODUCTION.............................................................................................................................A-1
A.2 PHYSICAL ATTRIBUTES...............................................................................................................A-1
A.3 PMC MODULE SIGNAL DEFINITIONS ..........................................................................................A-1
A.4 PMC MODULE CONNECTOR........................................................................................................A-2
APPENDIX B
B.1 INTRODUCTION.............................................................................................................................B-1
StockCheck.com

CONTENTS
CPCI-810 User’s Manual iii
Revision 1.1, June 2001
LIST OF FIGURES
Figure 1-1. CPCI-810 Block Diagram ....................................................................................................1-1
Figure 1-2. Physical Configuration.........................................................................................................1-5
Figure 2-1. CPCI-810 Memory Map.......................................................................................................2-2
Figure 3-1. POWER SUPPLY #0 STATUS REGISTER (READ ONLY)................................................3-3
Figure 3-2. POWER SUPPLY #1 STATUS REGISTER (READ ONLY)................................................3-4
Figure 3-3. FAN STATUS REGISTER (READ ONLY)...........................................................................3-4
Figure 3-4. LED Register Bitmap, FF20 0000H.....................................................................................3-5
Figure 3-5. MPC8240 Processor DMA Controller..................................................................................3-6
Figure 3-6. COP Header........................................................................................................................3-7
Figure 3-7. Geographic Addressing Register, FF60 0000H...................................................................3-8
Figure 3-8. Watchdog Register, FF10 0000h.......................................................................................3-10
Figure 3-9. Board Identification Registers, FF70 0000h......................................................................3-10
Figure 4-1. Embedded Utilities Memory Block.......................................................................................4-2
Figure 4-2. PCI_LOC Structure Definition..............................................................................................4-3
StockCheck.com

CONTENTS
iv CPCI-810 User’s Manual
Revision 1.1, June 2001
LIST OF TABLES
Table 1-1. CPCI-810 Power Requirements ..........................................................................................1-4
Table 1-2. Environmental Specifications..............................................................................................1-4
Table 2-1. Serial Interrupt Assignment .................................................................................................2-3
Table 2-2. PMC Module Interrupt Mapping...........................................................................................2-4
Table 2-3. PMC IDSEL Assignments....................................................................................................2-4
Table 2-4. Error Priorities......................................................................................................................2-5
Table 3-1. Console Port Connector......................................................................................................3-2
Table 3-2. UART Register Addresses ..................................................................................................3-2
Table 3-3. 100BaseTx Connector ........................................................................................................3-9
Table 3-4. I2C Device Addresses .........................................................................................................3-9
Table 4-1. CPCI-810 Interrupt Vectors.................................................................................................4-4
Table A-1. PMC Clock & Arbitration Assignment.................................................................................A-1
Table A-2. PMC Interrupt Assignment.................................................................................................A-2
Table A-3. P21 PMC Module Connector Pinout...................................................................................A-2
Table A-4. P22 PMC Module Connector Pinout...................................................................................A-3
Table B-1. CPCI-810 J2 Definition.......................................................................................................B-1
StockCheck.com

CPCI-810 User’s Manual 1-1
Revision 1.1, June 2001
CHAPTER 1
GENERAL INTRODUCTION
1.1 INTRODUCTION
The CPCI-810 is a high-performance CompactPCI System Controller. A block diagram is shown in
Figure 1-1.
The board is based on the MPC8240 PowerPCintegrated processor. The MPC8240 has a processor
core based on the PowerPC603elow-power microprocessor, and also performs many peripheral
functions on chip. The peripheral logic integrates a PCI bridge, memory controller, DMA controller,
interrupt controller, I2O controller, and an I2C controller. I/O expansion is provided with a PMC
Module. The PMC Module location allows the CPCI-810 to be configured for custom applications.
Additionally, the CPCI-810 contains two Intelligent 10/100BaseT Ethernet Controllers and can be used
as a processing engine for an embedded systems platform, which requires Ethernet connectivity.
Software development tools for PowerPC processors are available from a variety of vendors, and Board
Support Packages (BSPs) for the PSOS operating system is available from Cyclone.
Figure 1-1. CPCI-810 Block Diagram
PMC
Module
64 to 128
Mbytes
SDRAM
32-bit Secondary PCI Bus
PCI-to-PCI
Bridge
Ethernet
I/F 1
64-bit CompactPCI Bus
MPC8240
Processor
2 Mbytes
Flash ROM
Ethernet
I/F 0
Console
Serial Port
JTAG
I/F Watchdo
g I/F
CPCI Slot 6
CPCI Slot 0
StockCheck.com

GENERAL INTRODUCTION
1-2 CPCI-810 User’s Manual
Revision 1.1, June 2001
1.2 FEATURES
•MPC8240 Processor The microprocessor is Motorola’s integrated MPC8240 PowerPC.
The device integrates a Motorola 32-bit superscalar PowerPC 603e
core, running at 250 MHz internally, and a Peripheral Components
Interconnect (PCI). The core boasts a 16 Kbyte instruction cache, a
16 Kbyte data cache and floating-point support. Memory can be
accessed through the memory controller to the core processor or
from the PCI bus.
•21154 PCI-to-PCI Bridge The 21154 has a 64-bit primary bus interface and a 64-bit
secondary interface. The 21154 primary bus interfaces with the 64-
bit CompactPCI bus and the secondary bus interfaces with the 32-
bit PCI bus on the MPC8240. This allows the CPCI-810 to
function as a system controller in a CompactPCI system.
•SDRAM 64 MBytes of SDRAM expandable to 192 MBytes via a 144 pin
SoDIMM running at 100MHz.
•PMC Module The CPCI-810 has one location for a 32-bit PMC Module. The
module can contain I/O interfaces to customize the CPCI-810 for
different applications. The PMC Module resides on the PCI bus of
the MPC8240 and can be accessed by the MPC8240 or a host on
the CompactPCIbus. Devices on the PMC Module can DMA
data into local memory or through the bridge to host memory.
•CompactPCIInterface The CPCI-810 meets the PICMG Rev. 1.0 Specification for system
slot adapters. The PCI bus runs at 33MHz.
•Flash ROM 2 Mbytes of in-circuit sector-programmable Flash ROM.
•Ethernet Ports Two 10/100BaseTx ethernet ports are provided. Each port supports
up to 100Mbps a uses a RJ45 style module phone jack
•Console Serial Port An RS-232 serial port is provided for a console terminal or
workstation connection. The serial port supports up to 115 Kbps
and uses a phone jack to DB25 cable supplied with the CPCI-810
board.
•LM75 Two LM75s are provided for temperature monitoring.
•Fan Monitoring Fan monitoring is provided for two separate fan frequency inputs.
•Timers Four 31-bit timers are available to generate interrupts.
•DMA Controller The MPC8240 supports 2 separate DMA channels for high
throughput data transfers between PCI bus agents and the local
SDRAM memory.
•I2O Messaging The CPCI-810 supports the I
2O specification for interprocessor
communication.
StockCheck.com

GENERAL INTRODUCTION
CPCI-810 User’s Manual 1-3
Revision 1.1, June 2001
1.3 OVERVIEW
The CPCI-810 is 6U CompactPCI System adapter card with support for one 32-bit 3.3V signaling PMC
Module. PMC Modules are available from many vendors, including Cyclone and the PMC interface
specification is included in Appendix A for those who wish to design their own PMC Modules.
The CPCI-810 is configured as a System controller board. Therefore, the CPCI-810 provides the
interrupt, arbitration, clocking and reset function for the other (peripheral) adapters in a CompactPCI
system.
The CPCI-810 has two PCI buses. The Primary PCI bus is the CompactPCI bus. The Secondary PCI
bus supports the PMC module and the two Ethernet interfaces.
The primary PCI interface is 64-bit data. The CPCI-810 controller also has a 64-bit data path to
memory. The secondary (local) PCI bus is a 32-bit data connecting to the PMC Module and also to the
32-bit data Ethernet controllers.
The CPCI-810 interfaces to the CompactPCI
bus using an Intel 21154 PCI-to-PCI Bridge. This
device complies with the PCI Local Bus Specification, revision 2.1, provides concurrent bus operation,
allows buffering for both read and write transactions and provides the arbitration for the CompactPCI
bus devices.
The CPCI-810 provides for a number of system hardware monitors. There are two circuits provided to
monitor the health of power supplies. There are also two circuits provided to monitor a frequency
output from two fans. Additionally, two LM75s are provided to monitor temperature.
The Flash ROM on the CPCI-810 can be reprogrammed by software through the JTAG/COP interface.
Utilities to perform this programming are available from software development tool vendors.
Additional information on the JTAG/COP interface can be found in section 3.8.4
1.4 SPECIFICATIONS
Physical Characteristics The CPCI-810 is a single slot, double high CompactPCI
card with a
system slot interface. This product is equipped with an Intel i960
microprocessor and 1 PMC location. The PMC has P3 I/O capability.
Height: 9.187” (233.35mm) Double Eurocard (6U)
Depth: 6.299” (160mm)
Width: .8” (20.32mm)
Power Requirements The CPCI-810 requires +5V, +12V, -12V and +3.3V from the
CompactPCI
backplane J1 connector.
The following figures do not include the power consumption of any PMC Module installed.
StockCheck.com

GENERAL INTRODUCTION
1-4 CPCI-810 User’s Manual
Revision 1.1, June 2001
Table 1-1. CPCI-810 Power Requirements
1.5 ENVIRONMENTAL
The CPCI-810 should be operated in a CompactPCI card cage with good air flow. The board can be
operated at ambient air temperature of 0-55 degrees Celsius, as measure at the board.
Table 1-2. ENVIRONMENTAL SPECIFICATIONS
Voltage Current Typical Current Maximum
+3.3V 3.10 Amps 4.30 Amps
+5V 0.128 Amps 0.129 Amps
+12V 0 Amps 0 Amps
-12V 0 Amps 0 Amps
Operating Temperatures 0 to 55 Degrees Celsius
Relative Humidity (non-condensing) 0-95%
Storage Temperatures -55 to 125 Degrees Celsius
StockCheck.com

GENERAL INTRODUCTION
CPCI-810 User’s Manual 1-5
Revision 1.1, June 2001
1.6 PHYSICAL ENVIRONMENT
Figure 1-2. Physical Configuration
Figure 1-2 is a physical diagram of the CPCI-810 Adapter, showing the location designators of jumpers,
connectors, and ICs. Refer to this figure when component locations are referenced in the manual text.
1
StockCheck.com
Inhaltsverzeichnis
Andere CyClone Controller Handbücher


















