Chips&Media this month has started to license out its Wave510A hardware decoder IP, the industry’s first AV1 video decoder. The base decoder core supports decoding up to 4Kp60, but it can be scaled out to handle 4Kp120 and 8Kp60 resolutions as well. The IP is designed to be integrated into SoCs for various applications, including televisions, STBs, smartphones, and PCs. Meanwhile, since the Wave510A only decodes AV1 streams, it will likely be licensed by parties who want to add AV1 to their existing SoCs.

The Wave510A video processing unit (VPU) IP is based on two fundamental units: the V-Core and the V-CPU. The 32-bit V-CPU controls the whole IP block, communicates with host CPU, parses bitstream syntax from sequence to slice header unit, and prescans slice data. The V-Core performs entropy decoding, inverse scan, inverse transform/quantization, motion compensation, and loop filtering. The IP VPU can be connected to host using Arm’s 32-bit AMBA3 APB bus, and also has two 128-bit AMBA3 AXI busses to access external memory and on-chip SRAM.

The Chips&Media Wave510A can decode AV1 Main profile @ L5.1 50 Mbps at 8 or 10-bit color depths, with 4:2:0 chroma subsampling. The VPU can output to various displays at up to 8192x8192 resolution in various formats. When clocked at 500 MHz, it can support up to 4Kp60 realtime decoding in a single-core configuration, whereas in a dual-core configuration it can decode 4Kp120 and 8Kp60 streams.

The AV1 royalty-free codec was introduced about 1.5 years ago by the Alliance for Open Media (AOMedia), and it is gaining traction throughout the industry. Over the past few months we have seen multiple technology licensing companies announcing hardware encoder IP blocks as well as several SoCs that already support AV1 decoding using in-house developed IP (or using general-purpose cores).

Amphion Semiconductor was the first company to announce an AV1 decoder with its CS8142 decoder IP, but this part is still in development. By contrast, the Wave510A from Chips&Media is available now and can licensed in the form of a verified synthesized RTL source. Meanwhile, the Wave510A only supports AV1, so to build a complete video decode pipeline supporting codecs like HEVC and AVC, designers will have to license or develop additional IP blocks to support those other codecs. On the other hand, the Wave510A can be easily added to existing designs and improve their feature set.

Related Reading:

Source: Chips&Meida (via Design & Reuse)

POST A COMMENT

24 Comments

View All Comments

  • eastcoast_pete - Monday, October 21, 2019 - link

    Hi Anton (And all Anandtech): Please put a space between "AV" and "1". I know that many write it "AV1", but that reads like "AVI" to me when I glance at it. Maybe it's my eyesight (too much time staring at computer screens), but that proximity of "I" to "AV" plus the font you guys use makes it easy to misread. Reply
  • Valantar - Monday, October 21, 2019 - link

    The official name of the codec is AV1, not AV 1. Asking them to write it the wrong way seems rather odd. Should we be adding arbitrary spaces to other abbreviations too? I get that it kind of looks like AVI, but blame that on the people who decided on the name, not journalists covering the codec. Reply
  • eastcoast_pete - Monday, October 21, 2019 - link

    I do indeed blame it on the people who decided on the name, more specifically, how to write it. A dash between AV and version number would have solved this neatly. Reply
  • willis936 - Monday, October 21, 2019 - link

    Context helps. AVI is a container. AV1 is a video coding scheme. There is zero overlap between the two and I don't see how they could be confused. Reply
  • eastcoast_pete - Monday, October 21, 2019 - link

    I know the context. My issue is that, when I scan the headlines to see if I want to read it or not, AV1 and AVI just look really similar. But, we're stuck with AV1, and I'll have to get used to doing a double take when scanning headlines. Reply
  • tuxRoller - Monday, October 21, 2019 - link

    Can you change your font? I'm using roboto on Android and 1iI look nothing alike. Reply
  • ajp_anton - Monday, October 21, 2019 - link

    If you know the context, how can you mix them up? There is no AVI decoder, so if you misread it as an AVI decoder, you should know it's supposed to be AV1. Reply
  • nandnandnand - Monday, October 21, 2019 - link

    No.

    1. Nobody is talking about .AVI anymore.
    2. Once AV1 has been out for a while, it will be time to talk about AV2.
    Reply
  • sheh - Monday, October 21, 2019 - link

    Plus, if anyone were to talk about AVI, no codec that is commonly contained in it needs any acceleration nowadays. Or 10 years ago. Reply
  • 29a - Monday, October 21, 2019 - link

    It would probably be more fruitful to as them to change the font than to change the spelling. Reply

Log in

Don't have an account? Sign up now