category banner


Main Profile H264 Encoder

Get a Quote

The Alma Technologies H264-MP-E IP Core is an advanced H.264 hardware only encoder that conforms to the ITU-T H.264 Main Profile. The core is also available in ALL-Intra encoding configuration (H264-MPI-E) and supports the real time encoding of video streams up to Profile Level 5.2. Encoding in the Constrained Baseline Profile is also supported.

The encoder accepts the uncompressed video data in planar, interleaved, or macroblock scan format. It outputs standalone, standard compliant, Annex B NAL byte stream. No post processing on the output stream, other than (for example) stroring, muxing or transmitting, is required. The output NAL byte stream can be decoded, as is, by any ITU-T H.264 compliant decoder that satisfies the Level requirements of the stream and conforms to the Main, or higher, ITU-T H.264 Profile.

H264-MP-E requires minimal host intervention as it only needs to be programmed once per video sequence. Once programmed, it can encode an arbitrary number of video frames without needing any CPU, GPU, or other type of support by the host system.

The H264-MP-E core implements a simple and flexible, requests based, external memory interface with independent read and write data paths. This makes the H264-MP-E independent of memory type, supporting for example operation with SRAM, SDRAM, DDR, DDR2 and DDR3 types of memory. The encoder is designed to be tolerant to memory delays and latencies, which may be present on shared memory system architectures.

The H264-MP-E core is designed with simple, fully controllable and FIFO-like, streaming input and output interfaces. Being carefully designed, rigorously verified and silicon-proven, the H264-MP-E is a reliable and easy-to-use and integrate IP.

IP Deliverables

  Clear text VHDL or Verilog RTL source for ASIC designs, or pre-synthesized and verified Netlist
    for Altera, Lattice, Microsemi and Xilinx FPGA and SoC devices

  Release Notes, Design Specification and Integration Manual documents

  Bit Accurate Model (BAM) and test vector generation binaries, including sample scripts

  Self checking testbench environment, including sample BAM generated test cases

  Simulation and sample Synthesis (for ASICs) or Place & Route (for FPGAs) scripts

 Page Top
© 2001-2015 Alma Technologies S.A.   All Rights Reserved.
Alma Technologies® is a trademark of Alma Technologies S.A. in the U.S., E.U. and/or other countries.
All other trademarks are the property of their respective owners.
. .
windows logo
linux logo
keys icon