Because computation of H.264 encoder is very heavy,we use 3 stage pipeline to reduce encoder running speed.AHB bus is used as interface in the H.264 encoder.To get bigger compression ration and better image quality,the encoder support I frame、P frame,CABAC/CAVLC,motion estimation of 16×16 and 8×8.The encoder support maximum 720×576 picture size.The compressed bit rate of CIF Foreman video sequence is about 320?kbps,and the encoder runs at 50?MHz;if using D1 size film video sequence,the compressed bit rate is about 1.0mbps,and the encoder should run at 100MHz.