IP cứng Stratix® V của PCI Express® yêu cầu các đối tác liên kết truyền dữ liệu Thế hệ thứ 3 bằng cách sử dụng mặc định đặt trước 7 hoặc đặt trước 8 theo mặc định. Tùy thuộc vào đặc điểm kênh, việc sử dụng preset 9 cho IP cứng yêu cầu preset cùng với băng thông đầy đủ để đạt được tần số cao nhất của bộ chỉnh âm có thể cung cấp lợi thế mắt tốt hơn ở máy thu IP cứng.
Thực hiện theo các bước dưới đây để triển khai công việc xung quanh.
a) Để sửa đổi RTL IP cứng để yêu cầu đối tác liên kết của mình truyền với preset Gen3 9, hãy làm theo các bước dưới đây.
1. Chỉnh sửa số đã tạo altpcie_sv_hip_ast_hwtcl.v tập tin nằm trong \top\synthesis\submodule\
2. Thay đổi các dòng sau đây từ:
localparam [17:0]gen3_coeff_1 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_1_hwtcl [17:0]: 18\'h7;
localparam [17:0]gen3_coeff_2 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_2_hwtcl [17:0]: 18\'h8;
localparam [17:0]gen3_coeff_3 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_3_hwtcl [17:0]: 18\'h7;
localparam [17:0]gen3_coeff_4 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_4_hwtcl [17:0]: 18\'h8;
Để
localparam [17:0]gen3_coeff_1 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_1_hwtcl [17:0]: 18\'h9;
localparam [17:0]gen3_coeff_2 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_2_hwtcl [17:0]: 18\'h9;
localparam [17:0]gen3_coeff_3 = ( hwtcl_override_g3rxcoef=1 )?gen3_coeff_3_hwtcl [17:0]: 18\'h9;
localparam [17:0]gen3_coeff_4 = ( hwtcl_override_g3rxcoef==1 )?gen3_coeff_4_hwtcl [17:0]: 18\'h9;
b) Thêm bài tập dưới đây cho mỗi chân thu phát cho PCIe IP bạn đang nhắm mục tiêu với thay đổi này.
set_instance_assignment -name XCVR_RX_EQ_BW_SEL BW_FULL_12P5 –to