Barco-Silex
Rue du Bosquet 7
B-1348 Louvain-La-Neuve
www.barcodesignservices.com
Version: 1.0
MPEG-4 Simple Profile Decoder
BA132MPEG4D Factsheet
Features
•
Compliant with ISO/IEC 14496-2: Information technology – Coding of audio-visual objects –
Part 2: Visual
•
Support for Simple Profile with resolution user definable up to 4CIF (incl. levels L1 to L5)
•
Real-time 4CIF decoding at 30 frames per second
•
Support for I-VOP and P-VOP
•
Motion compensation with +15/-16 motion window
•
Half-pixel motion precision
•
Single motion vector per macroblock (4MV not supported)
•
AC/DC coefficient prediction
•
Easy synchronous pixel and stream interfaces
•
Off-chip reference frame store, with easy memory interface pluggable to any custom memory
controller (SRAM or SDRAM for instance)
•
Minimized off-chip data bandwidth
•
Full header decoding (data partitioning and short headers not supported)
•
Reversible VLC decoding not supported
•
Simultaneous mutliple streams decoding
•
Optional support for multiple simultaneous streams decoding
•
Optimized for Stratix, StratixII, CycloneII, Virtex2, Virtex2PRO, Spartan3, Spartan3E and
Virtex4 FPGA’s
Texture
Decoding
Huffman
Decoding
Frame Buffer
YCbCr
macroblock
MPEG-4
stream
Header
Decoder
CPU Interface
Motion
Compen-
sation
Memory cache
Output
controller
Memory Interface
Figure 1: Block diagram