购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.8 PCI-E模块

所有UltraScale结构的FPGA包含至少一个集成的PCI-E模块,它能配置为一个端点或者根端口,该模块遵守PCI-E基本规范3.0。根端口能构建用于兼容根联合体的基础,以允许通过PCI-E协议定制FPGA到FPGA的通信,以及添加至FPGA的ASSP设备。例如,以太网控制器或者光纤通道HBA。

PCI-E模块是可充分配置的,用于满足系统要求,可以在2.5Gb/s、5.0Gb/s或8.0Gb/s的速率下,操作1、2、4或者8个通道。对于高性能的应用来说,块提供的高级缓冲技术提供了一个灵活的最大载荷,为1024字节。集成块到集成高速收发器的接口,用于串行连接;与BRAM的接口,用于数据缓冲。总之,这些元素用于实现PCI-E协议的物理层、数据链路层和交易层。

Xilinx提供了轻量级、可配置,容易使用的IP,它将各种构件块(PCI-E集成块、收发器、BRAM和时钟资源)组合到端点或者根设备的应用中。系统设计人员可以控制很多可配置的参数:通道宽度、最大负载大小、FPGA逻辑接口速度、参考时钟频率,以及基地址寄存器译码和过滤。 peeoJgISmMIPUWjuGorSaHQh7j2e+0APLfsJndwKCvk+MSCxBt0lvWnG9Pe+MIe/

点击中间区域
呼出菜单
上一章
目录
下一章
×