一款视频解码芯片的硬件仿真加速

2010-12-21 06:32:04林孝康
电子器件 2010年5期
关键词:设计

杨 津,张 盛,林孝康

(清华大学深圳研究生院, 广东 深圳 518055)

目前,动态的模拟仿真仍然是主要的功能验证方法,即首先产生一系列的测试向量,然后将测试向量加载到设计上(DUT)通过HDL模拟器得到测试结果,将这些结果与参考结果相比较,以此来验证设计的正确性。但是随着设计规模的急剧增大,使用软件RTL模拟器进行仿真时仿真速度会变得非常低,在Pentium IV的设计验证中Intel公司使用了6 000个节点的PC Farm进行仿真,而测试的向量不过相当于实际系统运行2 min所执行的测试向量[1]。

尽管使用FPGA可以获得快速的运行速度,但是使用FPGA进行仿真不能提供设计信号的百分之百可见.而通常需要逻辑分析仪这样的设备进行调试.可观测信号的时间窗口范围也很小,这给调试带来了很大的困难。硬件加速器很好的平衡了计算速度和差错能力,因此在海外IC设计公司中被广泛使用[2]。

本文根据视频解码芯片的需要,结合硬件加速器的特性,对视频解码芯片使用Cadence Xtreme硬件加速器进行硬件仿真加速,取得高于40倍的加速效果。

1 系统结构

图1是视频解码芯片的功能框图。芯片具有一条32 bit的总线和一条64 bit的总线。 32 bit的总线连接System CPU、Audio CPU及一些外围设备。System CPU负责运行操作系统和整个芯片的控制,而Audio CPU负责对语音进行处理。外围的设备则包含了一些接口控制器,如GPIO, UART, IDE等等。

图1 视频解码芯片功能框图

64 bit的总线连接用于视频解码的MPEG2 和H264的IP,以及显示控制单元等等。两条总线通过一个32到64的桥进行连接。芯片系统CPU的运行速度为200 MHz,设计规模约为350万门。……

登录APP查看全文

猜你喜欢
设计
二十四节气在平面广告设计中的应用
河北画报(2020年8期)2020-10-27 02:54:06
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系统设计
电子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED摇摇棒设计
电子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形发生器仿真设计
电子制作(2019年7期)2019-04-25 13:18:16
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
从平面设计到“设计健康”
商周刊(2017年26期)2017-04-25 08:13:04