beautypg.com

Rainbow Electronics DS3134 User Manual

Page 33

background image

DS3134

33 of 203

SECTION 3: MEMORY MAP

3.0 INTRODUCTION

All addresses within the memory map on dword boundaries even though all of the internal device
configuration registers are only one word (16 bits) wide. The memory map consumes an address range of
4 kB (12 bits). When the PCI Bus is the Host (i.e. the Local Bus is in the Bridge Mode), the actual 32-bit
PCI Bus addresses of the internal device configuration registers is obtained by adding the DC Base
Address value in the PCI Device Configuration Memory Base Address Register (see Section 9.2 for
details) to the offset listed in Sections 3.1 to 3.11. When an external host is configuring the device via the
Local Bus (i.e. the Local Bus is in the Configuration Mode), the offset is 0h and the Host on the Local
Bus will use the 16-bit addresses listed in Sections 3.1 to 3.11.

MEMORY MAP ORGANIZATION Table 3.0A

Section

Register Name

PCI Host

[offset from DC Base]

Local Bus Host

(16-bit address)

3.1

General Configuration Registers

(0x000)

(00xx)

3.2

Receive Port Registers

(0x1xx)

(01xx)

3.3

Transmit Port Registers

(0x2xx)

(02xx)

3.4

Channelized Port Registers

(0x3xx)

(03xx)

3.5

HDLC Registers

(0x4xx)

(04xx)

3.6

BERT Registers

(0x5xx)

(05xx)

3.7

Receive DMA Registers

(0x7xx)

(07xx)

3.8

Transmit DMA Registers

(0x8xx)

(08xx)

3.9

FIFO Registers

(0x9xx)

(09xx)

3.10

PCI Configuration Registers for Function 0

(PIDSEL)

(0Axx)

3.11

PCI Configuration Registers for Function 1

(PIDSEL)

(0Bxx)

3.1 GENERAL CONFIGURATION REGISTERS (0XX)

Offset/
Address

Acronym

Register Name

Section

0000

MRID

Master Reset & ID Register.

4.1

0010

MC

Master Configuration.

4.2

0020

SM

Master Status Register.

4.3.2

0024

ISM

Interrupt Mask Register for SM.

4.3.2

0028

SDMA

Status Register for DMA.

4.3.2

002C

ISDMA

Interrupt Mask Register for SDMA.

4.3.2

0030

SV54

Status Register for V.54 Loopback Detector.

4.3.2

0034

ISV54

Interrupt Mask Register for SV54.

4.3.2

0040

LBBMC

Local Bus Bridge Mode Control Register.

10.2

0050

TEST

Test Register.

4.4