用于 PCI Express* 的 英特尔® FPGA R-tile Avalon® Streaming IP用户指南

ID 683501
日期 6/26/2023
Public
文档目录

5.1. 顶层设置

表 87.  顶层设置
参数 默认值 描述
Hard IP Mode

Gen5 1x16, Interface - 1024-bit

Gen4 1x16, Interface - 1024-bit

Gen3 1x16, Interface - 1024-bit

Gen4 1x16, Interface - 512-bit

Gen3 1x16, Interface - 512-bit

Gen5 2x8, Interface - 512-bit

Gen4 2x8, Interface - 512-bit

Gen3 2x8, Interface - 512-bit

Gen4 2x8, Interface - 256-bit

Gen3 2x8, Interface - 256-bit

Gen5 4x4, Interface - 256-bit

Gen4 4x4, Interface - 256-bit

Gen3 4x4, Interface - 256-bit

Gen4 4x4, Interface - 128-bit

Gen3 4x4, Interface - 128-bit

PIPE Direct 16-channel

Gen5 1x16, Interface - 1024-bit

选择在FPGA架构中实现的事务层和应用层之间的数据接口宽度,以及lane速率。

选择以下单元:

通道数据速率:
  • 支持Gen3、Gen4和Gen5。
    注: 当选择 Gen3或Gen4 Hard IP模式时,R-Tile Avalon® streaming Intel FPGA IP for PCI Express* 继续通告其功能作为器件使用时符合5.0 PCI Express* Base Specification。
Lane宽度:
  • 支持x16,x8和x4。
有些配置仅适用于以下OPN:
  • AGIx027R29AxxxxR2
  • AGIx027R29AxxxxR3
  • AGIx027R29BxxxxR3
  • AGIx023R18AxxxxR0
  • AGIx041R29DxxxxR0
  • AGIx041R29DxxxxR1
。有关OPN解码的其他详细信息,请参阅 英特尔Agilex® 7 FPGA和SoC器件概述可用选项部分。

请参阅Avalon Streaming Interface Data and Header Bus Widths per Port了解更多详细信息。

Port Mode

Native Endpoint

Root Port

Downstream

Upstream

Native Endpoint

指定端口类型。
注:

要在TLP Bypass模式下运行此IP,请选择Downstream或者Upstream Port Mode。

PLD Clock Frequency

500 MHz

475 MHz

450 MHz

425 MHz

400 MHz

300 MHz

275 MHz

250 MHz

500 MHz(适用于Gen5模式)

500 MHz / 300 MHz(用于Gen4和Gen3模式,默认频率取决于IP处于双宽还是单宽模式)

选择Application时钟的频率。可用选项会因为Hard IP Mode参数设置而异。

对于Gen5模式,可用时钟频率为500 MHz / 475 MHz / 450 MHz / 425 MHz / 400 MHz。

对于Gen4和Gen3模式,可用的时钟频率取决于IP处于双宽还是单宽模式。请参阅IP到FPGA架构接口摘要了解更多详细信息。

Enable SRIS Mode True/False False

启用具有独立扩频时钟 (SRIS) 功能的独立参考时钟(Separate Reference Clock)。

Enable Debug Toolkit True/False False 设置后,此参数会启用Debug Tookit功能。请参阅调试工具包了解更多详细信息。
Enable Warm Perst True/False False 仅当参数Hard IP Mode被设置为1x16时可用。设置后,还有pX_cold_perstpX_warm_perst被公开。请参阅复位了解关于使用这些端口的更多信息。
Enable Independent GPIO Perst True/False False 仅当参数Hard IP Mode被设置为2x8时可用。设置后,还有pX_cold_perstpX_warm_perst被公开。请参阅复位了解关于使用这些端口的更多信息。
Enable Independent Perst Pins True/False False 仅当参数Hard IP Mode被设置为2x8(仅限端点),并在英特尔 Quartus Prime工程中选择支持的器件后可用。设置后,pX_perst0_npX_perst1_npX_warm_perst随之被公开。请参阅重置了解关于支持的器件的列表以及有关这些端口使用情况的其他信息。
Enable CVP (INTEL VSEC) True/False False 设置后,该参数仅使能用于单tile的CVP。
Slow Clock Divider

2

4

4 允许您将slow_clk设置为从coreclkout_hip除以2或 4。
PIPE Direct Mode

1x16

2x8

4x4

8x2

2x4 / 1x8

4x2 / 1x8

8x1 / 1x8

1x8 / 2x4

4x2 / 2x4

8x1 / 2x4

1x8 / 4x2

2x4 / 4x2

8x1 / 4x2

1x8 / 8x1

2x4 / 8x1

4x2 / 8x1

16x1

16x1

该选项根据拓扑结构按组提供lane到lane TX偏移校正。

例如,如果选择了2x8拓扑结构,则按照每8个EMIO通道偏移校正EMIB。这样就会导致有两组偏移校正符,偏移校正错误等。

Octet 0 Active Lanes

Off

1

2

3

4

5

6

7

8

8 使能用于lane 0到7。该参数指示应用逻辑使用了多少个Lower lane。
Octet 1 Active Lanes

Off

1

2

3

4

5

6

7

8

8 使能用于lane 8到15。该参数指示应用逻辑使用了多少个Upper lane。
图 47. PCIe Gen5 1x16 Mode-在英特尔R-Tile Avalon® Streaming顶层IP参数编辑器中的设置情况
图 48. PIPE Direct Mode­在英特尔R-Tile Avalon® Streaming顶层IP参数编辑器中的设置情况