CS6150 Amphion Semiconductor Ltd., CS6150 Datasheet - Page 7

no-image

CS6150

Manufacturer Part Number
CS6150
Description
Motion JPEG Decoder
Manufacturer
Amphion Semiconductor Ltd.
Datasheet
The decompressed pixel data is output via the PixOut port in
response to the PixOutEnab input to the core. It is accompa-
nied by a PixOutValid signal which indicates valid output
data. The pixel data is also accompanied by a PixOutSob sig-
nal which, when asserted, marks the first word in each out-
put 8x8 block of pixel data. The last block of decoded pixel
output data in a scan is accompanied by the PixOutLast signal.
Figure 6: Pixel Data Output Interface Timing
Figure 7: Decoded JPEG Headers Output Interface Timing
Image marker data is output from CS6150 via the DecJpg[7:0]
port and is accompanied by a DecJpgAvail signal when valid
data is output on the DecJpg port. The contents of the output
stream from the DecJpg port are controlled by the JpgMask
input which is read when the first byte of the input JPEG
stream is input. If any one of the bits of JpgMask is asserted,
then the SOI and EOI markers are also passed to the DecJpg
port. The output receiving device reads the marker data from
PixOutValid (O)
PixOutLast (O)
PixOutEnab (I)
PixOutSob (O)
DecSoiEoi[1:0] (O)
PixOut (O)
DecJpgAvail (O)
DecJpgNext (I)
CLK (I)
DecJpg (O)
CLK (I)
DecJpgAvail is asserted
DECODED JPEG HEADERS OUTPUT PORT
Marker data read as
PixOutSob associated with the
first pixel of an 8x8 block
ff
10
0
PIXEL DATA OUTPUT PORT
D8
1
2
Marker data held as
DecJpgNext is low
62
63
The PixOutEnab signal can be used to control the flow of the
output blocks on a block per block basis. If PixOutEnab is
asserted and the iDCT module has a block to process then it
will start processing the block and will output it. If PixOutEnab
is de-asserted then the core will finish processing the current
block and if the processing of the next block has started then
it will also be output. Processing will then stop until
PixOutEnab is re-asserted.
the core by asserting the DecJpgNext signal.This indicates
that the next 8-bit word of marker data can be placed on the
DecJpg port at the rising edge of the clock. If data is not
removed from DecJpg by the reading device then the core
will fill with data and will stop reading the decode stream.
The output from the DecSoiEoi port indicates the start and
end of the image.
0
1
2
3
62
01
ff
63
D9
0
1
2
7

Related parts for CS6150