PCI-to-PCI Non-Transparent Bridge Evaluation Board: User's Guide
PCI-to-PCI Non-Transparent Bridge Evaluation Board: User's Guide
January 2001
Information in this document is provided in connection with Intel® products. No license, express or implied, by estoppel or otherwise, to any intellectual property
rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel
disclaims any express or implied warranty, relating to sale and/or use of Intel® products including liability or warranties relating to fitness for a particular purpose,
merchantability, or infringement of any patent, copyright or other intellectual property right. Intel® products are not intended for use in medical, life saving, or life
sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for future definition
and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
The Intel® Product may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized
errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-548-4725 or by
visiting Intel's website at http://www.intel.com.
Contents
1 Introduction ............................................................................................................................. 1-5
1.1 Overview ......................................................................................................................... 1-5
1.2 Features............................................................................................................................ 1-5
1.3 Major Components .......................................................................................................... 1-6
1.3.1 Local or Secondary Bus Connectors................................................................. 1-6
1.3.2 Test Point Pods.................................................................................................. 1-7
1.3.3 Jumpers ............................................................................................................. 1-7
1.3.4 Switch Packs ..................................................................................................... 1-7
1.3.5 Devices.............................................................................................................. 1-7
1.4 Switch Settings ................................................................................................................ 1-8
1.5 Stake-Pin Jumpers ........................................................................................................... 1-9
1.6 Clock Configuration ...................................................................................................... 1-10
1.7 Clamping Voltage.......................................................................................................... 1-11
1.8 Local Bus Slot Numbering and IDSEL Mapping.......................................................... 1-12
1.9 Interrupt Routing ........................................................................................................... 1-13
1.10 Typical Configurations.................................................................................................. 1-14
2 Operation and Installation ................................................................................................. 2-1
2.1 Specifications .................................................................................................................. 2-1
2.2 Hardware Requirements .................................................................................................. 2-1
2.3 Software Requirements .................................................................................................. 2-2
2.3.1 SROM Programming ........................................................................................ 2-2
2.3.2 Flash ROM Programming ................................................................................. 2-3
2.4 DE1B55401 Installation Procedure................................................................................. 2-4
3 Optional Configurations ..................................................................................................... 4-1
3.1 PICMG Configuration ..................................................................................................... 4-1
3.2 Central Function and Arbiter Control.............................................................................. 4-2
3.3 Asynchronous Clocking .................................................................................................. 4-2
A Signal and Default Information ...........................................................................................3
A.1 Test Pod Pin Outs ................................................................................................................3
A.2 Factory Default Switch and Jumper Configuration.............................................................5
Figures
1-1 Major Components .......................................................................................................... 1-6
1-2 Switches........................................................................................................................... 1-8
1-3 Zero-Ohm Resistor Jumpers .......................................................................................... 1-10
1-4 Local PCI Slot Numbering ............................................................................................ 1-12
1-5 One Local Bus Option Card .......................................................................................... 1-14
1-6 Two Local Bus Option Cards ........................................................................................ 1-15
Tables
1-1 DIP Switch Operation...................................................................................................... 1-9
1-2 Jumper Connections ........................................................................................................ 1-9
1-3 Clock Configuration Jumpers........................................................................................ 1-11
1-4 Voltage Clamp ............................................................................................................... 1-11
1-5 Interrupt O-Ring ............................................................................................................ 1-13
2-1 Switch Operation for SROM Programming .................................................................... 2-2
2-2 Switch Configuration for FLASH Programming ............................................................ 2-3
2-3 Jumper for FLASH Programming ................................................................................... 2-3
2-4 DBFLASH.EXE Command Summary ............................................................................ 2-3
3-1 PICMG Stake Pin Jumper................................................................................................ 4-1
3-2 PICMG Options Jumpers................................................................................................ 4-1
3-3 Central Function and Arbiter Control.............................................................................. 4-2
3-4 REQ# and GNT# Selection ............................................................................................. 4-2
3-5 Synchronous or Asynchronous Clock Control ................................................................ 4-2
A-1 Secondary Bus Test Pods ................................................................................................... 3
A-2 Extended Secondary Address and Data Pods ..................................................................... 4
A-3 Parallel ROM and Clock Control Pods............................................................................... 4
A-4 Stake-Pin Jumpers .............................................................................................................. 5
A-5 Switch Pack Factory Defaults............................................................................................. 5
A-6 Resistor Jumper Factory Defaults....................................................................................... 5
iv User’s Guide
Introduction 1
This document describes the 21554 PCI-to-PCI nontransparent Bridge Evaluation Board (referred
to as the DE1B55401).
1.1 Overview
The DE1B55401 is a PCI expansion board that is used to evaluate the operation of the 21554 when
used as a gateway to an intelligent subsystem. The subsystem can use a variety of PCI devices and
local processors. The DE1B55401 can be used to perform the following functions:
• Develop initialization code to configure the 21554 and associated logic and devices on the
local PCI bus as a intelligent controller
• Evaluate the operation of the 21554 with a variety of PCI devices configured in an intelligent
subsystem.
• Build and evaluate a system using synchronous and asynchronous clocking
• Testing of features such as:
— I2O* transactions
— Power management features
— Vital Product Data (VPD) support
1.2 Features
The DE1B55401 has the following features:
• Complies fully with the protocol and electrical standards of Revision 2.2 of the PCI Local Bus
Specification.
• Includes a 21554 “nontransparent” PCI-to-PCI Bridge that provides bridging between two
processor domains.
• Includes a host PCI interface that plugs into any 5V PCI option card slot.
• Provides four local bus 5V PCI bus option card slots. One slot may be used as a local
processor or system slot.
• Support, products, and documentation.
R100 L1
J22 J23
R93
PCI Option Card
E9 J2
Slot (PCI Device 6)
R99
R92
E7, E8, E9 - TH3
C82 C74 C38 C22 C9 C6
Parallel ROM
R98
E8 R91
PCI Option Card
Address Latches J1
Slot (PCI Device 5)
R97
R90
E7 C75
C84 C55 C20 C7 C5
E5 -
E5 J102 PCI Option Card
Parallel ROM
J24
J25
E3 - Clock Buffer
E4 - Serial ROM
A8447-01
1.3.3 Jumpers
• J22, J23, J24, and J25 can have mechanical jumpers installed. They control ROM and socket
enabling. See Section 1.5.
• Zero-ohm resistors must me soldered on or off the board to configure the clock and clamping
options. See Section 1.6 and Section 1.7.
1.3.5 Devices
• E1 is a voltage regulator which generates 3.3V s_vio. See Section 1.7.
• E2 is the 21554 PCI-to-PCI Bridge IC.
• E3 is a clock buffer IC.
• E4 is the serial ROM.
• E5 is the parallel ROM and E7, E8, and E9 are address latches for the parallel ROM.
• E6 is an empty external ROM socket that is mounted the reverse side of the board behind the
address latches. This socket can be used to attach a ROM emulator.
• Y1 is a 33.333 MHz crystal oscillator that can be used for an independent local clock signal.
• L1 is a LED indicator that shows the LOO bit (LED On or Off bit) which is switched through
software. This LED can light if jumper J22 is installed.
Figure 1-2 shows the locations of the switches and Table 1-1 is a high level description of their
operation. Further details on the operation of these switches can be found in Section 3.
Figure 1-2. Switches
J101
R100
R93
J23
E9 J2
R99
R92
TH3
C82 C74 C38 C22 C9 C6
R98
R91
E8
J1
R97
R90
E7 C75
C84 C55 C20 C7 C5
E5 J102
J24
J25
J8
J18 J14 J12 J10
C89
E10
J17 J13 J11 J9 J7
Y1
C18 J6
J21
E3
J5
J16
J21,J20,J19 - C14
Initialization J20
E4 J4
E2 C4
Switches 21554
J19
J15 C3
C88 E1 C1
C2
C86 C83 Q1
TH4
TH1
UP
A8448-01
Table 1-1 describes operation of the switches. The switches should be set before powering up the
system.
• The up position means switch points toward the local sockets.
• Down means the switch points toward the card edge.
Table 1-1. DIP Switch Operation
Switch
Switch Description Reference
Pack
SW1 Arbiter Control Table 2-2
J19 SW3-4 Controls pr_cs for MDE operation
SW5 Controls Local Clock Divide
SW-1 Controls pr_ad2 for SROM operation
Table 2-1, Table 3-4
SW-2 Controls pr_ad3 for lockout bit control
Controls pr_ad4 For Synchronous/Asynchronous
J20 SW-3
clocking Table 3-5
SW-4 Controls pr_ad5 for s_clko operation
SW-5 Controls pr_ad6 for Central function selection Table 3-3
J21 SW1-5 Controls the REQ/GNT lines for Arbiter control Table 3-3 and Table 3-4
When installed, it enable l_stat pull-up resistor for Hot-Swap Functionality testing and enables
J22
operation of LED1.
When installed, s_ad<24> is IDSEL when J101 is a PCI Option slot.
J23
When not installed, pin A26 is GNT2 from the local processor.
J24 Enables pr_cs control of the flash ROM’s CE. See Table 2-2 on page 2-3.
J25 Enables pr_cs control of the socket ROM’s CE.
Note: The signals p_clk and s_clk_o are not wired to scope pod positions for improved signal integrity.
Table 1-3 gives the configuration for viewing these signals, if needed.
J101
J23
R100
E9 J2
R93
R99 TH3
C82 C74 C38 C22 C9 C6
R92
E8
R98
J1
R91
E7 C75
R97 C84 C55 C20 C7 C5
R90
J102
E5
J24
J25
J8
J18 J14 J12 J10
C89
E10
J17 J13 J11 J9 J7
Y1
C18 J6
J21
R73
J16 E3
J5
R67
R66
C14
J20 J4
E4 E2 C4
21554
J19
J15 C3
C88 E1 C1
C2
C86 C83 Q1
TH4
TH1
R65 R41
R63
R61
A8449-01
Table 1-3 shows the connections required to allow observation of these signals at scope pod
connector pins and shows the resistors and jumpers needed to configure the clocks.
J101
R100
R93
PCI Option and
E9 J2 Slot 6
R99
R92
TH3
C82 C74 C38 C22 C9 C6
R98
R91
E8
PCI Option and
J1
Slot 5
R97
R90
E7 C75
C84 C55 C20 C7 C5
Slot 4
J8
J18 J14 J12 J10
C89
E10
J17 J13 J11 J9 J7
Y1
C18 J6
J21
E3
J5
J16
C14
J20 E4 J4
E2 C4
21554
J19
J15 C3
C88 E1 C1
C2
C86 C83 Q1
TH4
TH1
A8450-01
The 12 incoming interrupts must be combined in accordance with the PCI-to-PCI Bridge
Architecture Specification.
INTA# INTB#
4 INTB# INTC#
(Optional slot J102) INTC# INTD#
INTD# INTA#
INTA# INTC#
5 INTB# INTD#
(Slot J1) INTC# INTA#
INTD# INTB#
INTA# INTD#
6 INTB# INTA#
(Slot J2) INTC# INTB#
INTD# INTC#
INTA# INTA#
7 INTB# INTB#
(PICMG slot J101) INTC# INTC#
INTD# INTD#
ADD-IN CARD
(J101)
J101
J7
R100
E9 R93 J2
R99
R92
(J102)
TH3
C82 C74 C38 C22 C9 C6
R98
R91
E8
J1
R97
R90
E7 C75
C84 C55 C20 C7 C5
E5 J102
J24
J25
J8
J18 J14 J12 J10
C89
E10
J17 J13 J11 J9 J7
Y1
C18 J6
J21
E3
J5
J16
C14
J20 E4 J4
E2 C4
21554
J19
J15 C3
C88 E1 C1
C2
C86 C83 Q1
TH4
TH1
A8451-01
Figure 1-6 shows the DE1B55401 with two local bus option cards.
ADD-IN CARD
(J101)
J101
J7
R100
R93
E9 J2
R99
R92
TH3
C82 C74 C38 C22 C9 C6
R98
R91
E8
J1
R97
R90
E7 C75
C84 C55 C20 C7 C5
E5 J102
J24
J25
J8
J18 J14 J12 J10
C89
E10
J17 J13 J11 J9 J7
Y1
C18 J6
J21
E3
J5
J16
C14
J20 E4 J4
E2 C4
21554
J19
J15 C3
C88 E1 C1
C2
C86 C83 Q1
TH4
TH1
A8452-01
2.1 Specifications
The physical and power specifications for the DE1B55401 are:
Dimensions:
• Height: 20.2 cm (8.0 in)
• Width: 17.8 cm (7.0 in)
Power Requirements:
• DC amps @ 5 V: 2 A (maximum)
• On Board 3.3volt regulator for s_vio and Vdd 5A ( Maximum)
The local processor can be used out of the any PCI slots. The top PCI slot is configurable as a
PICMG CPU slot.
The DE1B55401 kit provides DOS utilities that can be used to configure program the serial and
parallel ROM. The diskette included in the DE1B55401 kit contains:
• DOS utility PVIEW.EXE to read all PCI configuration space registers.
• CDEBUG, a version of DOS DEBUG that reads memory locations directly.
• DOS4GW.EXE is a DOS32 extender. It must be in the same directory when running the
utilities.
• DBFLASH.EXE an executable utility for erasing and updating the flash ROM memory.
• MSKROM.EXE an executable utility for programming the SROM.
• The software diskettes are standard 3.5 inch floppy disks. Follow the installation procedure
printed on the inside of the shipping package.
a. Default setting.
This example will flash image 'NewRomImage.bin' into block 0 of 21554 expansion ROM. During
the next boot of the PC, the BIOS will find this image in the ROM and if it has a PCI compliant
Expansion ROM header the image will be loaded and executed by the system BIOS during POST.
For more information on how this works, read the PCI Local Bus Specification, V2.1 (or newer).
Optional Configurations 3
Table 3-1 details the jumper options necessary for this mode of operation.
a. Factory default.
To operate a controller on the local bus the clocks have to be routed accordingly. Table 3-2
identifies the series of zero ohm resistors that must be configured to implement the system slot as
the clock source.
Table 3-4 shows the configuration of switch pack switches for system arbitration with PICMG
operation.
Synchronous/
Synchronous host and local Asynchronous host and
SW3 Asynchronous Operation
clock domains local clock domains
J20 pr_ad<4>
s_clk_o
SW4 Disable 21554 s_clk_o Enable 21554 s_clk_o
pr_ad<5>
Table A-1 associates the pod pin numbers to the secondary bus control signals and address and data
lines. See Figure 1-1 for the location of this connector.
Table A-1. Secondary Bus Test Pods
Secondary Bus Control Signals
Pod Pina
Number J9 J17 J13 J8
Table A-2 associates the pod pin numbers to the extended secondary bus address and data lines.
See Figure 1-1 on page 1-6 for the location of these connector.
Table A-2. Extended Secondary Address and Data Pods
Pod Pina J4 J5 J6 J7
Number S_AD<32:39> S_AD<40:47> S_AD<48:55> S_AD<56:63>
1 S_AD39 S_AD47 S_AD55 S_AD63
3 S_AD38 S_AD46 S_AD54 S_AD62
5 S_AD37 S_AD45 S_AD53 S_AD61
7 S_AD36 S_AD44 S_AD52 S_AD60
9 S_AD35 S_AD43 S_AD51 S_AD59
11 S_AD34 S_AD42 S_AD50 S_AD58
13 S_AD33 S_AD41 S_AD49 S_AD57
15 S_AD32 S_AD40 S_AD48 S_AD56
Table A-3 associates the pod pin numbers to the parallel ROM control signals and associates the
pod pin numbers to the clock control signals. See Figure 1-1 on page 1-6 for the location of this
connector.
• Table A-5 gives the factory configuration for the switch pack switches.
Table A-5. Switch Pack Factory Defaults
Switch Factory Configured to Up or Downa
J21 All switches are up. (SW1 through SW5)
SW1, SW2, SW3, and SW4 are up
J20
SW5 is down
J19 All switches are up. (SW1 through SW5)
a. The up position leaves the switch lever pointing towards the local
option sockets.
• Table A-6 gives the factory configuration of the zero-ohm resistor jumpers.
Table A-6. Resistor Jumper Factory Defaults
Resistor In/Out Resistor In/Out
Jumper Jumper
R65 In R66 In
R67 Out R73 Out
R90 Out R91 Out
R92 Out R93 Out
R97 In R98 In
R99 In R100 In
a
R41 Out R63 In