新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 用FPGA构建PCI Express端点器件最佳平台

用FPGA构建PCI Express端点器件最佳平台

作者:时间:2010-07-22来源:网络收藏

  软IP实现的另一难题是功能的数量。通常,此类核仅实现满足性能或兼容性目标规范所要求的最少功能。相反,硬IP可以支持基于客户要求的全面功能列表,并提供完全的兼容性(表1),且不存在严重的性能或资源相关的问题。

表1 Virtex-5 LXT PCI Express功能

用FPGA构建PCI Express端点器件最佳平台

  延迟问题

  尽管PCI Express控制器的延迟不会对总体系统延迟有很大的影响,但却会影响接口的性能。使用较窄的数据通路有助于减少延迟。

  对PCI Express来说,延迟就是发送包并穿过物理层、逻辑层和事务层接收包所需的周期数。典型的x8通道PCI Express端点的延迟为20-25周期,在250MHz下对应80-100ns的延迟时间。如果使用128位的数据通路实现接口来简化时序(如125MHz),延迟会加倍为160-200ns。在最新的Virtex-5 LXT和SXT器件中,无论是软IP实现还是硬IP实现,都采用250MHz下的64位数据通路实现x8。



评论


相关推荐

技术专区

关闭