beautypg.com

LSI 53C810A User Manual

Page 110

background image

5-36

Operating Registers

FBL[2:0]

FIFO Byte Control

[2:0]

These bits steer the contents of the

Chip Test Six

(CTEST6)

register to the appropriate byte lane of the

32-bit DMA FIFO. If the FBL2 bit is set, then FBL1 and
FBL0 determine which of four byte lanes can be read or
written. When cleared, the byte lane read or written is
determined by the current contents of the

DMA Next

Address (DNAD)

and

DMA Byte Counter (DBC)

registers.

Each of the four bytes that make up the 32-bit DMA FIFO
is accessed by writing these bits to the proper value. For
normal operation, FBL2 must equal zero.

Register: 0x22 (0xA2)

Chip Test Five (CTEST5)
Read/Write

ADCK

Clock Address Incrementor

7

Setting this bit increments the address pointer contained
in the

DMA Next Address (DNAD)

register. The

DMA

Next Address (DNAD)

register is incremented based on

the DNAD contents and the current

DMA Byte Counter

(DBC)

value. This bit automatically clears itself after

incrementing the

DMA Next Address (DNAD)

register.

BBCK

Clock Byte Counter

6

Setting this bit decrements the byte count contained in
the 24-bit

DMA Byte Counter (DBC)

register. It is

decremented based on the

DMA Byte Counter (DBC)

FBL2

FBL1

FBL0

DMA FIFO

Byte Lane

Pins

x

x

x

Disabled

N/A

0

0

0

0

D[7:0]

0

0

1

1

D[15:8]

0

1

0

2

D[23:16]

0

1

1

3

D[31:24]

7

6

5

4

3

2

0

ADCK

BBCK

R

MASR

DDIR

R

0

0

x

0

0

x

x

x