6.0 Control Register Definitions–Function 1
Fusion 878A
6.3 Local Registers (Memory Mapped)
PCI Video Decoder
6-10
Conexant
100600B
0x100—Interrupt Status Register (INT_STAT)
This register provides the status of pending interrupt conditions. To clear the interrupts, read this register, then
write the same data back. A 1 in the write data clears the particular register bit. The interrupt /status bits can be
polled at any time.
Bits
Type
Default
Name
Description
[31:28]
RO
—
RISCS
Set when RISC status set bits are set in the RISC instruction. Reset when RISC
status reset bits are set. Status only, no interrupt.
[27]
RO
—
RISC_EN
A value of 0 indicates the DMA controller is currently disabled. Status only, no
interrupt.
[26]
RO
——
Reserved
[25]
RO
——
Reserved
[24]
RO
——
Reserved
[23:20]
RO
0000
—
Reserved
[19]
RR
0
SCERR
Set when the DMA EOL sync counter overflows. This is a severe error which
requires the software to restart the field capture process. Also set when SYNC
codes do not match in the data/instruction streams.
[18]
RR
0
OCERR
Set when the DMA controller detects a reserved/unused opcode in the
instruction sequence, or reserved/unused sync status in a SYNC instruction. In
general, this includes any detected RISC instruction error.
[17]
RR
0
PABORT
Set whenever the initiator receives a MASTER or TARGET ABORT.
[16]
RR
0
RIPERR
Set when a data parity error is detected (Parity Error Response must be set)
while the initiator is reading RISC instructions. RISC_ENABLE is reset by the
target to stop the DMA immediately.
[15]
RR
0
PPERR
Set when a parity error is detected on the PCI bus for any of the transactions,
R/W, address/data phases, initiator/target, or issued/sampled PERR, regardless
of the Parity Error Response bit. All parity errors are serious except for data
written to display.
[14]
RR
0
FDSR
Set when FIFO Data Stream Resynchronization occurs. The number of pixels,
lines, or modes passing through FIFO does not match RISC program
expectations.
[13]
RR
0
FTRGT
Set when a pixel data FIFO overrun condition results in the master, terminating
the transaction due to excessive target latency.
[12]
RR
0
FBUS
Set when a pixel data FIFO overrun condition is being handled by dropping as
many DWORDs as needed, indicating bus access latencies are long.
[11]
RR
0
RISCI
Set when the IRQ bit in the RISC instruction is set.
[10]
RO
0
Reserved
[9]
RO
0
Reserved
[8]
RO
0
Reserved
[7:6]
RO
0
Reserved
[5]
RO
0
Reserved
[4]
RO
0
Reserved