位置:51电子网 » 技术资料 » EDA/PLD

采用基于FPGA的SoC进行数字显示系统设计

发布时间:2008/5/28 0:00:00 访问次数:470

  系统级芯片(soc)可采用现场可编程门阵列(fpga)或专用集成电路(asic)两种方式实现。目前业界通常将处理器、逻辑单元和存储器等系统嵌入fpga中构成灵活的soc解决方案,本文以virtex-ii系列platform fpga为例,说明采用fpga方案进行数字显示系统设计所具有的灵活、快速和低成本等特性。

  系统级芯片(soc)解决方案被誉为半导体业最重要的发展之一,目前,从数字手机和数字电视等消费类电子产品到高端通信lan/wan设备中,这一器件随处可见。过去,为了创建此类嵌入式系统,设计工程师不得不在处理器、逻辑单元和存储器等三种硬件中进行选择,而现在这些器件已合并为单一的soc解决方案。

  soc面临的挑战

  嵌入式系统soc可采用现场可编程门阵列(fpga)或专用集成电路(asic)实现。开发新型soc器件需要解决的几个关键问题包括:新的设计工具、先进的工艺技术及半导体ip。尽管在技术上十分先进,基于asic的soc产业仍然面临着挑战,甚至会因此难以完全发挥潜力,以下列举其面临的一些问题和挑战:

  1. 系统复杂性不断增加,因此更容易引起设计错误和产品延迟,而重新投片则会导致成本上升。

  2. 上市时间压力更大。缩短上市时间面临着许多内部及外部压力要求,因为现在的设计方法仍然按照传统asic时间进度实施。

  3. 产品生命周期更短,对生命周期为半年到一年的产品进行设计复用的要求更强了。

  4. 多种业界标准并存。各种新的业界标准不断产生和更新,因此产品难以与业界标准的变化保持同步。

  5. 可用于不同产品的设计灵活性较差。

  6. 可重配置及现场升级性能缺乏。

  现在,基于fpga的soc可以解决以前基于asic的soc无法完成的任务和挑战,如现场升级、减少产品上市时间、满足不断出现和更新的标准要求。基于fpga的soc设计可用于多种场合,其中从asic向fpga转型中受益最多的应用包括:

  1. 通信及网络:网络及无线基础设施。

  2. 数据处理:服务器及存储设备。

  3. 消费类电子产品:数字机顶盒、数字电视和个人摄像机。

  asic在器件成本、尺寸和性能上颇具优势;而fpga则在上市时间、建模时间及升级能力上稍胜一筹,这些是权衡设计中fpga和asic取舍的基本依据。与asic相比,fpga最大的不同在于它采用了大量的晶体管和内部互联来实现编程。由于asic所用的晶体管数较少,因此就这一方面而言,asic的器件成本通常比fpga要低。不过,根据摩尔定律所述,fpga和asic在密度、性能及器件成本上的差距正逐渐缩小。如图1所示,芯片内连技术,如采用更多金属层及铜连线,有助于缩小fpga和asic之间的成本、密度及性能差距。此外,在计算基于asic或fpga的soc成本时,除了生产成本外,设计开发所需的时间和经费也是一项重要的考虑因素。

  xilinx的可编程逻辑器件的发展过程。fpga最初仅提供简单的逻辑解决方案组合,然后发展为platforms fpga,在功能及总成本上均为系统结构设计工程师提供了极大价值。现在,从网络设备到高端消费类器件,fpga均开始了大批量生产。下面以platform fpga方案为例,说明基于fpga的soc方案的特点。

  platform fpga解决方案

  platform fpga是高性能的soc解决方案,下面对其特点进行概要介绍。

  a. platform fpga模型

  以因特网、无线、全球化及个人通信为代表的信息化时代要求设备生产商在标准通信系统中增加数据率及通道数,以支持视频流、音频流及数据流。platform fpga为生产商提供了所需的系统灵活性、上市时间并可支持高带宽要求。此外,platform fpga提供了用于嵌入式处理器的系统控制、用于客户订制数据滤波及并行处理的dsp内核以及用于系统高速数据通信的吉比特串行及源同步i/o口。

  virtex-ii系统门密度为4万到800万不等,可提供嵌入式系统存储器。由于这种高密度片上存储器可提供快速高效的fifo缓冲区、移位寄存器及cam,因此增加了整体系统带宽。嵌入式ram模块及高速存储接口为带宽要求很高的系统提供了强大的、基于存储器的数据通道。

  virtex-ii器件及其扩展器件所提供的platform fpga功能可解决系统级设计中面临的信号完整性、复杂系统时钟管理及板上emi管理等问题。

  b. platform fpga的软硬内核

  platform fpga是一种灵活的解决方案,它在单芯片上集成了一系列软硬ip内核,同时硬件和固件可随时升级。fpga架构的可编程性缩短了系统开发时间,单个platform fpga就可满足多种应用需要。此外,它还提供了软硬件协同设计的灵活性,设计工程师可在开发周期内便进行系统优化。

  platform fpga采用了ip插入和有源内连技术。采用ip插入技术可将任何大小或形状的软硬ip内核无缝地插入到fpga架构中任何部分,并保持与周围阵列极佳的连通性。而有源内连技术则提供了有源的布线通道,使得软

  系统级芯片(soc)可采用现场可编程门阵列(fpga)或专用集成电路(asic)两种方式实现。目前业界通常将处理器、逻辑单元和存储器等系统嵌入fpga中构成灵活的soc解决方案,本文以virtex-ii系列platform fpga为例,说明采用fpga方案进行数字显示系统设计所具有的灵活、快速和低成本等特性。

  系统级芯片(soc)解决方案被誉为半导体业最重要的发展之一,目前,从数字手机和数字电视等消费类电子产品到高端通信lan/wan设备中,这一器件随处可见。过去,为了创建此类嵌入式系统,设计工程师不得不在处理器、逻辑单元和存储器等三种硬件中进行选择,而现在这些器件已合并为单一的soc解决方案。

  soc面临的挑战

  嵌入式系统soc可采用现场可编程门阵列(fpga)或专用集成电路(asic)实现。开发新型soc器件需要解决的几个关键问题包括:新的设计工具、先进的工艺技术及半导体ip。尽管在技术上十分先进,基于asic的soc产业仍然面临着挑战,甚至会因此难以完全发挥潜力,以下列举其面临的一些问题和挑战:

  1. 系统复杂性不断增加,因此更容易引起设计错误和产品延迟,而重新投片则会导致成本上升。

  2. 上市时间压力更大。缩短上市时间面临着许多内部及外部压力要求,因为现在的设计方法仍然按照传统asic时间进度实施。

  3. 产品生命周期更短,对生命周期为半年到一年的产品进行设计复用的要求更强了。

  4. 多种业界标准并存。各种新的业界标准不断产生和更新,因此产品难以与业界标准的变化保持同步。

  5. 可用于不同产品的设计灵活性较差。

  6. 可重配置及现场升级性能缺乏。

  现在,基于fpga的soc可以解决以前基于asic的soc无法完成的任务和挑战,如现场升级、减少产品上市时间、满足不断出现和更新的标准要求。基于fpga的soc设计可用于多种场合,其中从asic向fpga转型中受益最多的应用包括:

  1. 通信及网络:网络及无线基础设施。

  2. 数据处理:服务器及存储设备。

  3. 消费类电子产品:数字机顶盒、数字电视和个人摄像机。

  asic在器件成本、尺寸和性能上颇具优势;而fpga则在上市时间、建模时间及升级能力上稍胜一筹,这些是权衡设计中fpga和asic取舍的基本依据。与asic相比,fpga最大的不同在于它采用了大量的晶体管和内部互联来实现编程。由于asic所用的晶体管数较少,因此就这一方面而言,asic的器件成本通常比fpga要低。不过,根据摩尔定律所述,fpga和asic在密度、性能及器件成本上的差距正逐渐缩小。如图1所示,芯片内连技术,如采用更多金属层及铜连线,有助于缩小fpga和asic之间的成本、密度及性能差距。此外,在计算基于asic或fpga的soc成本时,除了生产成本外,设计开发所需的时间和经费也是一项重要的考虑因素。

  xilinx的可编程逻辑器件的发展过程。fpga最初仅提供简单的逻辑解决方案组合,然后发展为platforms fpga,在功能及总成本上均为系统结构设计工程师提供了极大价值。现在,从网络设备到高端消费类器件,fpga均开始了大批量生产。下面以platform fpga方案为例,说明基于fpga的soc方案的特点。

  platform fpga解决方案

  platform fpga是高性能的soc解决方案,下面对其特点进行概要介绍。

  a. platform fpga模型

  以因特网、无线、全球化及个人通信为代表的信息化时代要求设备生产商在标准通信系统中增加数据率及通道数,以支持视频流、音频流及数据流。platform fpga为生产商提供了所需的系统灵活性、上市时间并可支持高带宽要求。此外,platform fpga提供了用于嵌入式处理器的系统控制、用于客户订制数据滤波及并行处理的dsp内核以及用于系统高速数据通信的吉比特串行及源同步i/o口。

  virtex-ii系统门密度为4万到800万不等,可提供嵌入式系统存储器。由于这种高密度片上存储器可提供快速高效的fifo缓冲区、移位寄存器及cam,因此增加了整体系统带宽。嵌入式ram模块及高速存储接口为带宽要求很高的系统提供了强大的、基于存储器的数据通道。

  virtex-ii器件及其扩展器件所提供的platform fpga功能可解决系统级设计中面临的信号完整性、复杂系统时钟管理及板上emi管理等问题。

  b. platform fpga的软硬内核

  platform fpga是一种灵活的解决方案,它在单芯片上集成了一系列软硬ip内核,同时硬件和固件可随时升级。fpga架构的可编程性缩短了系统开发时间,单个platform fpga就可满足多种应用需要。此外,它还提供了软硬件协同设计的灵活性,设计工程师可在开发周期内便进行系统优化。

  platform fpga采用了ip插入和有源内连技术。采用ip插入技术可将任何大小或形状的软硬ip内核无缝地插入到fpga架构中任何部分,并保持与周围阵列极佳的连通性。而有源内连技术则提供了有源的布线通道,使得软

相关IC型号

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!