Advertisment

First HD video processor co-developed from India by AllGo, Silicon

author-image
CIOL Bureau
Updated On
New Update

BANGALORE, INDIA & EINDHOVEN, THE NETHERLANDS: AllGo Embedded Systems Pvt. Ltd and Silicon Hive B.V. are demonstrating a fully-programmable, full high-definition (HD) H.264 baseline Level 4 decoder solution at the Embedded Technology Exhibition in Yokohama, Japan from Nov 14-16th 2007.

Advertisment

The solution targeting HD video signal processing SoC manufacturers builds on Silicon Hive’s HiveFlex 2500 processor and AllGo’s optimized H.264 codec software. This is the first truly programmable IP solution that is able to service the demands of high-definition resolutions at 1080p, while maintaining competitive area, power, and code size. It is available now.

Prior to this, SoC manufacturers relied on hardwired logic for such applications due to the extreme demands of HD codecs.  The companies are further cooperating to supply the market with main- and high-profile decoding solutions, as well as introducing an H.264 1080p encoding solution in 2008.

Since the HiveFlex 2500 from Silicon Hive is a fully programmable video processor, it can run other common standards such as MPEG-2, MPEG-4 and VC-1 etc. -- in addition to the H.264 standard. The unique software architecture from AllGo ensures highly optimized memory and bandwidth usage for the codec, coupled with dynamic scalability for different frame sizes.

Advertisment

The HiveFlex VSP 2500, a multi-processor system consists of a 32-bit VLIW Stream Processor and several video processing tiles. The number of these processor tiles depends on the resolution and functionality of the target system.

A two-tile system is targeted at multi-standard 1080p decoding solutions for SoC developers in consumer electronics, portable appliances, and mobile phone markets. The unique HiveCC compiler and the associated programming tool set support rapid development of codec software on the multi-processor system. The HiveFlex 2500 uses a (patent pending) memory input/output architecture that was specifically designed to alleviate common memory bandwidth bottlenecks found in full HD video systems.

AllGo Embedded Systems ported its C language H.264 software kernels to the HiveFlex VSP 2500 processor and optimized them to maximally exploit the HiveFlex VSP2500 tile architecture, VLIW engines, and data-level parallelism.

Advertisment

Some of the optimized features of the software are: partitioning; vectorizing parts of the algorithms to take advantage of the VSP 2500 hardware; balancing the loads across multiple tiles thereby avoiding stalls;  reducing inter tile communications to a minimum. This results in a solution that runs at 250MHz clock speeds for a 30fps 1080p H.264 implementation.

"We are excited with this approach to providing true HD encode-decode capability on a fully programmable platform" said PVG Menon, Vice President Sales and Marketing of AllGo Embedded Systems. "We believe the way for cost-effective realization of products offering support for multi-standard video solutions will be by using flexible processor platforms such as the HiveFlex-2500. AllGo Systems is proud to be part of this path-breaking effort," he added.

Silicon Hive is demonstrating the working H.264 1080p decoder at the Embedded Technology Exhibition in Yokohama, Japan in booth number C-48 during November 14-16th. However customers may request live demonstrations around the world as both companies maintain a network of sales offices and agents worldwide.

semicon