×

针对可编程PCI Express解决方案的评估方法

消耗积分:3 | 格式:rar | 大小:344 | 2010-03-03

分享资料个

针对可编程PCI Express解决方案的评估方法:外设部件互连( PCI )及其衍生的PCI - X和PCI Express是业界最常用的总线接口。PCI Express采用串行器/ 解串器(SERDES)接口为用户提供今后应用所需的可扩展性,同时软件保持对PCI向下兼容。这为设计人员提供了两全其美的方案:兼容PCI ,并拥有下一代应用所需的更高带宽。然而, PCI Express不是一个那么容易设计的协议。因此,试图在日益缩短的开发时间内成功地完成PCI Express设计,是设计人员面临的重大挑战。
不同于PCI ,PCI Express以串行链路的方式工作,从而要求客户使用独立的PCI Express ASSP,PCI Express SERDES(PHY)芯片,再加一个FPGA芯片,或者使用内置SERDES的 FPGA。PCI Express设计时设计人员面临的主要挑战有以下几个方面:a)确保他们的PCI Express解决方案与其它PCI Express芯片能互通工作。 b )针对其PCI Express链路,确保尽可能高的吞吐量。c )采用直接内存访问( DMA )来确保可靠,低延时和高吞吐量的解决方案。
对实现最新的高速串行接口来说,独立SERDES (PHY) 芯片是非常好的。然而,SERDES往往通过并行接口与更高层协议处理功能接口,这个更高层协议处理功能是用FPGA或ASIC来实现的。由于电路板的面积增加了,复杂性随之增加,而且串行链路数增加时导致需要更多的IO数目,因此,这种选择通常效率低并且昂贵。串行链路数目增加时, SERDES芯片和FPGA或ASIC之间的接口变得更加复杂,这是由于并行接口的走线数增加的缘故。对设计人员而言,增加了实现设计方案的风险。对大多数的设计人员来说,实现集成SERDES和协议处理模块的芯片往往是一种更加可靠的选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !