ADSP-2126x SHARC Processor Hardware Reference
11-15
Input Data Port
The
IDP_FIFO_OVER
bit provides IDP FIFO overflow status information.
This bit is set (= 1), whenever an overflow occurs. When this bit is cleared
(= 0), it indicates there is no overflow condition. This read-only bit is a
sticky
bit, which does not automatically reset to 0 when it is no longer in
overflow condition. This bit must be reset manually, using the
IDP_CLROVR
bit in the
IDP_CTL
register. Writing one to this bit clears the overflow con-
dition in the
DAI_STAT
register. Since
IDP_CLROVR
is a write-only bit, it
always returns
LOW
when read.
FIFO to Memory Data Transfer
The data from each of the eight IDP channels is inserted into an eight reg-
ister deep FIFO, which can only be transferred to the core’s memory space
sequentially. Data is moved into the FIFO as soon as it is fully received.
When more than one channel has data ready, the channels access the
FIFO with fixed priority, from low to high channel number (that is, chan-
nel 0 is the highest priority and channel 7 is the lowest priority).
One of two methods can be used to move data from the IDP FIFO to
internal memory:
• The core can remove data from the FIFO manually by reading the
memory-mapped register,
IDP_FIFO
. The output of the FIFO is
held in the (read-only)
IDP_FIFO
register. When this register is
read, the corresponding element is removed from the IDP FIFO,
and the next element is moved into the
IDP_FIFO
register. A mech-
anism is provided to generate an interrupt when more than a
specified number of words are in the FIFO. This interrupt signals
the core to read the
IDP_FIFO
register.
This method of moving data from the IDP FIFO is described in
Summary of Contents for ADSP-21261 SHARC
Page 30: ...Contents xxx ADSP 2126x SHARC Processor Hardware Reference ...
Page 40: ...Register Diagram Conventions xl ADSP 2126x SHARC Processor Hardware Reference ...
Page 58: ...Differences From Previous SHARCs 1 18 ADSP 2126x SHARC Processor Hardware Reference ...
Page 112: ...Secondary Processing Element PEy 2 54 ADSP 2126x SHARC Processor Hardware Reference ...
Page 178: ...Summary 3 66 ADSP 2126x SHARC Processor Hardware Reference ...
Page 204: ...DAG Instruction Summary 4 26 ADSP 2126x SHARC Processor Hardware Reference ...
Page 322: ...Setting Up DMA 7 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 436: ...SPORT Programming Examples 9 86 ADSP 2126x SHARC Processor Hardware Reference ...
Page 521: ...ADSP 2126x SHARC Processor Hardware Reference 11 31 Input Data Port rts IDP_ISR end ...
Page 522: ...Input Data Port Programming Example 11 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 590: ...Timer Programming Examples 14 20 ADSP 2126x SHARC Processor Hardware Reference ...
Page 796: ...I O Processor Registers A 174 ADSP 2126x SHARC Processor Hardware Reference ...
Page 800: ...B 4 ADSP 2126x SHARC Processor Core Manual ...
Page 846: ...Index I 36 ADSP 2126x SHARC Processor Hardware Reference ...