background image

 

 

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 

 

 

Summary of Contents for BA132

Page 1: ...ted 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 supp...

Page 2: ...ure 1 illustrates a simplified block diagram of the BA132MPEG4D IP showing the internal modules and its interfaces The core accepts the compressed stream at its Compressed Data Interface The stream contains headers The decoded video data is organized in macroblocks under YUV format 4 2 0 resolution One macroblock is made of 4 luminance blocks 8x8 1 Cb block 8x8 and 1 Cr block 8x8 The video data is...

Page 3: ...f Clk Performance MHz Needed Resource3 Troughput Msamples s 1 Altera EP1S25C52 10900 LE s 1 65 90 M4K 30 DSP Multipliers 25 Xilinx XC2V1500 4 5450 Slices 1 65 29 RAMB16 30 MULT18x18 25 1 Results for typical compression as measured on difficult video sequences 2 Estimated contact us for latest figures 3 Resources for single stream decoding contact us for multiple stream implementations Pinout descr...

Page 4: ...d and fully validated by Barco Silex and are hardware proven which guarantees high IP quality as well as best support during your integration phase Deliverables include RTL Code or netlist depending on license type Functional simulation testbench Synthesis script Full documentation For some of them we can also provide you with simulation models and a design kit These off the shelf high quality IP ...

Reviews: