beautypg.com

2 scsi registers, Table 6.1 scsi registers, Scsi registers – Avago Technologies LSI53C1010 User Manual

Page 152

background image

6-2

Using the Registers to Control Chip Operations

6.2 SCSI Registers

Table 6.1

lists the SCSI registers. The SCSI registers are used for the

following functions:

Performing SCSI operations by low level, register-oriented
programming.

Obtaining data for debugging, such as checking the signal status of
the SBCL (SCSI Bus Control Lines) and SBDL (SCSI Bus Data
Lines) registers to determine exactly what is on the SCSI bus at the
time the registers are read.

Obtaining SCSI interrupt status, which is contained in the SIST0
(SCSI Interrupt Status 0), and SIST1 (SCSI Interrupt Status 1)
registers.

Initialization of the SCSI interface, for example, parity generation and
checking on the SCSI bus.

Enabling or masking SCSI interrupts in the SIEN (SCSI Interrupt
Enable) registers.

Table 6.1

SCSI Registers

Name

Definition

Functions

SWIDE

1

SCSI Wide Residue Data

Contains a residual data byte that was never sent
across the DMA bus after wide SCSI operation.

AIPCNTL(0, 1)

2

Arbitration in Progress Control These registers control and reflect the status of

arbitration in process sequence, values, and errors.

ISTAT1

3

Interrupt Status 1

Flushing the DMA FIFO; SCRIPTS engine
operating; IRQ pin disable.

MBOX (0, 1)

3

Mailbox

General purpose registers.

RESPID0

Response ID 0

Contains IDs the chip will respond to when it is
selected or reselected.

RESPID1

1

Response ID 1

Contains IDs the chip will respond to when it is
selected or reselected.

SBCL

SCSI Bus Control Lines

Used to return SCSI control line status.

SBDL

SCSI Bus Data Lines

Contains SCSI data bus status.

This manual is related to the following products: