beautypg.com

Dma mode (dmode), Scratch register a (scratcha), 0x38 – Avago Technologies LSI53C896 User Manual

Page 180: Register: 0x38

background image

4-68

Registers

Version 3.3

Copyright © 1998–2003 by LSI Logic Corporation. All rights reserved.

Registers: 0x34–0x37

Scratch Register A (SCRATCHA)
Read/Write

SCRATCHA

Scratch Register A

[31:0]

This is a general purpose, user-definable scratch pad
register. Apart from CPU access, only register read/write
and memory moves into the SCRATCH register alter its
contents. The power-up value of this register is
indeterminate.

A special mode of this register is enabled by setting the
PCI Configuration Info Enable bit in the

Chip Test Two (CTEST2)

register. If this bit is set, the

Scratch Register A (SCRATCHA)

register returns bits

[31:10] of the PCI

Base Address Register One (MEMORY)

in bits [31:10] of the SCRATCH A register when read. Bits
[9:0] of SCRATCH A always return zero in this mode.
Writes to the SCRATCHA register are unaffected. Clearing
the PCI Configuration Info Enable bit causes the
SCRATCH A register to return to normal operation.

Register: 0x38

DMA Mode (DMODE)
Read/Write

BL

Burst Length

[7:6]

These bits control the maximum number of Dwords
transferred per bus ownership, regardless of whether the
transfers are back to back, burst, or a combination of both.
This value is also independent of the width (64 or 32 bits)
of the data transfer on the PCI bus. The LSI53C896 SCSI
function asserts the Bus Request (REQ/) output when the
DMA FIFO can accommodate a transfer of at least one
burst threshold of data. Bus Request (REQ/) is also

31

0

SCRATCHA

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

7

6

5

4

3

2

1

0

BL

SIOM

DIOM

ERL

ERMP

BOF

MAN

0

0

0

0

0

0

0

0