Registers: 0x10–0x13 (0x90–0x93)

Data Structure Address (DSA)

Read/Write

31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DSA[31:0]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

0

0

 

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

0

0

0

0

0

0

0

0

0

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DSA

 

 

 

Data Structure Address

 

 

 

 

 

 

 

 

 

[31:0]

 

 

 

 

 

 

 

 

 

 

 

 

 

This 32-bit register contains the base address used for all

 

 

 

 

 

 

 

 

 

 

 

 

 

table indirect calculations. The DSA register is usually

 

 

 

 

 

 

 

 

 

 

 

 

 

 

loaded prior to starting an I/O, but it is possible for a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SCRIPTS Memory Move to load the DSA during the I/O.

 

 

 

 

 

 

 

 

 

 

 

 

 

During any Memory-to-Memory Move operation, the

 

 

 

 

 

 

 

 

 

 

 

 

 

 

contents of this register are preserved. The power-up

 

 

 

 

 

 

 

 

 

 

 

 

 

 

value of this register is indeterminate.

 

 

 

 

 

 

 

 

Register:

0x14 (0x94)

 

 

 

 

 

Interrupt Status (ISTAT)

 

 

 

 

 

Read/Write

 

 

 

 

 

 

 

 

7

 

6

5

 

4

3

2

1

0

 

 

 

 

 

 

 

 

 

ABRT

SRST

SIGP

 

SEM

CON

INTF

SIP

DIP

 

 

 

 

 

 

 

 

 

 

0

 

0

0

 

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

This register is accessible by the host CPU while a LSI53C810A is executing SCRIPTS (without interfering in the operation of the function). It is used to poll for interrupts if hardware interrupts are disabled. Read this register after servicing an interrupt to check for stacked interrupts. For more information on interrupt handling refer to Chapter 2, “Functional Description.”

ABRT Abort Operation7

Setting this bit aborts the current operation being executed by the LSI53C810A. If this bit is set and an interrupt is received, clear this bit before reading the DMA Status (DSTAT) register to prevent further aborted interrupts from being generated. The sequence to abort any operation is:

1.Set this bit.

2.Wait for an interrupt.

5-26

Operating Registers

Page 100
Image 100
LSI 53C810A technical manual Registers 0x10-0x13, Dsa