Memory map, Introduction, General configuration registers (0xx) – Rainbow Electronics DS31256 User Manual
Page 26: Ntroduction, Eneral, Onfiguration, Egisters, Table 4-a. memory map organization, 1 introduction, 2 general configuration registers (0xx)
DS31256
26 of 181
4. MEMORY MAP
4.1 Introduction
All addresses within the memory map are on dword boundaries, even though all internal device
configuration registers are only one word (16 bits) wide. The memory map consumes an address range of
4kb (12 bits). When the PCI bus is the host (i.e., the local bus is in bridge mode), the actual 32-bit PCI
bus addresses of the internal device configuration registers are obtained by adding the DC base address
value in the PCI device-configuration memory-base address register (Section
) to the offset listed in
Sections
. When an external host is configuring the device through the local bus (i.e., the local
bus is in the configuration mode), the offset is 0h and the host on the local bus uses the 16-bit addresses
listed in Sections
Table 4-A. Memory Map Organization
REGISTER
PCI HOST [OFFSET
FROM DC BASE]
LOCAL BUS HOST
(16-BIT ADDRESS)
SECTION
General Configuration Registers
(0x000)
(00xx)
Receive Port Registers
(0x1xx)
(01xx)
Transmit Port Registers
(0x2xx)
(02xx)
Channelized Port Registers
(0x3xx)
(03xx)
HDLC Registers
(0x4xx)
(04xx)
BERT Registers
(0x5xx)
(05xx)
Receive DMA Registers
(0x7xx)
(07xx)
Transmit DMA Registers
(0x8xx)
(08xx)
FIFO Registers
(0x9xx)
(09xx)
PCI Configuration Registers for Function 0
(PIDSEL)
(0Axx)
PCI Configuration Registers for Function 1
(PIDSEL)
(0Bxx)
4.2 General Configuration Registers (0xx)
OFFSET/
ADDRESS
NAME REGISTER
SECTION
0000
MRID
Master Reset and ID Register
0010 MC
Master
Configuration
0020
SM
Master Status Register
0024
ISM
Interrupt Mask Register for SM
0028
SDMA
Status Register for DMA
002C
ISDMA
Interrupt Mask Register for SDMA
0030
SV54
Status Register for V.54 Loopback Detector
0034
ISV54
Interrupt Mask Register for SV.54
0040
LBBMC
Local Bus Bridge Mode Control Register
0050 TEST
Test
Register