
. . . . .
E X T E R N A L D M A
DMA Status and Interrupt Enable register
www.digiembedded.com
351
Register bit
assignment
Bit(s)
Access
Mnemonic
Reset
Description
D31
R/W1C
NCIP
0
Normal completion interrupt pending
Set when a buffer descriptor has been closed. A
normal DMA channel completion occurs when the
BLEN count (D15:00) expires to zero and the L
but in the buffer descriptor is set or when the
peripheral device signals completion.
D30
R/W1C
ECIP
0
Error completion interrupt pending
Set when the DMA channel encounters either a
bad buffer descriptor pointer or a bad data buffer
pointer. When the ECIP bit is set, the DMA
channel stops until the ECIP bit is cleared by
firmware. The DMA channel does not advance to
the next buffer descriptor.
When firmware clears the ECIP bit, the buffer
descriptor is retried from where it left off. The CA
bit in the DMA Control register can be used to
abort the current buffer descriptor and advance to
the next descriptor.
D29
R/W1C
NRIP
0
Buffer not ready interrupt pending
Set when the DMA channel encounters a buffer
descriptor whose F bit is in the incorrect state. The
F bit must be set in order for the fetched buffer
descriptor to be considered valid. If the F bit is not
set, the descriptor is considered invalid and the
NRIP field is set.
When the NRIP bit is set, the DMA channel stops
until the field is cleared by firmware. The DMA
channel does not advance to the next buffer
descriptor.
D28
R/W1C
CAIP
0
Channel abort interrupt pending
Set when the DMA channel detects the CA bit
(D30) set in the DMA Control register. When
CAIP is set, the DMA channel stops until the
CAIP bit is cleared by firmware. The DMA
channel automatically advances to the next buffer
descriptor after CAIP is cleared.
The CA bit in the DMA Control register must be
cleared, through firmware, before the CAIP bit is
cleared. Failure to reset the CA bit cause the next
buffer descriptor to abort also.
D27
R/W1C
PCIP
0
Premature complete interrupt pending
Set when a DMA transfer is terminated by
assertion of the dma_done signal. NCIP is set
when PCIP is set for backwards compatibility.
D26:25
R/W
Not used
0
This field must always be set to 0.
Summary of Contents for NS9215
Page 1: ...NS9215 Hardware Reference 90000847_C Release date 10 April 2008...
Page 3: ......
Page 4: ......
Page 26: ...26 Hardware Reference NS9215...
Page 44: ...P I N O U T 26 5 System clock 44 Hardware Reference NS9215 System clock drawing...
Page 52: ...P I N O U T 26 5 Power and ground 52 Hardware Reference NS9215...
Page 80: ...I O C O N T ROL M O D U L E Memory Bus Configuration register 80 Hardware Reference NS9215...
Page 136: ...WOR KI N G W I TH T H E C P U Noncachable instruction fetches 136 Hardware Reference NS9215...
Page 202: ...S Y S T E M C O N T RO L M OD U L E RTC Module Control register 202 Hardware Reference NS9215...
Page 354: ...E X T E R N A L D M A DMA Peripheral Chip Select register 354 Hardware Reference NS9215...
Page 472: ...R E A L TI M E C L O C K M O D U L E General Status register 472 Hardware Reference NS9215...
Page 512: ...TI M I NG Clock timing 512 Hardware Reference NS9215...
Page 515: ...PA CKA GING Processor Dimensions www digiembedded com 515...
Page 516: ...PA CKA GING Processor Dimensions 516 Hardware Reference NS9215...