The OL_H264e core is a hardware implementation of the H.264 baseline video compression algorithm.
The core accepts up to the highest resolution HDTV video stream as input and outputs the encoded bitstream.
Simple, fully synchronous design with low gate count.
The OL_H264e core is a hardware implementation of the H.264 baseline video compression algorithm designed to process HDTV progressive video up to 1920x1080 at 30 fps.
Each block of 16x16 pixels is processed in just 1024 cycles. This means that each pixel is processed in just 4 cycles. Consequently, given an uncompressed video stream of resolution X by Y, and frame rate fps, the minimum clock frequency to process a such video stream is :
F = 4*X*Y*fps
This allows the core to process the video stream at relatively low clock frequencies. For example, HDTV video of 1920x1080 @ 30 fps requires ~250 MHz, whereas VGA video of 640x480 @ 30 fps requires ~37 MHz.