处理能力非凡的PGA

技术分类: EDA工具与服务  可编程器件  | 2003-03-01
Brian Dipert,EDN高级技术编辑

  以软件为中心进行的性能、功率和价格三者之乘积是否再也不用计算了?你是否需要比硬连线 ASIC 更好的平台?可编程逻辑也许是一种方案,但是,为了更好地解决你的问题,还必须仔细斟酌各种折衷方案。


        如果围绕水冷却器来谈论"DSP"时,人们也许会联想到模拟器件公司(ADI)、摩托罗拉公司或者德州仪器(TI)公司生产的硅芯片。这种印象也许是对的,不过我们要提醒你,这有点像俗话所说的"本末倒置"。首先,DSP 代表数字信号处理,也就是把模拟信号范畴变换成数字信号范畴,用某种方法对它们进行算术变换,然后再把它们变换回模拟信号范畴,供人体感官"感知"。
  上述三家公司以及其它许多公司供应的数字信号处理器只不过是实现数字信号处理的一种工具而已。毕竟最早的 DSP 芯片只不过是采用哈佛(Harvard)体系结构(具有单独的数据总线、单独的指令总线和单独的高速缓存)的通用 CPU ,适合其算法的以数据为中心的特性。随着通用CPU 芯片速度越来越快,特别是增加了内部算术协处理器和扩充了信号处理优化的扩展指令集以后,它

们就越来越多地承担起先前由单独计算引擎完成的计算任务。(本文用"数字信号处理"表示功能,而用"DSP"表示处理器。)
  在一系列硬件或软件实现方法的另一端是 ASIC ,它内含硬连线算法逻辑块和状态机。ASIC是否不很灵活呢?是不很灵活的。你必须亲自设计硬件吗?是的,除非你购买具有知识产权的现成硬件,而你仍然必须用芯片的其余电路把现成硬件连接起来。这种芯片速度快、功耗低、价格便宜(成本计算是以实现这一功能所需的硅片数量为依据的)吗?是的。当最终系统有足够的销售量,证明一次性费用(NRE)合算时,当上市的时间不那么重要时,当标准化和设计经验使你对第一个硅功能芯片充满信心,又不需进行售后升级时,这种基于 ASIC 的设计方法 (再请注意,我们谈的是硬连接的功能,而不是要集成到你的ASIC 中的处理器芯核) 是特别有吸引力的。
  为了既保持领先于通用 CPU ,又不至于让人们改用硬连线的 ASIC,DSP 厂商将高端体系结构逐渐变成多芯核 VLIW (超长指令字) "引擎",并具有自己的以专用维特比(Viterbi)译码器、矩阵乘法器等形式出现的硬件加速功能。尽管信号处理功能含有大量的并行操作,但每增加一个引擎所得的性能提高都不会达到 100% ,而且多处理器会使编程很困难。硬件加速会使相应的 DSP 更加专用化,因此也比通用DSP更昂贵。

0
0
(请您对文章做出评价)
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会