
PRELIMINARY
FIMV-MFC V1.0
MULTI-FORMAT
VIDEO
CODEC
2
1-5
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.
The Bit Processor
This section describes the BIT processor that is optimized to process bitstream in various formats such as
MPEG-4, H.263, H.264 and VC-1.
The BIT processor is an embedded programmable 16-bit DSP that is highly optimized to handle bitstream data.
In addition to processing bitstream, the BIT processor controls the video codec and communicates with a host
processor through the host interface. The BIT processor has program memory of 12KB and data memory of 4KB.
Figure 21.3 displays the block diagram of the BIT processor. The special registers include command, interrupt,
and code download registers. The general purpose registers, 64 32-bit registers, can be used for the host
processor to send parameters to the video codec. If an application needs more than 64 registers, an external
memory can be used for extension because the BIT processor can access the external memory through the AXI
bus interface.
Host interface
BIT Processor Core
Program
Mem
2048x16b
4096x16b
Special registers
General purpose
registers
Data
Mem
2048x16b
External Mem. I/F
Internal Peri. I/F
AXI bus
Figure 21.3. BIT processor block diagram