ADSP-BF59x Blackfin Processor Hardware Reference
15-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,...
Summary of Contents for ADSP-BF59x Blackfin
Page 64: ...Development Tools 1 22 ADSP BF59x Blackfin Processor Hardware Reference...
Page 74: ...Processor Specific MMRs 2 10 ADSP BF59x Blackfin Processor Hardware Reference...
Page 244: ...Programming Examples 6 40 ADSP BF59x Blackfin Processor Hardware Reference...
Page 700: ...Programming Examples 16 78 ADSP BF59x Blackfin Processor Hardware Reference...
Page 738: ...Boundary Scan Architecture B 8 ADSP BF59x Blackfin Processor Hardware Reference...