System-on-Chip Design Methodology for a Statistical Coder

T. M. Le, X. Tian, B. Ho, J. Nankoo, Y. Lian
{"title":"System-on-Chip Design Methodology for a Statistical Coder","authors":"T. M. Le, X. Tian, B. Ho, J. Nankoo, Y. Lian","doi":"10.1109/RSP.2006.40","DOIUrl":null,"url":null,"abstract":"In this paper, we propose a system-on-chip software hardware co-design methodology for a statistical coder. We use the context adaptive binary arithmetic coder (CABAC) used in the main profile of the H.264/AVC video coding standard as a design example. The design methodology first involves performance and complexity analyses of the existing CABAC reference software, and thus the top-level CABAC software hardware architecture can be conceptualized. The design is aimed to strike a balance between software modules and hardware modules based on design constraints. Verification is performed by comparing the compressed bit stream generated by the reference CABAC SW (without any HW assisted circuitries), with that output by the top-level CABAC architecture (with HW assisted circuitries). Standard video test sequences have been used for verification purpose. The CABAC architecture is then put within the system-on-chip frame work where system bus and its signals, input/output FIFO buffers, debug structures, reset circuit, etc. are designed into. Compared to existing statistical coders, this design is aimed for significant coding time saving by balancing timing between software modules and hardware modules, is well verified with standard video test sequences, and is reusable as an IP in a SoC environment","PeriodicalId":113937,"journal":{"name":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RSP.2006.40","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

In this paper, we propose a system-on-chip software hardware co-design methodology for a statistical coder. We use the context adaptive binary arithmetic coder (CABAC) used in the main profile of the H.264/AVC video coding standard as a design example. The design methodology first involves performance and complexity analyses of the existing CABAC reference software, and thus the top-level CABAC software hardware architecture can be conceptualized. The design is aimed to strike a balance between software modules and hardware modules based on design constraints. Verification is performed by comparing the compressed bit stream generated by the reference CABAC SW (without any HW assisted circuitries), with that output by the top-level CABAC architecture (with HW assisted circuitries). Standard video test sequences have been used for verification purpose. The CABAC architecture is then put within the system-on-chip frame work where system bus and its signals, input/output FIFO buffers, debug structures, reset circuit, etc. are designed into. Compared to existing statistical coders, this design is aimed for significant coding time saving by balancing timing between software modules and hardware modules, is well verified with standard video test sequences, and is reusable as an IP in a SoC environment
统计编码器的片上系统设计方法
本文提出一种统计编码器的片上系统软硬件协同设计方法。本文以H.264/AVC视频编码标准主配置文件中使用的上下文自适应二进制算术编码器(CABAC)为设计实例。设计方法首先涉及对现有CABAC参考软件的性能和复杂性分析,从而可以概念化顶层CABAC软件硬件体系结构。设计的目的是在设计约束的基础上实现软件模块和硬件模块之间的平衡。通过比较参考CABAC SW(没有任何硬件辅助电路)生成的压缩比特流与顶级CABAC架构(带有硬件辅助电路)的输出来执行验证。标准视频测试序列已用于验证目的。然后将CABAC架构置于片上系统框架中,其中设计了系统总线及其信号、输入/输出FIFO缓冲区、调试结构、复位电路等。与现有的统计编码器相比,该设计旨在通过平衡软件模块和硬件模块之间的时序来显着节省编码时间,并通过标准视频测试序列进行了很好的验证,并且在SoC环境中可作为IP重用
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信