cndm: Clean up ports

Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
Alex Forencich
2026-02-16 12:34:28 -08:00
parent 5951547d11
commit ab01a1ba42
2 changed files with 126 additions and 126 deletions

View File

@@ -36,84 +36,84 @@ module fpga_core #
* Clock: 125MHz * Clock: 125MHz
* Synchronous reset * Synchronous reset
*/ */
input wire logic clk_125mhz, input wire logic clk_125mhz,
input wire logic rst_125mhz, input wire logic rst_125mhz,
/* /*
* GPIO * GPIO
*/ */
output wire logic sfp_led[2], output wire logic sfp_led[2],
output wire logic [3:0] led, output wire logic [3:0] led,
output wire logic led_r, output wire logic led_r,
output wire logic led_g, output wire logic led_g,
output wire logic led_hb, output wire logic led_hb,
/* /*
* Ethernet: SFP+ * Ethernet: SFP+
*/ */
input wire logic sfp_rx_p[2], input wire logic sfp_rx_p[2],
input wire logic sfp_rx_n[2], input wire logic sfp_rx_n[2],
output wire logic sfp_tx_p[2], output wire logic sfp_tx_p[2],
output wire logic sfp_tx_n[2], output wire logic sfp_tx_n[2],
input wire logic sfp_mgt_refclk_p, input wire logic sfp_mgt_refclk_p,
input wire logic sfp_mgt_refclk_n, input wire logic sfp_mgt_refclk_n,
output wire logic sfp_mgt_refclk_out, output wire logic sfp_mgt_refclk_out,
input wire logic [1:0] sfp_npres, input wire logic [1:0] sfp_npres,
input wire logic [1:0] sfp_tx_fault, input wire logic [1:0] sfp_tx_fault,
input wire logic [1:0] sfp_los, input wire logic [1:0] sfp_los,
/* /*
* PCIe * PCIe
*/ */
input wire logic pcie_clk, input wire logic pcie_clk,
input wire logic pcie_rst, input wire logic pcie_rst,
taxi_axis_if.snk s_axis_pcie_cq, taxi_axis_if.snk s_axis_pcie_cq,
taxi_axis_if.src m_axis_pcie_cc, taxi_axis_if.src m_axis_pcie_cc,
taxi_axis_if.src m_axis_pcie_rq, taxi_axis_if.src m_axis_pcie_rq,
taxi_axis_if.snk s_axis_pcie_rc, taxi_axis_if.snk s_axis_pcie_rc,
input wire [RQ_SEQ_NUM_W-1:0] pcie_rq_seq_num0, input wire logic [RQ_SEQ_NUM_W-1:0] pcie_rq_seq_num0,
input wire pcie_rq_seq_num_vld0, input wire logic pcie_rq_seq_num_vld0,
input wire [RQ_SEQ_NUM_W-1:0] pcie_rq_seq_num1, input wire logic [RQ_SEQ_NUM_W-1:0] pcie_rq_seq_num1,
input wire pcie_rq_seq_num_vld1, input wire logic pcie_rq_seq_num_vld1,
input wire [2:0] cfg_max_payload, input wire logic [2:0] cfg_max_payload,
input wire [2:0] cfg_max_read_req, input wire logic [2:0] cfg_max_read_req,
input wire [3:0] cfg_rcb_status, input wire logic [3:0] cfg_rcb_status,
output wire [9:0] cfg_mgmt_addr, output wire logic [9:0] cfg_mgmt_addr,
output wire [7:0] cfg_mgmt_function_number, output wire logic [7:0] cfg_mgmt_function_number,
output wire cfg_mgmt_write, output wire logic cfg_mgmt_write,
output wire [31:0] cfg_mgmt_write_data, output wire logic [31:0] cfg_mgmt_write_data,
output wire [3:0] cfg_mgmt_byte_enable, output wire logic [3:0] cfg_mgmt_byte_enable,
output wire cfg_mgmt_read, output wire logic cfg_mgmt_read,
output wire [31:0] cfg_mgmt_read_data, output wire logic [31:0] cfg_mgmt_read_data,
input wire cfg_mgmt_read_write_done, input wire logic cfg_mgmt_read_write_done,
input wire [7:0] cfg_fc_ph, input wire logic [7:0] cfg_fc_ph,
input wire [11:0] cfg_fc_pd, input wire logic [11:0] cfg_fc_pd,
input wire [7:0] cfg_fc_nph, input wire logic [7:0] cfg_fc_nph,
input wire [11:0] cfg_fc_npd, input wire logic [11:0] cfg_fc_npd,
input wire [7:0] cfg_fc_cplh, input wire logic [7:0] cfg_fc_cplh,
input wire [11:0] cfg_fc_cpld, input wire logic [11:0] cfg_fc_cpld,
output wire [2:0] cfg_fc_sel, output wire logic [2:0] cfg_fc_sel,
input wire [3:0] cfg_interrupt_msi_enable, input wire logic [3:0] cfg_interrupt_msi_enable,
input wire [11:0] cfg_interrupt_msi_mmenable, input wire logic [11:0] cfg_interrupt_msi_mmenable,
input wire cfg_interrupt_msi_mask_update, input wire logic cfg_interrupt_msi_mask_update,
input wire [31:0] cfg_interrupt_msi_data, input wire logic [31:0] cfg_interrupt_msi_data,
output wire [1:0] cfg_interrupt_msi_select, output wire logic [1:0] cfg_interrupt_msi_select,
output wire [31:0] cfg_interrupt_msi_int, output wire logic [31:0] cfg_interrupt_msi_int,
output wire [31:0] cfg_interrupt_msi_pending_status, output wire logic [31:0] cfg_interrupt_msi_pending_status,
output wire cfg_interrupt_msi_pending_status_data_enable, output wire logic cfg_interrupt_msi_pending_status_data_enable,
output wire [1:0] cfg_interrupt_msi_pending_status_function_num, output wire logic [1:0] cfg_interrupt_msi_pending_status_function_num,
input wire cfg_interrupt_msi_sent, input wire logic cfg_interrupt_msi_sent,
input wire cfg_interrupt_msi_fail, input wire logic cfg_interrupt_msi_fail,
output wire [2:0] cfg_interrupt_msi_attr, output wire logic [2:0] cfg_interrupt_msi_attr,
output wire cfg_interrupt_msi_tph_present, output wire logic cfg_interrupt_msi_tph_present,
output wire [1:0] cfg_interrupt_msi_tph_type, output wire logic [1:0] cfg_interrupt_msi_tph_type,
output wire [7:0] cfg_interrupt_msi_tph_st_tag, output wire logic [7:0] cfg_interrupt_msi_tph_st_tag,
output wire [7:0] cfg_interrupt_msi_function_number output wire logic [7:0] cfg_interrupt_msi_function_number
); );
localparam logic PTP_TS_FMT_TOD = 1'b0; localparam logic PTP_TS_FMT_TOD = 1'b0;

View File

@@ -34,85 +34,85 @@ module cndm_micro_pcie_us #(
/* /*
* PCIe * PCIe
*/ */
input wire logic pcie_clk, input wire logic pcie_clk,
input wire logic pcie_rst, input wire logic pcie_rst,
taxi_axis_if.snk s_axis_pcie_cq, taxi_axis_if.snk s_axis_pcie_cq,
taxi_axis_if.src m_axis_pcie_cc, taxi_axis_if.src m_axis_pcie_cc,
taxi_axis_if.src m_axis_pcie_rq, taxi_axis_if.src m_axis_pcie_rq,
taxi_axis_if.snk s_axis_pcie_rc, taxi_axis_if.snk s_axis_pcie_rc,
input wire [RQ_SEQ_NUM_W-1:0] pcie_rq_seq_num0, input wire logic [RQ_SEQ_NUM_W-1:0] pcie_rq_seq_num0,
input wire pcie_rq_seq_num_vld0, input wire logic pcie_rq_seq_num_vld0,
input wire [RQ_SEQ_NUM_W-1:0] pcie_rq_seq_num1, input wire logic [RQ_SEQ_NUM_W-1:0] pcie_rq_seq_num1,
input wire pcie_rq_seq_num_vld1, input wire logic pcie_rq_seq_num_vld1,
input wire [2:0] cfg_max_payload, input wire logic [2:0] cfg_max_payload,
input wire [2:0] cfg_max_read_req, input wire logic [2:0] cfg_max_read_req,
input wire [3:0] cfg_rcb_status, input wire logic [3:0] cfg_rcb_status,
output wire [9:0] cfg_mgmt_addr, output wire logic [9:0] cfg_mgmt_addr,
output wire [7:0] cfg_mgmt_function_number, output wire logic [7:0] cfg_mgmt_function_number,
output wire cfg_mgmt_write, output wire logic cfg_mgmt_write,
output wire [31:0] cfg_mgmt_write_data, output wire logic [31:0] cfg_mgmt_write_data,
output wire [3:0] cfg_mgmt_byte_enable, output wire logic [3:0] cfg_mgmt_byte_enable,
output wire cfg_mgmt_read, output wire logic cfg_mgmt_read,
input wire [31:0] cfg_mgmt_read_data, input wire logic [31:0] cfg_mgmt_read_data,
input wire cfg_mgmt_read_write_done, input wire logic cfg_mgmt_read_write_done,
input wire [7:0] cfg_fc_ph, input wire logic [7:0] cfg_fc_ph,
input wire [11:0] cfg_fc_pd, input wire logic [11:0] cfg_fc_pd,
input wire [7:0] cfg_fc_nph, input wire logic [7:0] cfg_fc_nph,
input wire [11:0] cfg_fc_npd, input wire logic [11:0] cfg_fc_npd,
input wire [7:0] cfg_fc_cplh, input wire logic [7:0] cfg_fc_cplh,
input wire [11:0] cfg_fc_cpld, input wire logic [11:0] cfg_fc_cpld,
output wire [2:0] cfg_fc_sel, output wire logic [2:0] cfg_fc_sel,
input wire [3:0] cfg_interrupt_msi_enable, input wire logic [3:0] cfg_interrupt_msi_enable,
input wire [11:0] cfg_interrupt_msi_mmenable, input wire logic [11:0] cfg_interrupt_msi_mmenable,
input wire cfg_interrupt_msi_mask_update, input wire logic cfg_interrupt_msi_mask_update,
input wire [31:0] cfg_interrupt_msi_data, input wire logic [31:0] cfg_interrupt_msi_data,
output wire [1:0] cfg_interrupt_msi_select, output wire logic [1:0] cfg_interrupt_msi_select,
output wire [31:0] cfg_interrupt_msi_int, output wire logic [31:0] cfg_interrupt_msi_int,
output wire [31:0] cfg_interrupt_msi_pending_status, output wire logic [31:0] cfg_interrupt_msi_pending_status,
output wire cfg_interrupt_msi_pending_status_data_enable, output wire logic cfg_interrupt_msi_pending_status_data_enable,
output wire [1:0] cfg_interrupt_msi_pending_status_function_num, output wire logic [1:0] cfg_interrupt_msi_pending_status_function_num,
input wire cfg_interrupt_msi_sent, input wire logic cfg_interrupt_msi_sent,
input wire cfg_interrupt_msi_fail, input wire logic cfg_interrupt_msi_fail,
output wire [2:0] cfg_interrupt_msi_attr, output wire logic [2:0] cfg_interrupt_msi_attr,
output wire cfg_interrupt_msi_tph_present, output wire logic cfg_interrupt_msi_tph_present,
output wire [1:0] cfg_interrupt_msi_tph_type, output wire logic [1:0] cfg_interrupt_msi_tph_type,
output wire [7:0] cfg_interrupt_msi_tph_st_tag, output wire logic [7:0] cfg_interrupt_msi_tph_st_tag,
output wire [7:0] cfg_interrupt_msi_function_number, output wire logic [7:0] cfg_interrupt_msi_function_number,
/* /*
* PTP * PTP
*/ */
input wire logic ptp_clk = 1'b0, input wire logic ptp_clk = 1'b0,
input wire logic ptp_rst = 1'b0, input wire logic ptp_rst = 1'b0,
input wire logic ptp_sample_clk = 1'b0, input wire logic ptp_sample_clk = 1'b0,
input wire logic ptp_td_sdi = 1'b0, input wire logic ptp_td_sdi = 1'b0,
output wire logic ptp_td_sdo, output wire logic ptp_td_sdo,
output wire logic ptp_pps, output wire logic ptp_pps,
output wire logic ptp_pps_str, output wire logic ptp_pps_str,
output wire logic ptp_sync_locked, output wire logic ptp_sync_locked,
output wire logic [63:0] ptp_sync_ts_rel, output wire logic [63:0] ptp_sync_ts_rel,
output wire logic ptp_sync_ts_rel_step, output wire logic ptp_sync_ts_rel_step,
output wire logic [95:0] ptp_sync_ts_tod, output wire logic [95:0] ptp_sync_ts_tod,
output wire logic ptp_sync_ts_tod_step, output wire logic ptp_sync_ts_tod_step,
output wire logic ptp_sync_pps, output wire logic ptp_sync_pps,
output wire logic ptp_sync_pps_str, output wire logic ptp_sync_pps_str,
/* /*
* Ethernet * Ethernet
*/ */
input wire logic mac_tx_clk[PORTS], input wire logic mac_tx_clk[PORTS],
input wire logic mac_tx_rst[PORTS], input wire logic mac_tx_rst[PORTS],
taxi_axis_if.src mac_axis_tx[PORTS], taxi_axis_if.src mac_axis_tx[PORTS],
taxi_axis_if.snk mac_axis_tx_cpl[PORTS], taxi_axis_if.snk mac_axis_tx_cpl[PORTS],
input wire logic mac_rx_clk[PORTS], input wire logic mac_rx_clk[PORTS],
input wire logic mac_rx_rst[PORTS], input wire logic mac_rx_rst[PORTS],
taxi_axis_if.snk mac_axis_rx[PORTS] taxi_axis_if.snk mac_axis_rx[PORTS]
); );
localparam CL_PORTS = $clog2(PORTS); localparam CL_PORTS = $clog2(PORTS);