定制 IP 的设计输入是通过 Bridge IP (gt_bridge_ip
) 来完成的。定制 IP 无需封装在 IP integrator 中。您需要在 Bridge IP 内输入自己的要求,并使用块自动化设置来生成单个或多个 GT 四通道设计。生成顶层文件,并将其与定制 IP 相连。Bridge IP GUI 输入是 GT Wizard (gt_quad_base
) 的副本。因此,系统生成期间,Bridge IP GUI 中输入的值会自动填充到 GT 四通道内。
您可在 IP integrator 中添加 gt_bridge_ip
。双击 IP 符号打开 Bridge IP GUI。在 GUI 中选中Pass Through Mode(直通模式)启用该选项。这样即可显示用户接口的必需 GT 并行接口。配置包括通道数量在内的其他参数(gt_quad_base
参数可通过 gt_bridge_ip
GUI 进行编程)。
- “Main GUI Configuration”选项卡
- “Main GUI Configuration”(主 GUI 配置)选项卡提供了各种自定义选项,可用于收发器预设选择、方向、主时钟源和通道数量。“Main GUI”(主 GUI)选项卡如下图所示:
图 1. Bridge IP GUI
- “Component Name”(组件名称)
- 在“Component Name”字段中设置生成的 IP 的名称。默认名称是
gt_bridge_ip_0
。
- “Pass Through Mode”(直通模式)
- 选择该选项即可显示用户接口的必需 GT 并行接口。
- “Master Reset Enable”(主复位启用)
- 在 GT 四通道中启用主复位逻辑。默认情况下,已启用该选项。请勿禁用该选项。
- “Preset”(预设)
- 支持标准协议预设。选择预设即可加载子 GUI 中对应的收发器设置。在此“Preset”窗口中可加载多线速率预设。它将填充对应子 GUI 中的多个单线速率预设。例如,在预设列表中会添加多线速率预设(含后缀 MLR)。
- “GT Direction”(GT 方向)
- 在下拉列表中选择给定的 GT 方向选项。
- “Number of Lanes”(通道数)
- 选择所需的 GT 通道数量。如果 GTME5 配置所需用户数据宽度为 320/512,那么当线速率大于 56Gbps 时,四通道上添加的通道数量将作为活动的 PCS 通道数来处理,因为两种 PCS 通道都会得到使用。
- “TX RX Master Clock Source”(TX RX 主时钟源)
- 在下拉列表中给定的主时钟源选项中选择所需的选项。
- “Transceiver Configs”(收发器配置)
- 打开弹出式子 GUI,您可在其中配置收发器的发射器和接收器设置。如需了解更多信息,请参阅 “Sub GUI Configuration”选项卡。
下图展示了在直通模式下使用块自动化设置为 Bridge IP 生成的设计。
图 2. 直通模式下的 Bridge IP 连接
创建设计后,将 Bridge IP 上定制 IP 所需的所有基本端口都布局在块设计的外部。在块设计上创建 HDL 封装文件,并将 Bridge IP 信号传输至定制 IP。