Banner

Jazz Architecture

The Jazz architecture is optimized for rich media content delivered over broadband connections. The architecture is perfectly balanced between hardware and software with hardware acceleration of frequently-used low-level operations and software implementation of higher-level management tasks.

The Jazz architecture is composed of the following key components:

  • Core Processor
    • Up to four instructions per cycle
    • Two hardware threads
    • Scalar Unit
      • 32-bit RISC architecture
    • Vector Unit
      • 256-bit register set
      • Integer and floating-point operations
      • Instruction set optimized for media
  • Entropy Processor
    • Programmable multi-codec bit-stream processing
    • Supports MPEG-2, MPEG-4, AVS, VC-1 (WMV-9), H.264 (CABAC and CAVLC) entropy algorithms
  • Motion Estimation Processor
    • Calculation of block motion vectors
    • MPEG-2, MPEG-4, VC-1 and H.264 search strategies


 

The default programming environment for the Jazz architecture is Linux. The hard real-time processing functions are embedded within a pluggable Media Framework to ensure maximum flexibility and robustness.

 

  • High applications processing performance
  • Broadest support for codecs used in rich media and broadcast applications
  • Decoding, encoding and transcoding capability
  • High bandwidth memory interface