| CAD公共域基准助力MP3/MPEG解码器改进 |
| http://www.cnele.com 更新时间:2007年07月09日 来源:电子工程专辑 |
| 【收藏此页】【大 中 小】【E-mail给朋友】【打印此文】【关闭窗口】 |
面向CAD研究的公共域基准,是否能带来更为高效的MP3和MPEG2解码器?位于加拿大安大略省汉密尔顿的McMaster大学的研究人员表示,这是有可能的。
由于面向现实应用的公共标准的缺失,McMaster大学电气和计算机工程副教授Nicola Nicolici与两个研究生一起,联合开发用于MP3音频和MPEG2音频/视频解码器的Verilog源文件。曾经为了构建用于CAD研究的标准的边缘项目,如今已经转化为一个全面性的项目,来改进MP3和MPEG2微架构的能效。 如今用于综合与验证的Verilog源文件都已经在网上公开,任何人都可以获得这些源文件用于研究用途。解码器已经采用Xilinx FPGA开发板制作了原型,而Nicolici表示,MPEG2解码器提供了一个完整的方案,让用户可以把扬声器挂起来,观看《宋飞正传》。 Nicolici表示:“公共域已经有了源代码,但还缺少足够的基准。目前面向CAD研究的基准已经有了,但是都已经过时,而且严重不够,对行业没有帮助。” 当Nicolici的研究生Henry Ko开发一个能在分析区域和性能代价之后插入扫描链的RTL测试分析工具时,这一基准的缺失就成了一个问题。Nicolici指出:“Henry的工具必须分析所有源代码以及控制和数据流图,而你需要了解算法是否能够扩展。如果有一个带数百触发器的基准,那就不会给你造成多大影响。” Henry Ko随后又花了5各月的时间,进行了MP3解码器的构建工作。他采用了两个区块,触发器不到600个,各自频率低于4MHz,采样率达到了48Ksamples/s。 另一位研究生Adam Kinsman则将研发重点放在了MPEG2音频/视频解码器,花了将近一年的时间才完成。他具有54 MHz、40 MHz、25 MHz和12.28 MHz等多个时钟域,并采用了3337个触发器、10615个4输入查询表格、28个2Kb的RAM块和3个18位的定点乘法器,包括Ethernet、ZBT存储器、音频和SVGA控制器。 Kinsman表示:“从我们所看到的结果来看,我们在资源使用和功效方面是相当有竞争力的。这不仅可以用于基准化,人们也会对之有兴趣并拿来进行试验,从而进一步推进我们的设计,实现不断的改进。” Nicolici不愿声明他的MP3和MPEG2解码器是否可以商业化,只是表示他的研究团队还没有进行市场研究,而且基于FPGA的原型在功效上不能直接和基于ASIC的量产产品相比。他指出:“我们不是在和商业化方案竞争,但我们在达到实时要求的同时,降低了工作频率。” Nicolici还表示,任何正在进行CAD研究并需要高级别实时基准的人,都会发现他的MP3和MPEG2解码器源代码是很有用的。他表示:“我们需要一些能够向每个人开放的正式基准。” |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

