@@ -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
361357wire [33 : 0 ] fsimtop_s_axi_awaddr_small;
362358wire [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