提供的通用 I/O (GPIO) 用于控制设计示例。用户输入和输出端口如下表中所述。
名称 | 大小 | I/O | 描述 |
---|---|---|---|
sys_reset | 1 | 输入 | 用于核的复位。 |
gt_ref_clk_p | 1 | 输入 | 差分输入时钟,连接到 GT。此时钟频率应与 Vivado IDE 的“GT Selection and Configuration”选项卡中所提及的 GT RefClk 频率相等。
注释: 在“GT Selection and Configuration”选项卡下选中“Include GT subcore in core”选项并在“Shared Logic”选项卡下选中“Include Shared Logic in core”时,此端口可用。
|
gt_ref_clk_n | 1 | 输入 | 差分输入时钟,连接到 GT。此时钟频率应与 Vivado IDE 的“GT Selection and Configuration”选项卡中所提及的 GT RefClk 频率相等。
注释: 在“GT Selection and Configuration”选项卡下选中“Include GT subcore in core”选项并在“Shared Logic”选项卡下选中“Include Shared Logic in core”时,此端口可用。
|
gtm_gtrefclk | 1 | 输入 | 单端输入时钟,连接到 GT。此时钟频率应与 Vivado IDE 的“GT Selection and Configuration”选项卡中所提及的 GT Refclk 频率相等。 注释: 在“GT Selection and Configuration”选项卡下选中“Include GT subcore in core”选项并在“Shared Logic”选项卡下选中“Include Shared Logic in Example Design”选项时,此端口可供非 Versal GTM 器件使用。
|
dclk | 1 | 输入 | 稳定/自由运行的输入时钟,连接到 GT。此时钟频率应与 Vivado IDE 的“GT Selection and Configuration”选项卡中所提及的 GT DRP 时钟频率相等。 |
rx_gt_locked_led_0 | 1 | 输出 | 指示 GT 处于已锁定状态。 |
rx_block_lock_led_0 | 1 | 输出 | 表示已达成 RX 块锁定。 |
restart_tx_rx_0 | 1 | 输入 | 当包生成器和包监控器处于空闲状态时,此信号用于重新启动包生成和接收以便执行数据完整性测试。 |
completion_status | 5 | 输出 | 此信号表示测试状态/结果。
|
mode_change_* | 1 | 输入 | 仅当在 Vivado IDE 中选中Runtime Switchable(运行时可切换)时,此端口才可用,且用于切换核速度。 |
core_speed_* | 1 | 输出 |
此信号用于指示核的处理速度: 1'b1 = 10G 和 1'b0 = 25G |
send_continuous_pkts_* | 1 | 输入 | 此端口可用于发送连续包以供开发板确认。
|
stat_reg_compare | 1 | 输出 | 指示 TX 和 RX 统计数据寄存器比较状态。
在“General”(常规)选项卡下选中Include AXI4-Lite(包含 AXI4-Lite)选项时,此输出可用。 |
ts_clk | 1 | 输入 | 这是系统定时器时钟输入端口。 注释: 在 GUI 选项卡-2 下选中“Enable Timestamping Logic”时,此端口可用。
|
ptp_results_* | 1 | 输出 | 定时器比较信号输出至监控器,并将工具限制为对 PTP 设计进行最优化。 注释: 在 GUI 选项卡-2 下选中“Enable Timestamping Logic”时,此端口可用。
|