节点文献

基于ARM的H.264 & AVS联合解码器的ESL建模

Modeling of H.264 & AVS Decoding Using ESL Methodology Based on ARM

【作者】 王玉莹

【导师】 李斌桥;

【作者基本信息】 天津大学 , 微电子学与固体电子学, 2009, 硕士

【摘要】 随着90nm技术的出现,上亿门规模电路的开发及系统的复杂度俱增,嵌入式软件开发任务与系统架构设计工作量的增加远大于硬件实现复杂度的增加,设计前期在系统级别进行软硬件划分、提早的进行软件开发成为一款SoC芯片成功的关键因素。目前的RTL级别的设计方法软硬件协同仿真在整个设计周期的中后期才开始进行,不利于尽早发现设计中的瓶颈与提前开始软件的开发。先进的视频解码SoC系统需要在设计前期在系统级别进行软硬件规划,同时迫切需要高效的性能分析和验证方法平台对算法从架构层次上优化性能。电子系统级设计方法学(Electronic System Level ,ESL)的出现将彻底解决上述问题。本文将先进的电子系统级设计方法学引入H.264&AVS视频解码SoC系统的设计中。通过ESL性能分析平台分析解码器系统的算法瓶颈,从而对整个系统的任务进行软硬件划分。在此基础上,采用周期精确的SystemC事务级建模对H.264&AVS帧内预测算法与IDCT变换进行建模,把解码加速模块的设计核心放在数据通路的设计上,并将其以并行的方式进行系统集成。最终建立起基于ESL的软件算法与硬件架构协同仿真验证的SoC协同验证平台,实践证明利用ESL进行系统设计不仅可以有效提高仿真验证速度,而且设计的视频解码硬件能有效改善系统的性能。

【Abstract】 With the appearance of 90nm technology, large scale integrated circuit develops rapidly and circuit system becomes more and more complex. The workload of embedded software development and system architecture design is far heavier than the workload to increase the complexity of hardware. Dividing software & hardware at system level at the preliminary stage and developing software in advance decide on the success of a SoC chip. At present, the design of software & hardware co-simulation at RTL level is done at the mid-late stage of the whole design cycle, which is unfavorable to find out the design bottleneck at early time and to develop the software in advance. Advanced video decoding SoC system need dividing software & hardware at OS level at preliminary design stage. Meanwhile, performance optimization of arithmetic at architecture level is required to be done at the platform which has efficient techniques of performance analysis and verification. Electronic System Level provides the solution to those mentioned problems.This paper is intended to introduce Electronic System Level to the design of H.264&AVS video decoding SoC system. On the ESL performance analysis platform, it is going to analyze the arithmetic bottleneck of decoding system and divide the software & hardware with respect to the whole system’s task. After that, cycle-accurate transaction layer model of system C is used for modeling of intra-prediction arithmetic of H.264&AVS and IDCT transfer. The design core of decoding accelerator module is placed over the data path design。SoC co-verification platform for co-simulation verification is finally established on the basis of software arithmetic and hardware architecture of ESL. Evidences show that using ESL for system design can not only increase simulation verification speed, but also improve system performance with video decoding hardware.

【关键词】 电子系统级设计SoCH.264AVS
【Key words】 ESLSoCH.264AVS
  • 【网络出版投稿人】 天津大学
  • 【网络出版年期】2011年 S2期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络