
PRELIMINARY
S3C6400X RISC MICROPROCESSOR
MULTI-FORMAT VIDEO CODEC
21-8
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
Step 6. if (
addr
< (80*1024)) go to step 1 else finish downloading
Running the codec
This section describes how the BIT processor controls the video codec and communicates with a host
processor.
The provided firmware can handle 8 processes simultaneously. Each process can have difference format –
MPEG-4, H.263P3, H.264 or VC-1 - and codec process-encoding or decoding. For example, it is possible to
handle 1 MPEG-4 encoding process, 1 H.264 encoding process, 1 H.263P3 decoding process and 1 VC-1
decoding process simultaneously. You can encode image and/or decode bitstream as following.
-
Create processes: You can create and configure processes.
-
Running processes: At a proper time instance, you can run a specific process. The proper time instance
means when the codec is in idle state and image to be encoded or bitstream to be decoded is readyin the
external memory.
-
Quit processes: You can quit a specific process.
Figure 21.5 illustrates simplified state diagram for running the codec.