beautypg.com

Rainbow Electronics DS3134 User Manual

Page 145

background image

DS3134

145 of 203

SECTION 9: PCI BUS

9.1 PCI GENERAL DESCRIPTION OF OPERATION

The PCI Block interfaces the DMA Block to an external high-speed bus. The PCI Block complies with
Revision 2.1 (June 1, 1995) of the PCI Local Bus Specification. HDLC packet data will always pass to
and from Chateau via the PCI bus. The user has the option to configure and monitor the internal device
registers either via the PCI bus (Local Bus Bridge mode) or via the Local Bus (Local Bus Configuration
mode). When the Local Bus Bridge mode is used, the Host on the PCI bus can also bridge to the Local
Bus and will set/monitor the PCI Configuration registers. When the Local Bus Configuration mode is
used, the CPU on the Local Bus will set/monitor the PCI Configuration registers.

The PCI Configuration registers (see Figure 9.1A) are described in detail in Section 9.2. The following is
a set of notes that apply to the PCI Configuration registers:

1. All unused locations (the shaded areas of Figure 9.1A) will return zeros when read
2. Read only locations can be written with either a one or zero with no affect
3. All bits are read/write unless otherwise noted.

PCI Configuration Memory Map Figure 9.1A

0x000

0x004

0x008

0x00C

0x010

0x03C

0x100

0x104

0x108

0x10C

0x110

Device ID

Vendor ID

Status

Command

Class Code

Revision ID

Header Type

Latency Timer

Base Address for Device Configuration

0x000

Max. Latency

Min. Grant

Interrupt Pin

Interrupt Line

Header Type

Device ID

Vendor ID

Status

Command

Class Code

Revision ID

0x00000

Base Address for Local Bus

Cache Line Size

Interrupt Pin

Interrupt Line

0x13C

pci_reg