rfnoc: Add management filter to generic xport

Original-commit: bdcb95c56bdd213af534d312a1abd8ab69dcc214
This commit is contained in:
Wade Fife
2020-02-19 13:27:16 -06:00
committed by Wade Fife
parent 280a00b564
commit 3810f5a4d9
4 changed files with 172 additions and 101 deletions
+34 -30
View File
@@ -70,37 +70,41 @@ module nirio_chdr64_adapter #(
//---------------------------------------
chdr_xport_adapter_generic #(
.PROTOVER(PROTOVER), .CHDR_W(64),
.USER_W(DMA_ID_WIDTH), .TBL_SIZE(RT_TBL_SIZE),
.NODE_SUBTYPE(NODE_SUBTYPE_XPORT_NIRIO_CHDR64), .NODE_INST(NODE_INST)
.PROTOVER (PROTOVER),
.CHDR_W (64),
.USER_W (DMA_ID_WIDTH),
.TBL_SIZE (RT_TBL_SIZE),
.NODE_SUBTYPE (NODE_SUBTYPE_XPORT_NIRIO_CHDR64),
.NODE_INST (NODE_INST),
.ALLOW_DISC (0)
) xport_adapter_gen_i (
.clk (clk),
.rst (rst),
.device_id (device_id),
.s_axis_xport_tdata (s_dma_tdata),
.s_axis_xport_tuser (s_dma_tuser),
.s_axis_xport_tlast (s_dma_tlast),
.s_axis_xport_tvalid(s_dma_tvalid),
.s_axis_xport_tready(s_dma_tready),
.m_axis_xport_tdata (m_dma_tdata),
.m_axis_xport_tuser (m_dma_tuser),
.m_axis_xport_tlast (m_dma_tlast),
.m_axis_xport_tvalid(m_dma_tvalid),
.m_axis_xport_tready(m_dma_tready),
.s_axis_rfnoc_tdata (s_chdr_tdata),
.s_axis_rfnoc_tlast (s_chdr_tlast),
.s_axis_rfnoc_tvalid(s_chdr_tvalid),
.s_axis_rfnoc_tready(s_chdr_tready),
.m_axis_rfnoc_tdata (m_chdr_tdata),
.m_axis_rfnoc_tlast (m_chdr_tlast),
.m_axis_rfnoc_tvalid(m_chdr_tvalid),
.m_axis_rfnoc_tready(m_chdr_tready),
.ctrlport_req_wr (/* unused */),
.ctrlport_req_rd (/* unused */),
.ctrlport_req_addr (/* unused */),
.ctrlport_req_data (/* unused */),
.ctrlport_resp_ack (/* unused */ 1'b0),
.ctrlport_resp_data (/* unused */ 32'd0)
.clk (clk),
.rst (rst),
.device_id (device_id),
.s_axis_xport_tdata (s_dma_tdata),
.s_axis_xport_tuser (s_dma_tuser),
.s_axis_xport_tlast (s_dma_tlast),
.s_axis_xport_tvalid (s_dma_tvalid),
.s_axis_xport_tready (s_dma_tready),
.m_axis_xport_tdata (m_dma_tdata),
.m_axis_xport_tuser (m_dma_tuser),
.m_axis_xport_tlast (m_dma_tlast),
.m_axis_xport_tvalid (m_dma_tvalid),
.m_axis_xport_tready (m_dma_tready),
.s_axis_rfnoc_tdata (s_chdr_tdata),
.s_axis_rfnoc_tlast (s_chdr_tlast),
.s_axis_rfnoc_tvalid (s_chdr_tvalid),
.s_axis_rfnoc_tready (s_chdr_tready),
.m_axis_rfnoc_tdata (m_chdr_tdata),
.m_axis_rfnoc_tlast (m_chdr_tlast),
.m_axis_rfnoc_tvalid (m_chdr_tvalid),
.m_axis_rfnoc_tready (m_chdr_tready),
.ctrlport_req_wr (/* unused */),
.ctrlport_req_rd (/* unused */),
.ctrlport_req_addr (/* unused */),
.ctrlport_req_data (/* unused */),
.ctrlport_resp_ack (/* unused */ 1'b0),
.ctrlport_resp_data (/* unused */ 32'd0)
);
endmodule // liberio_chdr64_adapter