2 scsi registers, Table 6.1 scsi registers, Scsi registers – Avago Technologies LSI53C1010 User Manual
Page 152
![background image](https://www.manualsdir.com/files/864554/content/doc152.png)
6-2
Using the Registers to Control Chip Operations
6.2 SCSI Registers
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.