经过生产验证的,复杂的半导体IP核

半导体电路设计IP及配套交付件


T2M Broadcast/Codec H.264/265 视频编码器和解码器 IP

H.264/265 视频编码器和解码器 IP

概述和功能介绍

硬件编码器视频加速器(HEVA)是一种支持HEVC编码的低复杂性视频加速器。它具有灵活的架构,旨在通过最少的处理单元和内存来实现至少1080p60的编码性能,并通过大量的单元和大内存来实现2160p120的编码性能。在设计配置上,HEVA在性能和面积之间进行了权衡。参考缓存大小为2160p30,频率为350MHz,具有1个参考帧和带宽。参考开销为100%,即1.5GBytes/sec(最小为1.2GB/s)。硬件接口包括主机接口AXI3/AXI4从属接口,用于寄存器和命令/状态FIFO,存储器接口AXI3/AXI4流接口到外部DRAM,异步AXI3/AXI4 128位接口,同步DMA仲裁者和存储器接口。任务排序模块用于管理处理模块之间的通信和存储,控制TPU模块和TSU/MIF之间的共享存储器和缓存,并定义任务处理单元的执行模式。任务处理模块在TCR/TSU的控制下进行像素和比特流的处理,并根据设计配置定义所需处理单元的数量以维持所需的性能。其中,一些处理单元的性能需要一个本地参考缓存。


 

功能描述
  • 编码器加速

  • 性能高达330百万像素/秒(2160p30 + 1080p30)。

  • HEVC主要支持,4.2级(2160p30)。

  • H.264 High Profile Progressive, Level 5.1 (2160p30, 1080p120)

  • HEVC采样自适应偏移环内解锁

  • 完全支持编码单元(从CU 64x64到CU 8x8,PU 4x4)

  • 不允许有MV范围的限制(X<8192,Y<4096)

  • 分片支持:单片或每片的CTB线数

  • 切片级别IT可编程

  • 原始输入框

  • 底部/右侧原始填充物的实时性

  • YUV 420半平面NV21

  • 参考帧的使用

  • 内部2D帧格式

  • 可选择对重建/参考帧进行专有无损压缩

  • 最多两个参考帧

  • 用于低延迟编码的通用P/B帧

  • 用于随机访问编码的GOP高达8帧分层B帧

  • 运动矢量范围不受限制,带宽与MV范围的权衡由应用编程和设计配置决定。

  • 可编程的质量/性能权衡

  • 可选的用户定义输入参数

  • 解锁分片参数

  • 用户定义的量化比例矩阵表

  • 色度QP偏移

  • 利益区域输入图表

  • 感兴趣的运动矢量输入图表

  • 可选的用户报告输出

  • 运动矢量场

  • 含/不含基本图片分析

  • 设计配置时的延时容忍度

交付件

  • RTL源代码

  • 基于HDL的测试平台和行为模型

  • 测试案例

  • 协议检查器、总线观察器和性能监视器

  • 可配置的合成外壳

  • 文档和设计指南

  • 验证指南

  • 合成指南