Skip to content

Commit 0ead23a

Browse files
committed
Merge branch 'isa_pcie_ver_rtile_fix' into 'devel'
Fix pcie module verification in questasim See merge request ndk/ndk-fpga!181
2 parents c1fca8b + 1b53912 commit 0ead23a

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

core/comp/pcie/pcie_mod/uvm/tbench/testbench_intel_r_tile.sv

+4-10
Original file line numberDiff line numberDiff line change
@@ -217,12 +217,7 @@ module testbench;
217217

218218
// PCIe Hard IP connection
219219
generate
220-
// Physical endpoints
221-
for (genvar pcie_connection = 0; pcie_connection < PCIE_CONS; pcie_connection++) begin
222-
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_hip_clk[pcie_connection] = PCIE_USER_CLK;
223-
end
224-
225-
// Logical endpoints (bifurcation)
220+
// PCIE endpoints
226221
for (genvar pcie_e = 0; pcie_e < PCIE_ENDPOINTS; pcie_e++) begin
227222
// UP HDR
228223
wire logic [3 -1 : 0] up_hdr_init;
@@ -245,6 +240,7 @@ module testbench;
245240
wire logic [3*4-1 : 0] down_data_update_cnt;
246241
wire logic [3 -1 : 0] down_data_init_ack;
247242

243+
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_clk[pcie_e] = PCIE_USER_CLK;
248244
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_link_up_comb[pcie_e] = '1;
249245

250246
for (genvar pcie_r = 0; pcie_r < CQ_MFB_REGIONS; pcie_r++) begin
@@ -259,10 +255,8 @@ module testbench;
259255
end
260256

261257
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_adapter_g[pcie_e].pcie_adapter_i.AVST_DOWN_DATA = avst_down[pcie_e].DATA;
262-
for (genvar reg_it = 0; reg_it < CQ_MFB_REGIONS; reg_it++) begin
263-
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_adapter_g[pcie_e].pcie_adapter_i.AVST_DOWN_SOP[reg_it] = avst_down[pcie_e].SOP[reg_it];
264-
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_adapter_g[pcie_e].pcie_adapter_i.AVST_DOWN_EOP[reg_it] = avst_down[pcie_e].EOP[reg_it];
265-
end
258+
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_adapter_g[pcie_e].pcie_adapter_i.AVST_DOWN_SOP = avst_down[pcie_e].SOP;
259+
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_adapter_g[pcie_e].pcie_adapter_i.AVST_DOWN_EOP = avst_down[pcie_e].EOP;
266260
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_adapter_g[pcie_e].pcie_adapter_i.AVST_DOWN_EMPTY = avst_down[pcie_e].EMPTY;
267261
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_adapter_g[pcie_e].pcie_adapter_i.AVST_DOWN_HDR = avst_down_hdr[pcie_e];
268262
assign DUT_U.VHDL_DUT_U.pcie_core_i.pcie_adapter_g[pcie_e].pcie_adapter_i.AVST_DOWN_PREFIX = avst_down_prefix[pcie_e];

0 commit comments

Comments
 (0)