Skip to content

Commit 862e00e

Browse files
committed
reconnect NIC signals
1 parent 727cce0 commit 862e00e

File tree

1 file changed

+45
-51
lines changed

1 file changed

+45
-51
lines changed

hdk/cl/developer_designs/cl_firesim/design/cl_firesim.sv

Lines changed: 45 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ logic rst_extra1_n_sync;
3939

4040
`include "unused_flr_template.inc"
4141
`include "unused_ddr_a_b_d_template.inc"
42-
`include "unused_dma_pcis_template.inc" // TODO: remove it
4342
`include "unused_pcim_template.inc"
4443
`include "unused_cl_sda_template.inc"
4544
`include "unused_sh_bar1_template.inc"
@@ -225,8 +224,6 @@ axi_clock_converter_oclnew ocl_clock_convert (
225224
// PCIe DMA_PCIS to FireSim Master
226225
//-------------------------------------------------
227226

228-
/* TODO: add it back
229-
230227
logic [5:0] sh_cl_dma_pcis_awid_FIRESIM;
231228
logic [63:0] sh_cl_dma_pcis_awaddr_FIRESIM;
232229
logic [7:0] sh_cl_dma_pcis_awlen_FIRESIM;
@@ -356,7 +353,6 @@ axi_clock_converter_512_wide wide_pcis_clock_convert (
356353
.m_axi_rvalid(cl_sh_dma_pcis_rvalid_FIRESIM), // input wire m_axi_rvalid
357354
.m_axi_rready(sh_cl_dma_pcis_rready_FIRESIM) // output wire m_axi_rready
358355
);
359-
*/
360356

361357
wire [33 : 0] fsimtop_s_axi_awaddr_small;
362358
wire [33 : 0] fsimtop_s_axi_araddr_small;
@@ -457,53 +453,51 @@ wire fsimtop_s_axi_rready;
457453
.io_master_r_bits_user(), // UNUSED at top level
458454

459455
// special NIC master interface
460-
/* TODO: no more hacks
461-
.io_NICmaster_aw_ready(cl_sh_dma_pcis_awready_FIRESIM),
462-
.io_NICmaster_aw_valid(sh_cl_dma_pcis_awvalid_FIRESIM),
463-
.io_NICmaster_aw_bits_addr(sh_cl_dma_pcis_awaddr_FIRESIM),
464-
.io_NICmaster_aw_bits_len(sh_cl_dma_pcis_awlen_FIRESIM),
465-
.io_NICmaster_aw_bits_size(sh_cl_dma_pcis_awsize_FIRESIM),
466-
.io_NICmaster_aw_bits_burst(2'h1),
467-
.io_NICmaster_aw_bits_lock(1'h0),
468-
.io_NICmaster_aw_bits_cache(4'h0),
469-
.io_NICmaster_aw_bits_prot(3'h0), //unused? (could connect?)
470-
.io_NICmaster_aw_bits_qos(4'h0),
471-
.io_NICmaster_aw_bits_region(4'h0),
472-
.io_NICmaster_aw_bits_id(sh_cl_dma_pcis_awid_FIRESIM),
473-
.io_NICmaster_aw_bits_user(1'h0),
474-
.io_NICmaster_w_ready(cl_sh_dma_pcis_wready_FIRESIM),
475-
.io_NICmaster_w_valid(sh_cl_dma_pcis_wvalid_FIRESIM),
476-
.io_NICmaster_w_bits_data(sh_cl_dma_pcis_wdata_FIRESIM),
477-
.io_NICmaster_w_bits_last(sh_cl_dma_pcis_wlast_FIRESIM),
478-
.io_NICmaster_w_bits_id(6'h0),
479-
.io_NICmaster_w_bits_strb(sh_cl_dma_pcis_wstrb_FIRESIM),
480-
.io_NICmaster_w_bits_user(1'h0),
481-
.io_NICmaster_b_ready(sh_cl_dma_pcis_bready_FIRESIM),
482-
.io_NICmaster_b_valid(cl_sh_dma_pcis_bvalid_FIRESIM),
483-
.io_NICmaster_b_bits_resp(cl_sh_dma_pcis_bresp_FIRESIM),
484-
.io_NICmaster_b_bits_id(cl_sh_dma_pcis_bid_FIRESIM),
485-
.io_NICmaster_b_bits_user(), // UNUSED at top level
486-
.io_NICmaster_ar_ready(cl_sh_dma_pcis_arready_FIRESIM),
487-
.io_NICmaster_ar_valid(sh_cl_dma_pcis_arvalid_FIRESIM),
488-
.io_NICmaster_ar_bits_addr(sh_cl_dma_pcis_araddr_FIRESIM),
489-
.io_NICmaster_ar_bits_len(sh_cl_dma_pcis_arlen_FIRESIM),
490-
.io_NICmaster_ar_bits_size(sh_cl_dma_pcis_arsize_FIRESIM),
491-
.io_NICmaster_ar_bits_burst(2'h1),
492-
.io_NICmaster_ar_bits_lock(1'h0),
493-
.io_NICmaster_ar_bits_cache(4'h0),
494-
.io_NICmaster_ar_bits_prot(3'h0),
495-
.io_NICmaster_ar_bits_qos(4'h0),
496-
.io_NICmaster_ar_bits_region(4'h0),
497-
.io_NICmaster_ar_bits_id(sh_cl_dma_pcis_arid_FIRESIM),
498-
.io_NICmaster_ar_bits_user(1'h0),
499-
.io_NICmaster_r_ready(sh_cl_dma_pcis_rready_FIRESIM),
500-
.io_NICmaster_r_valid(cl_sh_dma_pcis_rvalid_FIRESIM),
501-
.io_NICmaster_r_bits_resp(cl_sh_dma_pcis_rresp_FIRESIM),
502-
.io_NICmaster_r_bits_data(cl_sh_dma_pcis_rdata_FIRESIM),
503-
.io_NICmaster_r_bits_last(cl_sh_dma_pcis_rlast_FIRESIM),
504-
.io_NICmaster_r_bits_id(cl_sh_dma_pcis_rid_FIRESIM),
505-
.io_NICmaster_r_bits_user(), // UNUSED at top level
506-
*/
456+
.io_dma_aw_ready(cl_sh_dma_pcis_awready_FIRESIM),
457+
.io_dma_aw_valid(sh_cl_dma_pcis_awvalid_FIRESIM),
458+
.io_dma_aw_bits_addr(sh_cl_dma_pcis_awaddr_FIRESIM),
459+
.io_dma_aw_bits_len(sh_cl_dma_pcis_awlen_FIRESIM),
460+
.io_dma_aw_bits_size(sh_cl_dma_pcis_awsize_FIRESIM),
461+
.io_dma_aw_bits_burst(2'h1),
462+
.io_dma_aw_bits_lock(1'h0),
463+
.io_dma_aw_bits_cache(4'h0),
464+
.io_dma_aw_bits_prot(3'h0), //unused? (could connect?)
465+
.io_dma_aw_bits_qos(4'h0),
466+
.io_dma_aw_bits_region(4'h0),
467+
.io_dma_aw_bits_id(sh_cl_dma_pcis_awid_FIRESIM),
468+
.io_dma_aw_bits_user(1'h0),
469+
.io_dma_w_ready(cl_sh_dma_pcis_wready_FIRESIM),
470+
.io_dma_w_valid(sh_cl_dma_pcis_wvalid_FIRESIM),
471+
.io_dma_w_bits_data(sh_cl_dma_pcis_wdata_FIRESIM),
472+
.io_dma_w_bits_last(sh_cl_dma_pcis_wlast_FIRESIM),
473+
.io_dma_w_bits_id(6'h0),
474+
.io_dma_w_bits_strb(sh_cl_dma_pcis_wstrb_FIRESIM),
475+
.io_dma_w_bits_user(1'h0),
476+
.io_dma_b_ready(sh_cl_dma_pcis_bready_FIRESIM),
477+
.io_dma_b_valid(cl_sh_dma_pcis_bvalid_FIRESIM),
478+
.io_dma_b_bits_resp(cl_sh_dma_pcis_bresp_FIRESIM),
479+
.io_dma_b_bits_id(cl_sh_dma_pcis_bid_FIRESIM),
480+
.io_dma_b_bits_user(), // UNUSED at top level
481+
.io_dma_ar_ready(cl_sh_dma_pcis_arready_FIRESIM),
482+
.io_dma_ar_valid(sh_cl_dma_pcis_arvalid_FIRESIM),
483+
.io_dma_ar_bits_addr(sh_cl_dma_pcis_araddr_FIRESIM),
484+
.io_dma_ar_bits_len(sh_cl_dma_pcis_arlen_FIRESIM),
485+
.io_dma_ar_bits_size(sh_cl_dma_pcis_arsize_FIRESIM),
486+
.io_dma_ar_bits_burst(2'h1),
487+
.io_dma_ar_bits_lock(1'h0),
488+
.io_dma_ar_bits_cache(4'h0),
489+
.io_dma_ar_bits_prot(3'h0),
490+
.io_dma_ar_bits_qos(4'h0),
491+
.io_dma_ar_bits_region(4'h0),
492+
.io_dma_ar_bits_id(sh_cl_dma_pcis_arid_FIRESIM),
493+
.io_dma_ar_bits_user(1'h0),
494+
.io_dma_r_ready(sh_cl_dma_pcis_rready_FIRESIM),
495+
.io_dma_r_valid(cl_sh_dma_pcis_rvalid_FIRESIM),
496+
.io_dma_r_bits_resp(cl_sh_dma_pcis_rresp_FIRESIM),
497+
.io_dma_r_bits_data(cl_sh_dma_pcis_rdata_FIRESIM),
498+
.io_dma_r_bits_last(cl_sh_dma_pcis_rlast_FIRESIM),
499+
.io_dma_r_bits_id(cl_sh_dma_pcis_rid_FIRESIM),
500+
.io_dma_r_bits_user(), // UNUSED at top level
507501

508502
.io_slave_aw_ready(fsimtop_s_axi_awready),
509503
.io_slave_aw_valid(fsimtop_s_axi_awvalid),

0 commit comments

Comments
 (0)