ADSP-BF50x Blackfin Processor Hardware Reference
20-27
Parallel Peripheral Interface
When the
SKIP_EN
bit is set, the
SKIP_EO
bit allows the PPI to ignore
either the odd or the even elements in an input datastream. This is useful,
for instance, when reading in a color video signal in YCbCr format (Cb,
Y, Cr, Y, Cb, Y, Cr, Y...). Skipping every other element allows the PPI to
only read in the luma (Y) or chroma (Cr or Cb) values. This could also be
useful when synchronizing two processors to the same incoming video
stream. One processor could handle luma processing and the other (whose
SKIP_EO
bit is set differently from the first processor’s) could handle
chroma processing. This skipping feature is valid in ITU-R 656 modes
and RX modes with external frame syncs.
The
PACK_EN
bit only has meaning when the PPI port width (selected by
DLEN[2:0]
) is eight bits. Every
PPI_CLK
-initiated event on the DMA bus
(that is, an input or output operation) handles 16-bit entities. In other
words, an input port width of ten bits still results in a 16-bit input word
for every
PPI_CLK
; the upper 6 bits are 0s. Likewise, a port width of eight
bits also results in a 16-bit input word, with the upper eight bits all 0s. In
the case of 8-bit data, it is usually more efficient to pack this information
so that there are two bytes of data for every 16-bit word. This is the func-
tion of the
PACK_EN
bit. When set, it enables packing for all RX modes.
Consider this data transported into the PPI via DMA:
0xCE, 0xFA, 0xFE, 0xCA....
• With
PACK_EN
set:
This is read into the PPI, configured for an 8-bit port width:
0xCE, 0xFA, 0xFE, 0xCA...
• This is transferred onto the DMA bus:
0xFACE, 0xCAFE,...
• With
PACK_EN
cleared:
This is read into the PPI:
0xCE, 0xFA, 0xFE, 0xCA,...
Summary of Contents for EZ-KIT Lite ADSP-BF506F
Page 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Page 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...