PCI Express x1、x4 Root Complex Lite IP核

IP ExpressPCI Express是一种高性能、完全可扩展、完整定义的标准,适用于各种计算和通信平台。它已被定义用于提供与现有的PCI驱动和操作系统之间的软件兼容性。作为一种基于数据包的串行技术,PCI Express大大减少了所需的引脚数量,简化了电路板的布线和制造。PCI Express是一种点到点的技术,不同于PCI中的多点通信总线。每个PCI Express器件具有与其相邻器件进行全双工通信的优点,大大提高了总的系统带宽。单线的基本数据速率是32位/33 MHz PCI总线的两倍。4线链路每个方向上的数据速率是传统总线的8倍。

莱迪思的PCI Express Root Complex (RC) Lite核 通过电气SERDES接口、PCI express协议栈的物理层、数据链路层和最小执行层,提供了一个x1或x4 root complex解决方案。该IP是用于简单桥接应用到本地总线root complex 的简易版。该解决方案支持高价值、低功耗LatticeECP3LatticeECP2M FPGA器件系列。

解决方案

  • 从PCI Express演示示例页面,下载演示示例位流。
  • 请访问PCI Express解决方案页面,获得其他演示示例、电路板和开发套件。

特性

顶层IP支持

  • 125 MHz用户接口
    • x4支持64位数据宽度
    • x1支持16位数据宽度
  • 在发送端,用户创建TLP,无需ECRC、LCRC或序列号
  • 在接收端,用户接收有效的TLP,无需ECRC、LCRC或序列号
  • 用于传送和接收PH、PD、NPH、NPD、CPLH、CPLD信用类型的信用接口
  • 通过端口的更高层LTSSM控制

执行层

  • 发送和接收数据流控制
  • 残缺和错误的TLP监测
  • 可选的ECRC发生器/检查
  • INTx消息TLP解码和中断信号发送给用户
  • 错误消息TLP解码并发送给用户
  • 128、256、512、1k、2k或4k字节最大负载大小

数据链路层

  • 数据链路控制和管理状态机
  • 数据流控制初始化
  • Ack/Nak DLLP发生器/终止器
  • LCRC发生器/检查
  • 序列号添加/检查/删除
  • 重试缓冲器和管理
  • 接收缓冲器

物理层特性

  • 2.5 Gbps CML电气接口
  • PCI Express 1.1电气兼容
  • 保证信号完整性的诸多选择,包括差分输出电压、发送预加重和接收器均衡
  • 串行器和解串行器
  • 8b10b符号编码/解码
  • 用于符号对齐的链路状态机
  • 时钟容限补偿支持+/- 300 ppm
  • 构造和应用符号到数据通道
  • 数据加扰和去扰
  • 链路-链路的去偏移
  • 链路训练和状态的状态机(LTSSM)
    • 电气空闲发生器
    • 接收器检测
    • TS1/TS2发生器/监测
    • 线路极性转换
    • 链路宽度协商
    • 更高层控制跳到定义的状态

Jump to

块关系图

性能和大小

PCI Express x1 Root Complex

LatticeECP31
IPexpress用户配置模式 Slice LUT 寄存器 sysMEM EBR fMAX (MHz)
Config 1 - x1, 128 Bytes, ECRC disabled 3059 4560 3048 3 125

1. 性能和资源利用数据是通过使用Lattice Diamond 1.0和Synplify Pro D- 2009.12L-1软件的LFE3-95E-7FN1156CES器件测得的。使用不同的软件版本或LatticeECP3系列中不同的器件密度或速度级的目标器件时,性能可能会有所不同。

LatticeECP2M1
IPexpress用户配置模式 Slice LUT 寄存器 sysMEM EBR fMAX (MHz)
Config 1 - x1, 128 Bytes, ECRC disabled 3260 4770 3096 3 125

1. 性能和资源利用数据是通过使用Lattice Diamond 1.0和Synplify Pro D- 2009.12L-1软件的LFE2M-50E-6F900C器件测得的。使用不同的软件版本或LatticeECP2M系列中不同的器件密度或速度级的目标器件时,性能可能会有所不同。

PCI Express x4 Root Complex

LatticeECP31
IPexpress用户配置模式 Slice LUT 寄存器 sysMEM EBR fMAX (MHz)
Config 1 - x4, 128 Bytes, ECRC disabled 7703 10608 8460 9 125

1.性能和资源利用数据是通过使用Lattice Diamond 1.0和Synplify Pro D- 2009.12L-1软件的LFE3-95E-7FN1156CES器件测得的。使用不同的软件版本或LatticeECP3系列中不同的器件密度或速度级的目标器件时,性能可能会有所不同。

LatticeECP2M1
IPexpress用户配置模式 Slice LUT 寄存器 sysMEM EBR fMAX (MHz)
Config 1 - x4, 128 Bytes, ECRC disabled 8185 10889 8469 9 125

1. 性能和资源利用数据是通过使用Lattice Diamond 1.0和Synplify Pro D- 2009.12L-1软件的LFE2M-50E-6F900C器件测得的。使用不同的软件版本或LatticeECP2M系列中不同的器件密度或速度级的目标器件时,性能可能会有所不同。

订购信息

系列 x1部件编号 x4部件编号
LatticeECP3 PCI-ERC1-E3-U1 PCI-ERC4-E3-U1
LatticeECP2M PCI-ERC1-PM-U1 PCI-ERC4-PM-U1

IP版本:1.1.

评估:欲下载完整的评估版IP,请访问IPexpress工具并点击工具条上的IP服务器按钮。所有可下载的LatticeCORE IP核和模块都会列出。更多有关查看/下载IP的信息,请阅读IP Express快速入门指南

购买:欲了解如何购买IP核,请联系您本地的莱迪思销售代表处

文档

快速参考
资讯资源
标题 编号 版本 日期 格式 文件大小
PCI Express x1 x2 x4 Root Complex Lite IP Core User Guide
FPGA-IPUG02009 1.1 10/31/2016 PDF 5.8 MB
PCI Express 1.1 Root Complex Lite x1, x4 IP Core User Guide
IPUG85 1.1 2/23/2012 PDF 4.3 MB
标题 编号 版本 日期 格式 文件大小
IPexpress Quick Start Guide
8/5/2010 PDF 304.8 KB
Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.