From 9b55a08465fc03941b845e6c3e50d10f320268cb Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Fri, 20 Feb 2026 22:14:01 -0800 Subject: [PATCH] pcie: Cast widths in VPD implementation Signed-off-by: Alex Forencich --- src/pcie/rtl/taxi_pcie_us_vpd.sv | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pcie/rtl/taxi_pcie_us_vpd.sv b/src/pcie/rtl/taxi_pcie_us_vpd.sv index bafa89d..0a18e29 100644 --- a/src/pcie/rtl/taxi_pcie_us_vpd.sv +++ b/src/pcie/rtl/taxi_pcie_us_vpd.sv @@ -101,20 +101,20 @@ always_comb begin end if (cfg_ext_read_received) begin - if (cfg_ext_register_number == (CAP_OFFSET >> 2)) begin + if (cfg_ext_register_number == 10'(CAP_OFFSET >> 2)) begin cfg_ext_read_data_next[7:0] = CAP_ID; cfg_ext_read_data_next[15:8] = CAP_NEXT; cfg_ext_read_data_next[30:16] = addr_reg; cfg_ext_read_data_next[31] = flag_reg; cfg_ext_read_data_valid_next = 1'b1; - end else if (cfg_ext_register_number == (CAP_OFFSET >> 2)+1) begin + end else if (cfg_ext_register_number == 10'(CAP_OFFSET >> 2)+1) begin cfg_ext_read_data_next = data_reg; cfg_ext_read_data_valid_next = 1'b1; end end if (cfg_ext_write_received && !m_apb_psel_reg) begin - if (cfg_ext_register_number == (CAP_OFFSET >> 2)) begin + if (cfg_ext_register_number == 10'(CAP_OFFSET >> 2)) begin addr_next = cfg_ext_write_data[30:16]; flag_next = cfg_ext_write_data[31]; @@ -127,7 +127,7 @@ always_comb begin m_apb_psel_next = 1'b1; m_apb_pwrite_next = 1'b0; end - end else if (cfg_ext_register_number == (CAP_OFFSET >> 2)+1) begin + end else if (cfg_ext_register_number == 10'(CAP_OFFSET >> 2)+1) begin data_next = cfg_ext_write_data; end end