首页> 外文会议>Euromicro Conference on Digital System Design >Scalable Video Coding Deblocking Filter FPGA and ASIC Implementation Using High-Level Synthesis Methodology
【24h】

Scalable Video Coding Deblocking Filter FPGA and ASIC Implementation Using High-Level Synthesis Methodology

机译:使用高级综合方法​​的可扩展视频编码解块滤波器FPGA和ASIC实现

获取原文

摘要

This paper describes key concepts in the design and implementation of a deblocking filter (DF) for a H.264/SVC video decoder. The DF supports QCIF and CIF video formats with temporal and spatial scalability. The design flow starts from a SystemC functional model and has been refined using high-level synthesis methodology to RTL micro architecture. The process is guided with performance measurements (latency, cycle time, power, resource utilization) with the objective of assuring the quality of results of the final system. The functional model of the DF is created in an incremental way from the AVC DF model using OpenSVC source code as reference. The design flow continues with the logic synthesis and the implementation on the FPGA using various strategies. The FPGA implementation is capable to run at 100 MHz, and macro blocks are processed in 6, 500 clock cycles for a throughput of 130 fps for QCIF format and 37 fps for CIF format. A validation platform has been developed using the embedded PowerPC processor in the FPGA, composing a SoC that integrates the tasks for frame generation and visualization on a TFT screen. The FPGA implements both the DF core and a General Purpose Memory Controller (GPMC) slave core. Both cores are connected to the PowerPC440 embedded processor using Local Link interfaces. The FPGA also contains a local memory capable of storing information necessary to filter a complete frame and to store a decoded picture frame. The complete system is implemented in a Virtex5 FX70T device. An ASIC implementation of the deblocking filter has been done using UMC CMOS 65nm technology. The ASIC implementation is running at 181.8 MHz, occupying an area of 596, 392.4 µm2.
机译:本文介绍了用于H.264 / SVC视频解码器的去块滤波器(DF)的设计和实现中的关键概念。 DF支持具有时间和空间可伸缩性的QCIF和CIF视频格式。设计流程从SystemC功能模型开始,并已使用高级综合方法​​对RTL微体系结构进行了完善。该过程以性能度量(延迟,周期时间,功率,资源利用率)为指导,目的是确保最终系统的结果质量。使用OpenSVC源代码作为参考,从AVC DF模型以增量方式创建DF的功能模型。设计流程将继续进行逻辑综合以及使用各种策略在FPGA上的实现。 FPGA实现能够以100 MHz的频率运行,并且在6、500个时钟周期内对宏块进行处理,QCIF格式的吞吐量为130 fps,CIF格式的吞吐量为37 fps。已经使用FPGA中的嵌入式PowerPC处理器开发了一个验证平台,该平台由SoC组成,该SoC集成了在TFT屏幕上进行帧生成和可视化的任务。 FPGA同时实现DF内核和通用存储器控制器(GPMC)从内核。两个内核都使用本地链接接口连接到PowerPC440嵌入式处理器。 FPGA还包含一个本地存储器,该存储器能够存储过滤完整帧和存储解码后的图片帧所需的信息。完整的系统在Virtex5 FX70T器件中实现。使用UMC CMOS 65nm技术完成了去块滤波器的ASIC实现。 ASIC实现以181.8 MHz运行,占用面积596,392.4 µm2。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号