|
|
| | -文章搜索 - 最新文章 - | |
如何利用FPGA降低PCIExpress的应用成本(图) |
| 发布时间:2006年8月19日 点击次数:308 |
| 来源: 作者: |
随着工业从传统上具有系统同步时钟(如PCI)且基于总线共享I/O的配置向采用串行I/O技术的点对点系统互连转移,点对点系统互连正在快速成为业界标准。尽管过去几十年里PCI已经成为PC、服务器和嵌入式市场中用途最广的总线标准,由于PCI Express在整个行业具有广泛的吸引力,因而被视为PCI的未来。实际上,估计到2007年底PCI Express将取代所有现存的PCI接口(图1)。 设计嵌入式系统 一般来说,嵌入式设计并不是完全依赖于标准架构或规范。嵌入式设计工程师通常向现有的标准添加其自有的“秘制”件,例如PCI Express,以便于创造一种与竞争对手有差异的方案。为此目的,将尽可能采用诸如PCI Express和根联合体(root complexes)之类的标准产品以降低成本,而关键功能如协议桥接和流量管理将在定制逻辑中被实现(如ASIC或FPGA)。有时侯,设计要求能做协议转换,例如从PCI Express到MPEG流的转换。如果批量足够大,ASSP可以提供这种功能;尽管在大多数实例中不存在这种情况。在FPGA中,PCI Express的可用性让设计工程师有能力创造一种严格匹配其要求的设计,而不是硬性往现有产品中塞入新的设计。采用MIP的处理器,设计工程师可以轻松地用FPGA创造一种桥接设计,例如,支持HyperTransport到PCI Express的交换的桥接。这个桥接然后可以跟廉价的PCI Express外设对话,相比之下,HyperTransport外设更为昂贵。 作为保护赢利的一个手段,对于设计工程师的另一个要求就是减少总的系统成本。有几个因素会增加总的系统成本,它们包括:管理供应链的成本如存货成本、产品质量认证成本及与设计和制造相关的成本;掩模成本;再次流片的成本;及装配成本。此外,还有与产品的上市时间和存续时间(指产品上市之后的生存期的延续时间)相关的成本。产品上市越快,产品在市场中寿命越长,对企业的最高和最低赢利线的影响就越大。 虽然可编程能力、最快的上市时间和最长的存续时间是FPGA的最大的价值命题,但是,降低总的系统成本却是另外一个有时被忽视的巨大优势。采用PCI Express元件的主要优势之一是其成本比PCI更低。基于FPGA的PCI Express实现方案因此可以驱动廉价的PCI Express标准产品在嵌入式领域的应用。这将让客户能够在减少成本的同时提供满足市场峰值和谷值需求的能力。 供应链的真实成本 传统上,系统公司有许多不同的设计要采用多种类型的半导体器件、电缆、连接器、背板和机箱,基于这样一个事实,他们要维系一大批供应商的关系。虽然这对工程团队选择其系统设计所需要的最佳部件提供了完全的灵活性,但是,也增加了企业运营的复杂性和成本。当企业资金宽裕的时候,人们容易忘却该成本;而当企业资金拮据的时候,向较少的、更为稳定的供应商采购可以极大地减少该成本。 系统公司传统上还在他们的库存中储存大量供应商的产品。不幸的是,存储如此多的货物的成本可能每天高达几百万美元,原因有若干因素,例如元器件报价的下降和产品退化。例如,考虑到诸如芯片组之类的元器件在它们的生命期中可能降价40-50%,储存高价元器件导致的损失可能是巨大的。在2001年的低迷时期,大多数囤积过多库存的系统供应商因清仓导致的损失高达几十亿美元。当他们从支持一个标准向支持其它标准转移时,会导致库存中满足老标准要求的所有元器件报废。以上述的HyperTransport为例,如果一家公司决定从衰退中的HyperTransport标准向PCI Express转移,基于FPGA的PCI Express实现方案可能是避免MIPS处理器退化的唯一选择。 供应商太多,意味着要付出大量的金钱和时间来认证多种部件。例如,考虑到PCI Express外设购自不同的供应商,每一个产品都可能有不同的设计要求;而采用不同芯片的设计对硬件(如PCB设计指南和电源)和软件(如固件、驱动软件和工具)也有不同的要求,因此,要对设计的每一个部件实施硬件和软件测试及调试。因为通用规范不管用,公司还要针对设计中的不同部件撰写不同的测试文件。相比之下,采用FPGA作为的PCI Express外设意味着仅仅需要一种产品认证流程。一旦FPGA被认证合格,任何设计工程师都可以自由采用。这就解释了为什么大多数OEM现在已经首选FPGA供应商列表而设计工程师被容许购买写在列表上的元器件。 随着PCI Express用量开始扩大,企业将拥有从多家供应商购买芯片阻、外设、处理器和DSP的灵活性,以便获得尽可能最低的单位成本。然而,这样的方法可能使供应链成本飞涨到难以管理的水平,只有这个时候更低成本才是最为关键的。 对于希望从PCI Express的更低成本受益的企业来说,嵌入式设计的最佳方案就是选择FPGA。虽然FPGA的基本价值命题—减少依赖ASIC和标准产品的风险—仍然是一致的,新型的FPGA正在性能、密度和功率前线取得重大进展,以满足大多数嵌入式应用的需要。所有主要的FPGA供应商也为嵌入式应用产品的批量生产提供非常具有成本竞争力的降价路线。这种趋势的证据可以从ASIC的销量开始下降和FPGA的销量开始上升中看到(图4)。 FPGA的另一个优势是提供验证满意度的能力。设计工程师不需要很长的交货期就可以购买最新的部件,他然后可以把设计下载到该器件中并观察是否工作。如果确实不工作,设计工程师可以改变设计并再次试运行。众所周知,整个过程实际上不是这么简单,而设计工程师必须对设计如PCI Express的根联合体执行广泛的仿真,但是,整个实验可以被重复多次,而不必等待6到9周才能拿到第一块ASIC芯片。现在FPGA供应商及第三方IP公司提供容许实现这种设计的复杂的知识产权(IP)核。当在ASIC中实现这样的IP的时候,设计工程师必须介入广泛的质量认证过程,包括核查交付使用的产品的完整性、编程指南、设计规则检查(DRC)、验证及综合的质量认证。 不管设计工程师采取多么细致的预防措施,设计通常都难免无法按计划工作,从而导致从新开始设计。采用复杂的IP核的设计便于在FPGA中实现。在此,总的挑战是满足性能要求。如果IP已经被设计为供ASIC使用,那么,它一定针对FPGA架构做了优化,以获得必不可少的性能。幸运的是,大多数供应商提供已经针对FPGA架构对IP核进行了调整。 最低的总成本 显然,对于大多嵌入式应用来说(图5),FPGA提供了比ASIC或ASSP更具优势的总成本所有权。FPGA更低的总成本所有权源于其灵活性和降低总系统成本的能力。可编程逻辑消除了与供应链相关的额外成本,如库存、多供应商和质量认证的成本。 (来源:电子工程专辑) |
|
|
|
|
[技术文章] 相关文章: 满足的嵌入式系统电路特性测试需求的JTAG技术(图)简介:
引言:EEE 1149.1边界扫描测试标准(通常称为JTAG、1149.1或"dot 1")是一种用来进行复杂IC与电路板上的特性测试的工业标准方法,大多数复杂电子系统都以这种或那种方式用到了IEEE1149.1(JTAG)标准。为了更好地理解这种方法,本文将探讨在不同年代的系统开发与设计中是如何使用JTAG的,通过借助过去有关JTAG接入的经验或投入,推动设计向新一代发展。 大多数复杂电子系统都以这种或那种方式用到了IEEE1149.1(JTAG)标准。如果系统采用的是复杂FPGA或CPLD,那么几乎可以肯定这些硬件是通过JTAG端口设置的。如果系统利用仿真工具来调试硬件或软...... 瞄准未来IP网络,分析高性能路由器设计挑战(图)
DDR1&2&3的“读”和“写”眼图分析(图)
迈向多处理器系统级芯片时代的片上网络技术(图)
利用新兴的电源管理技术设计消费类电子产品电源(图)
利用数字隔离器保护控制器局域网总线(图)
控制漏电流需要多方位出击(图)
利用JazelleDBX技术提高嵌入式系统的Java应用性能
克服线性电机的应用障碍
可拍照手机吹响图像性能革新的号角(图) |
|
|
|