beautypg.com

Table 6.2 dma registers, 4 scripts registers, Scripts registers – Avago Technologies LSI53C1010 User Manual

Page 155: Dma registers

background image

SCRIPTS Registers

6-5

Obtaining DMA interrupt status information contained in the DMA
Status (DSTAT) register.

Obtaining DMA FIFO information, such as the number of bytes it
contains.

Enabling or masking DMA interrupts with the DMA Interrupt Enable
(DIEN) registers.

6.4 SCRIPTS Registers

The SCRIPTS registers hold the SCRIPTS instruction information which
is fetched from host memory at run time by the SCRIPTS processor.
MBOX registers are also used as SCRIPTS registers. The SCRIPTS

Table 6.2

DMA Registers

Name

Definition

Functions

DBC

DMA Byte Counter

Determines the number of bytes to be transferred in a Block Move
instruction.

DCMD

DMA Command

Identifies the instruction that the chip will execute.

DCNTL

DMA Control

Enables the Single Step Mode; LSI53C700 compatibility bit; enables
the PCI Cache Line Size register; enables instruction prefetching.

DFIFO

DMA FIFO

May be used to determine the number of bytes in the DMA FIFO
when an interrupt occurs, when used in conjunction with DBC.

DIEN

DMA Interrupt
Enable

Contains interrupt mask bits corresponding to master data parity
error, bus fault, aborted, single step interrupt, SCRIPT interrupt
instruction received, illegal instruction detected

DMODE

DMA Mode

Defines burst length; near or far memory access; enables PCI read
line command; Manual Start Mode bit to prevent automatic execution
of SCRIPTS.

DNAD

DMA Next Address Contains the general purpose address pointer.

DSP

DMA SCRIPTS
Pointer

Contains the address of the next SCRIPTS instruction to be fetched.
Placing an address in this register starts SCRIPTS.

DSPS

DMA SCRIPTS
Pointer Save

Contains the second Dword of a SCRIPTS instruction.

TEMP

Temporary
Register

Stores pointer to the next SCRIPTS instruction to be executed when
returning from a subroutine.

This manual is related to the following products: