21152 PCI-to-PCI Bridge
Evaluation Board
User’s Guide
July 1998
Order Number: 278127-001
Contents
1
Introduction.........................................................................................................................1
1.1
1.2
1.3
1.4
1.5
1.6
Overview ...............................................................................................................1
Features ................................................................................................................1
Major Components................................................................................................2
Jumpers.................................................................................................................3
Secondary Slot Numbering and IDSEL Mapping ..................................................3
Typical Configurations...........................................................................................4
2
Installation ..........................................................................................................................1
2.1
2.2
2.3
2.4
Specifications ........................................................................................................1
Hardware Requirements .......................................................................................1
Software Requirements.........................................................................................1
Installation Procedure............................................................................................2
3
4
A
Interrupt Routing.................................................................................................................1
Secondary Bus Arbitration..................................................................................................1
Kit Contents........................................................................................................................1
Support, Products, and Documentation .............................................................................3
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
iii
Figures
Tables
1-1
1-2
1-3
1-4
1-5
1-6
4-1
EB152 Major Components....................................................................................2
Secondary PCI Slot Numbering ............................................................................3
EB152 with One Secondary Bus Option Card ......................................................4
EB152 with Two Secondary Bus Option Cards....................................................4
Tri-Level with Two EB152s ...................................................................................5
Four PCI Buses in a Tri-Level Hierarchy...............................................................5
Arbitration Jumpers...............................................................................................2
1-1
3-1
3-2
4-1
4-2
Jumper Connections .............................................................................................3
Interrupt ORing......................................................................................................1
Interrupts from Devices to EB152 Fingers ............................................................2
Internal Arbitration Jumper Positions ....................................................................2
External PAL Arbitration Jumper Positions ...........................................................3
iv
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
Introduction
1
This document describes the Intel 21152 PCI-to-PCI Bridge Evaluation Board (also referred to as
the EB152). The EB152 is an evaluation and development board for systems based on the Intel
21152 PCI-to-PCI Bridge chip (the 21152).
Intel’s 21152 is a second-generation PCI-to-PCI bridge and is fully compliant with the electrical
and protocol requirements of the PCI-to-PCI Bridge Architecture Specification, Revision 2.1, and
the PCI-to-PCI Bridge Architecture Specification, Revision 1.0. The 21152 provides full support
for delayed transactions, which enables the buffering of memory read, I/O, and configuration
transactions. The 21152 has separate posted write, read data, and delayed transaction queues with
significantly more buffering capability than first-generation bridges.
For detailed information about the 21152, refer to the 21152 PCI-to-PCI Bridge Data Sheet.
1.1
Overview
This chapter provides an overview of the 21152 PCI-to-PCI Bridge Evaluation Board EB152 and
includes information about the following topics:
• Jumper location
• Secondary slot numbering and IDSEL mapping
• Typical configurations
The EB152 is a universal PCI expansion board that is used to evaluate the operation of the 21152 in
various configurations, and with a variety of PCI devices. The EB152 can be used to perform the
following functions:
• Develop initialization code to configure a PCI-to-PCI bridge and the PCI devices behind the
bridge
• Evaluate the operation of a PCI-to-PCI bridge with a variety of PCI devices attached to the
secondary bus
• Build and evaluate a flexible hierarchy for multiple PCI buses
1.2
Features
The EB152 has the following features:
• Complies fully with the protocol and electrical standards of the PCI Local Bus Specification,
Revision 2.1.
• Includes a 21152 PCI-to-PCI Bridge that provides bridging between a primary and secondary
bus.
• Includes a primary PCI bus that plugs into any 5-V or 3.3-V PCI option card slot.
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
1-1
Introduction
• Supports four secondary 5 V PCI bus option card slots.
• May be built with 3.3-V secondary PCI card slots. If you are interested in this option, call the
Intel Information Line (see, Support, Products, and Documentation).
• Supports an optional external secondary bus arbiter.
• Supports multiple levels of PCI bus hierarchy
1.3
Major Components
Figure 1-1 shows the major components on the EB152.
Figure 1-1.
EB152 Major Components
Viewed from Side 1
PCI Option Card Slot
J6
(PCI Device 7)
PCI Option Card Slot
(PCI Device 6)
J3
J13
PCI Option Card Slot
(PCI Device 5)
J5
_
_
J8 J12, J2, and
PCI Option Card Slot
(PCI Device 4)
J4
J1
Signal
Monitoring Pods
J2
J11
J9
J8
J10
J12
W7
J7
J1
_
W5
E3
Socket for
Optional PAL to
Control Secondary
Bus External
E3
W4
E4
Arbitration
_
E2
Optional
W1
High-Current 3.3-V
Voltage Regulator
for Boards with 3.3-V
Secondary Connectors
21152
Primary Bus
Connector
(to Host System
Motherboard)
_
W1, W4, J7
Secondary Bus
External/Internal Arbitration
Configurable Jumpers
LJ-05028.AI4
1-2
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
Introduction
1.4
Jumpers
The EB152 provides 10 jumpers that can be used for debugging and for special evaluation tests.
The jumpers can be used for monitoring CLK signals and 21152 secondary PCI signals. Additional
optional jumpers control secondary bus arbitration.
connector pins.
Table 1-1.
Jumper Connections
Jumper
Description
J1
This jumper monitors the following signals:
p_clk (PCI clock)
s_clk_o<4:1> (four secondary PCI clocks)
s_clk_o<0> (fed back to the s_clk input pin)
s_gnt_l<2> and s_gnt_l<3>.
J2, J8 through J12
W1, W4, J7
Logic analyzer pods can be plugged into these jumpers for
monitoring 21152 secondary PCI signals.
Arbitration, provides information about configuring these jumpers.
1.5
Secondary Slot Numbering and IDSEL Mapping
The PCI secondary bus option card slots are mapped to PCI device numbers 4, 5, 6, and 7 as shown
Figure 1-2. Secondary PCI Slot Numbering
PCI Device Numbers
4
5
6
7
PCI Option Card Slots
LJ-04468.AI4
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
1-3
Introduction
1.6
Typical Configurations
Figure 1-6 show examples of PCI configurations.
The primary bus connector attaches to a PCI slot on the motherboard of the host system or to a
secondary PCI bus slot on another EB152. A 5-V or universal PCI option card, or another EB152,
can be plugged into any one of the four secondary bus option card slots.
Figure 1-3 shows the EB152 with one secondary bus option card.
Figure 1-3. EB152 with One Secondary Bus Option Card
Host System
Motherboard
Option Card
EB152
PCI
Device
21152
LJ-05029.AI4
Figure 1-4.
EB152 with Two Secondary Bus Option Cards
Option Card
PCI
Device
Host System
Motherboard
Option Card
EB152
PCI
Device
21152
LJ-05030.AI4
1-4
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
Introduction
Figure 1-5 shows a tri-level bus with two EB152s.
Figure 1-5. Tri-Level with Two EB152s
Option Card
PCI
Device
Host System
Motherboard
Option Card
EB152
EB152
PCI
Device
21152
21152
LJ-05031.AI4
Figure 1-6 shows four PCI buses in a tri-level hierarchy.
Figure 1-6. Four PCI Buses in a Tri-Level Hierarchy
Option Card
EB152
PCI
Device
21152
Host System
Motherboard
Option Card
EB152
EB152
PCI
Device
21152
21152
LJ-05032.AI4
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
1-5
Installation
2
This chapter provides information about the EB152 specifications and the hardware and software
requirements for using the EB152. It also describes how to install the EB152.
2.1
Specifications
The physical and power specifications for the EB152 are as follows:
Dimensions:
Height: 20.0 cm (7.90 in)
Width: 13.2 cm (5.20 in)
Power Requirements:
dc amps @ 5 V: 2.0 A (maximum)
2.2
2.3
Hardware Requirements
The following equipment is required to use the EB152:
• A computer system equipped with a PCI motherboard
• A PCI expansion slot on the motherboard that is equipped for the 5 V or 3.3 V environment
Software Requirements
To test the EB152 in x86 DOS or Windows systems, system BIOS must include autoconfiguration
code for PCI-to-PCI bridges. If the system BIOS does not include this functionality, contact your
BIOS vendor to obtain code with PCI-to-PCI bridge autoconfiguration support.
The EB152 kit provides a DOS utility that can be used to configure the PCI-to-PCI bridge. The
diskette included in the EB152 kit contains the DOS utility and a README.TXT file that explains
how to use it.
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
2-1
Installation
2.4
Installation Procedure
Figure 1-1 illustrates the EB152 and shows the location of components referred to in this section.
Install the EB152 as follows:
1. Power down the host system that will contain the EB152.
2. Place the motherboard with the associated support devices on a bench if mechanical
constraints do not allow testing of the EB152 and the expansion slots inside the system box.
3. Configure your system as follows:
a. Insert the card edge of the EB152 into a PCI slot.
b. Insert a 5-V or universal option PCI card into any or each of the four secondary bus option
4. Power up the system.
5. Verify autoconfiguration of the 21152 and of any devices that are plugged in as follows:
a. Verify that system BIOS or firmware detects and configures the PCI devices downstream
of the 21152. If system BIOS is not available, use the DOS utility provided with the
EB152 kit to configure the devices downstream of the 21152, and verify proper
configuration.
b. Install device drivers for any PCI devices that are downstream the 21152, and verify
proper configuration of those devices.
6. If desired, monitor bridge secondary PCI control signals by connecting a logic analyzer to
pods J2 and J8 through J12.
2-2
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
Interrupt Routing
3
This chapter describes the way in which interrupts are routed. This information is provided as a
reference for designers.
Because a total of 16 interrupts are connected to the secondary bus PCI slots (INTA#, INTB#,
INTC#, and INTD# for each slot) and only four interrupts are driven to the card edge, the 16
incoming interrupts must be combined. This ORing of interrupts is performed in accordance with
the PCI-to-PCI Bridge Architecture Specification.
Table 3-1.
Interrupt ORing
Device Number
Interrupt Pin
on Device
Interrupt Pin
on Board Connector
4
INTA#
INTB#
INTC#
INTD#
INTA#
INTB#
INTC#
INTD#
5
6
7
INTA#
INTB#
INTC# I
INTD#
INTB#
INTC#
INTD#
INTA#
INTA#
INTB#
INTC#
INTD#
INTC#
INTD#
INTA#
INTB#
INTA#
INTB#
INTC#
INTD#
INTD#
INTA#
INTB#
INTC#
In accordance with the PCI-to-PCI Bridge Architecture Specification, Revision 1.0, interrupts of
the devices on the secondary slots are wire ORed and routed to PCI fingers of the EB152.
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
3-1
Interrupt Routing
Table 3-2 lists the interrupts from the devices on the secondary slots to the interrupts on the EB152
fingers.
Table 3-2.
Interrupts from Devices to EB152 Fingers
Interrupts from Devices on
Secondary Slots
Interrupts on EB152 Fingers
INTA4 L
INTD5 L
INTC6 L
INTB7 L
INTA L
INTB L
INTC L
INTD L
INTB4 L
INTA5 L
INTD6 L
INTC7 L
INTC4 L
INTB5 L
iNTA6 L
INTD7 L
INTD4 L
INTC5 L
INTB6 L
INTA7 L
Note: In the first column of Table 3-2, the number after each interrupt pin is the device number of the
devices in the secondary slots. The L indicates that the assertion level is low.
3-2
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
Secondary Bus Arbitration
4
This chapter describes the use of jumpers to test 21152 secondary bus arbitration, an optional
programmable feature. For more detailed information about the 21152 arbiter, refer to the 21152
PCI-to-PCI Bridge Data Sheet.
The EB152 has two secondary bus arbiter systems:
• An internal arbiter implemented in the 21152 that supports four external masters in addition to
the 21152
• An optional external arbiter implemented in an AMD MACH210A programmable device
The default setting is internal arbitration. The internal 21152 arbiter implements a 2-level
programmable rotating mode algorithm. Secondary bus parking is done at the last master to use the
bus.
The internal arbiter can be disabled, and an external arbiter can be used instead for secondary bus
secondary bus arbitration. If a different external arbiter is used where parking is done at one of the
PCI slots, a PCI device must be installed in that slot.To change the default, configure the secondary
bus arbiter system using jumpers J7, W4, and W1.
Figure 4-1 shows the location of the arbitration jumpers, and Table 4-1 and Table 4-2 describe their
operation.
All jumper positions assume that the EB152 is positioned with the components facing forward and
the card edge facing down.
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
4-1
Secondary Bus Arbitration
Figure 4-1. Arbitration Jumpers
Viewed from Side 1
J6
J3
J5
J4
J13
J2
J11
J9
J8
J10
J12
W7
J7
J1
_
W5
E3
Socket for
Optional PAL to
Control Secondary
Bus External
Arbitration
E3
W4
E4
W1
21152
_
W1, W4, J7
Secondary Bus
External/Internal Arbitration
Configurable Jumpers
LJ-05127.AI4
Table 4-1.
Internal Arbitration Jumper Positions
Jumper
Position
Description
J7
Bottom
Selects the 21152 as the source of secondary grant signals.
Selects the board signal sreq<0>_l (device 4 request signal) to drive the 21152
s_req_l<0> input.
W4
W1
Left
Left
Ties s_cfn_l low, which enables the 21152 internal arbiter. When the
secondary PCI bus is idle, parking is at the 21152.
4-2
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
Secondary Bus Arbitration
External PAL Arbitration Jumper Positions
Table 4-2.
Jumper
Position
Description
J7
Top
Selects the PAL as the source of secondary grants.
W4
Right
Selects the board signal gt_out<4> (the external secondary grant to the
21152) to drive the 21152 s_req_l<0> input.
W1
Right
Ties s_cfn_l high, which disables the21152 internal arbiter and causes the
following reconfigurations:
Signal s_gnt_l<0> becomes the secondary bus request.
Signal s_req_l<0> becomes the secondary bus grant.
The PAL parks the secondary bus at the 21152.
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
4-3
Kit Contents
A
This appendix lists the contents of the Intel Semiconductor 21152 PCI-to-PCI Bridge Evaluation
Kit.
The Intel Semiconductor 21152 PCI-to-PCI Bridge Evaluation Kit contains the following
materials:
• A Intel Semiconductor 21152 PCI-to-PCI Bridge Evaluation Board (EB152)
• A diskette that contains an MS-DOS utility for configuring the EB152
• A documentation package that includes the following:
— 21152 PCI-to-PCI Bridge Data Sheet
— 21152 PCI-to-PCI Bridge Product Brief
— 21152 PCI-to-PCI Bridge Configuration Application Note
— 21152 PCI-to-PCI Bridge Hardware Implementation Application Note
— 21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
— 21152 Evaluation System BIOS Letter
— 21152 PCI Evaluation Board Schematics
— 21152 Evaluation Board Vendor Parts List
— SPICE model kit containing a Level 28 21152 SPICE model and application note
— Warranty Agreement/Registration Card
21152 PCI-to-PCI Bridge Evaluation Board User’s Guide
A-1
Support, Products, and Documentation
If you need technical support, a Product Catalog, or help deciding which documentation best meets
your needs, visit the Intel World Wide Web Internet site:
Copies of documents that have an ordering number and are referenced in this document, or other
Intel literature may be obtained by calling 1-800-332-2717 or by visiting Intel’s website for
developers at:
You can also contact the Intel Massachusetts Information Line or the Intel Massachusetts Customer
Technology Center. Please use the following information lines for support:
For documentation and general information:
Intel Massachusetts Information Line
United States:
1–800–332–2717
1–303-675-2148
Outside United States:
Electronic mail address:
For technical support:
Intel Massachusetts Customer Technology Center
Phone (U.S. and international):
Fax:
1–978–568–7474
1–978–568–6698
Electronic mail address:
|