Tensilica launches four video processing engines

This article refers to the address: http://

Tensilica today announced four pre-customized Diamond Standard VDO (ViDeO) processor engines for SoC design that support multi-standard multi-resolution video modules. Designed for mobile handsets and personal media players (PMPs), these video subsystems are fully programmable to support all popular VGA and SD (also known as D1) video codec algorithms. Includes H.264 Main Profile, VC-1 Main Profile, MPEG-4 Advanced Simple Profile (ASP) and MPEG-2 Main Profile. The resolution of the algorithm supports 720x480 (NTSC) and 720x576 (PAL), while also supporting lower resolutions such as QCIF, QVGA, CIF and VGA.

The Diamond Standard VDO engine implements all video key processing functions on the processor in software, including network abstraction layer, image layer, slice layer, bit stream parsing, and entropy decoding. Including CABAC (Context-Adaptive Binary Arithmetic Coding) decoding in the H.264 Main Profile decoder. Most other solutions ignore this feature, either by using separate, complex, non-programmable hardware blocks, or by using a 700MHz normal CPU (this approach significantly increases power consumption). By enabling support for CABAC in the instruction set extension, Tensilica created a low-frequency, low-power CABAC module that is half the size of typical CABAC hardware.

The Diamond VDO series offers both Baseline Profile and Main Profile solutions – Main Profile provides better data compression and video quality, and is a better codec for D1 or higher resolution for advanced handsets and PMP applications. Most other SoC video solutions only implement the video effects of the Baseline Profile.

Four Diamond Standard VDO engines to meet changing market demands

Diamond 381VDO – Provides only Baseline Profile and Simple Profile decoding, making it ideal for mainstream mobile phones, PMPs and other mobile multimedia devices. This product supports:
• H.264Decoder –Baseline Profile @ D1, 5 mbps, 30fps
• MPEG-4 Decoder–Simple Profile @ D1, 6 mbps, 30fps
• VC-1/WMV9 Decoder–Simple Profile @ D1, 6 mbps, 30fps
• MPEG-2 Decoder–Main Profile @ D1, 6 mbps, 30fps

Diamond 383VDO – Provides decoding and encoding of Baseline Profile and Simple Profile.
Supports all decoders supported by the Diamond 381VDO, as well as MPEG-4 Encoder–Simple Profile @ D1, 6 mbps, 30fps.

Diamond 385VDO – Provides only the core Main Profile and ASP Profile decoders, ideal for advanced handsets and PMPs. This product supports:
• H.264Decoder–Main Profile @ D1, 5 mbps, 30fps
• MPEG-4 Decoder–Advanced Simple Profile @ D1, 6 mbps, 30fps
• VC-1/WMV9 Decoder–Main Profile @ D1, 6 mbps, 30fps
• MPEG-2 Decoder – Main Profile @ D1, 8 mbps, 30fps

Diamond 388VDO – Provides the decoder and encoder for the Main Profile. In addition to all decoders used to support the Diamond 385VDO, it also supports MPEG-4 Encoder–Advanced Simple Profile @ D1, 6 mbps, 30fps.

Tensilica President and CEO Chris Rowen said, "Tensilica is ready to offer fully tested new product solutions to semiconductor manufacturers and system OEMs that will develop high-quality video products. Hope to create a successful solution like the HiFi audio engine. The HiFi audio engine has been widely used in dozens of popular mobile devices, including Motorola's latest KRZR and RIZR phones."

To develop the new Diamond Standard VDO family, Tensilica uses Xtensa® configurable and scalable processor technology to create a dual-processor subsystem module that includes an integrated DMA engine that enables complete D1 Main at very low clock rates. Profile decoding and ASP encoding (full H.264 Main profile decoding requires only 172MHz, while MPEG-4 Advanced Simple Profile (ASP) decoding requires only 156MHz).

The Diamond VDO dual-core architecture includes a stream processor and a pixel processor based on the Xtensa architecture. The stream processor instruction set optimizes the serial processing of video data (entropy decoding, motion vector prediction, etc.). The stream processor requires 32K bytes of local data memory and 40K of local instruction memory. The width of its instructions is optimized to 32 bits. The pixel processor instruction set uses SIMD (Single Instruction Multiple Data) technology to optimize parallel processing of pixel data. The pixel processor requires 40K of local data memory and 24K of local instruction memory. Internal communication between the processors is via a 128-bit straight connector, while external video engine interface communication is via two 32-bit buses.

Tensilica defines more than 400 video-specific instructions in the Diamond VDO family, which offers significant performance improvements over general purpose DSPs or general purpose 32-bit microprocessors. These instructions are optimized for the performance-critical parts of video processing. These algorithms include: CABAC, which provides higher compression for H.264 Main profile video; CAVLC (Context-adaptive variable-length coding), A low-complexity compression algorithm for H.264 Baseline Profile and Main Profile; Deblocking: Deblocking, which reduces distortion caused by blockiness in highly compressed video streams; Transforms: Various transforms (H There are many transformations in .264, which support multiple transformations, spatial domain compression transformation, JPEG-like processing, motion compensation and motion estimation, and algorithms for obtaining high-quality pictures at low-rate code rates.
Tensilica developed encoders and decoders for the new Diamond VDO engine, allowing customers to purchase complete hardware and software solutions directly from Tensilica, without relying on third-party application providers.

Tensilica also offers a complete suite of software development tools, including an advanced integrated development environment based on the ECLIPSE framework, a world-class compiler, a cycle-accurate and SystemC-based instruction set simulator, and complete The industry standard GNU toolchain. In addition, Tensilica's extensive partner network provides operating systems, debugging tools, ICE solutions, and other support that helps to quickly design Tensilica processors into their products.

The new Diamond VDO engine is quite popular compared to the traditional way of combining hardware-based video accelerators with conventional CPUs. First, the Diamond VDO IP core reduces the overall video decoding task of the system's master CPU – including full bitstream parsing. Conventional hardware accelerators only reduce pixel processing as motion estimation, leaving most of the computational burden (often requiring 100 MHz of sustained master CPU overhead) to the system controller.
Second, the traditional solution consists of a CPU and a hardware accelerator that generates a lot of power when data is transferred between the CPU and the accelerator through the system bus – usually for convenience, other solutions do not calculate this part of the power. The cost of the hardware accelerator module they claim is very low.
Third, when the Diamond VDO engine is not being used for video processing, other system tasks can be performed at any time with a general-purpose CPU equivalent to more than 500 Dhrystone MIPS processing capabilities – instead a specific video hardware module cannot be reused. of.
Fourth, the Diamond VDO engine is programmable to support future video standards.
Finally, the Diamond VDO engine is small in size and has an area of ​​only 8mm2 (including processor logic and internal memory) at 130nm.

The Diamond Standard VDO series is optimized for mobile applications and has a smaller footprint and lower power consumption than competing products. By using a feature of the Xtensa processor - a fine-grained gated clock combined with programmable power management instructions that reduce the power consumption of video processing under various load conditions, its dynamic power consumption is minimized. Further improvements in power utilization are achieved through the interface between the DMA engine and the stream processor and the pixel processor, which minimizes external memory bandwidth requirements. In terms of area savings, for example, the Diamond 383VDO has an area of ​​only 10 mm2 of memory; the full-featured Diamond 388VDO provides full H.264 Main profile decoding and MPEG-4 ASP encoding support at D1 resolution, while The memory area is only 12 mm2 and runs at 200 MHz with TSMC 0.13G process technology.

Automation Light Curtain

This Automation curtain is specially designed for automation industry. SDKELI LSC2 light curtain is designed for automation field, with small size, compact structure and strong anti-interference ability, and the product meets IEC 61496-2 standards. The automatic light curtain is with reliable quality and very competitive price. It has been used in many factories and has replaced curtains from Sick, Omron, Banner, Keyence, etc.

Automatic Light Curtain,Laser Light Curtain,Automation Light Beam Sensor,Automatic Infrared Beam Sensor,Infrared Beam Curttain Sensor,Infrared Beam Sensor

Jining KeLi Photoelectronic Industrial Co.,Ltd , https://www.sdkelien.com

Posted on