MSVD-HD
Multi-Standard High-Definition Video Decoder (MSVD-HD)
The Multi-Standard High-Definition Video Decoder (MSVD-HD) is one of the smallest synthesizable cores in the market, performing time multiplexed decoding of multiple streams in different standards at all resolutions up to 2048x2048 pixels. It is substantially smaller than a fully programmable solution. The MSVD-HD is a real-time solution for dual-stream high-definition video decoding with a single core at a low clock rate.
Applications:
Digital Set-top Boxes
,
DLP TVs
,
DVD Players / Recorders
,
HDTVs - Projection & CRT
,
LCD TVs
,
Plasma TVs / Displays
,
Portable Multimedia Players
,
Set-top Boxes

Other Features & Benefits
- Supported standards:
- ITU-T H.264, ISO/IEC 14496-10 (main and high profile up to level 4.2)
- SMPTE 421M VC-1 (simple, main and advanced profile @ level 4)
- ISO/IEC 11172-2 MPEG-1
- ISO/IEC 13818-2 MPEG-2 (main profile @ high level)
- Supports all DVB, ATSC, HDTV, DVD, VCD resolutions (e.g. 1080p, 1080i, 720p, D1)
- Supports picture size from 48x32 pixel to 2048x2048 pixel
- Error detection and concealment
- Trick mode support
- Processing of ES and PES streams, extraction and provision of time stamps
- SoC prototyping on FPGA including ASIC bus interconnect and DDR2 SDRAM
- Allegro H.264 certification test suite proven
- 64-bit ports to memory system, OCP 2.0 and AMBA AXI compliant
Key Advantages
- Silicon area efficient solution
- True multi-stream decoding features:
- HD dual-stream processing performance
- Multiple streams (up to 16 supported by HW, minimal SW support)
- Applications are program preview, multiple thumbnail streams
- Fine granular context switching between streams on macroblock row level:
- Minimizes memory requirements for input buffers
- Minimizes input to output delay
- Simultaneous multi-stream and multi-standard decoding:
- E.g. one HD H.264 and one HD MPEG-2 stream
Performance
- Dual-stream decode up to 1080i @ 30 fps at 150MHz core clock frequency
- Single-stream decode up to 1080p @ 60 fps at 150MHz core clock frequency
- Time multiplexed multi-stream decoding with fine granular context switching, possible combinations are:
- Two HD video streams H.264, VC-1, MPEG-2
- One H.264 HD stream and four VC-1 SD streams
- One HD stream and 16 CIF streams
- Hardwired, autonomously running decoding pipeline, two samples per clock throughput
- Hardware supported context switching between video streams (configurable up to 16 streams)
- MSVD-HD core and memory system can run with different clocks; clock domain crossing is part of MSVD-HD