56 lines
2.8 KiB
Systemverilog
56 lines
2.8 KiB
Systemverilog
// Tie-off
|
|
always_comb axis_host_sink.tie_off_s();
|
|
always_comb axis_host_src.tie_off_m();
|
|
|
|
// UL
|
|
send_recv_role #(
|
|
.C_S_AXI_CONTROL_DATA_WIDTH(AXIL_DATA_BITS),
|
|
.C_S_AXI_CONTROL_ADDR_WIDTH(AXI_ADDR_BITS)
|
|
)user_role (
|
|
.ap_clk(aclk),
|
|
.ap_rst_n(aresetn),
|
|
|
|
.axi_ctrl (axi_ctrl),
|
|
|
|
.m_axis_tcp_listen_port_tvalid (tcp_0_listen_req.valid),
|
|
.m_axis_tcp_listen_port_tready (tcp_0_listen_req.ready),
|
|
.m_axis_tcp_listen_port_tdata (tcp_0_listen_req.data),
|
|
.s_axis_tcp_port_status_tvalid (tcp_0_listen_rsp.valid),
|
|
.s_axis_tcp_port_status_tready (tcp_0_listen_rsp.ready),
|
|
.s_axis_tcp_port_status_tdata (tcp_0_listen_rsp.data),
|
|
.m_axis_tcp_open_connection_tvalid (tcp_0_open_req.valid),
|
|
.m_axis_tcp_open_connection_tready (tcp_0_open_req.ready),
|
|
.m_axis_tcp_open_connection_tdata (tcp_0_open_req.data),
|
|
.s_axis_tcp_open_status_tvalid (tcp_0_open_rsp.valid),
|
|
.s_axis_tcp_open_status_tready (tcp_0_open_rsp.ready),
|
|
.s_axis_tcp_open_status_tdata (tcp_0_open_rsp.data),
|
|
.m_axis_tcp_close_connection_tvalid(tcp_0_close_req.valid),
|
|
.m_axis_tcp_close_connection_tready(tcp_0_close_req.ready),
|
|
.m_axis_tcp_close_connection_tdata (tcp_0_close_req.data),
|
|
.s_axis_tcp_notification_tvalid (tcp_0_notify.valid),
|
|
.s_axis_tcp_notification_tready (tcp_0_notify.ready),
|
|
.s_axis_tcp_notification_tdata (tcp_0_notify.data),
|
|
.m_axis_tcp_read_pkg_tvalid (tcp_0_rd_pkg.valid),
|
|
.m_axis_tcp_read_pkg_tready (tcp_0_rd_pkg.ready),
|
|
.m_axis_tcp_read_pkg_tdata (tcp_0_rd_pkg.data),
|
|
.s_axis_tcp_rx_meta_tvalid (tcp_0_rx_meta.valid),
|
|
.s_axis_tcp_rx_meta_tready (tcp_0_rx_meta.ready),
|
|
.s_axis_tcp_rx_meta_tdata (tcp_0_rx_meta.data),
|
|
.s_axis_tcp_rx_data_tvalid (axis_tcp_0_sink.tvalid),
|
|
.s_axis_tcp_rx_data_tready (axis_tcp_0_sink.tready),
|
|
.s_axis_tcp_rx_data_tdata (axis_tcp_0_sink.tdata),
|
|
.s_axis_tcp_rx_data_tkeep (axis_tcp_0_sink.tkeep),
|
|
.s_axis_tcp_rx_data_tlast (axis_tcp_0_sink.tlast),
|
|
.m_axis_tcp_tx_meta_tvalid (tcp_0_tx_meta.valid),
|
|
.m_axis_tcp_tx_meta_tready (tcp_0_tx_meta.ready),
|
|
.m_axis_tcp_tx_meta_tdata (tcp_0_tx_meta.data),
|
|
.m_axis_tcp_tx_data_tvalid (axis_tcp_0_src.tvalid),
|
|
.m_axis_tcp_tx_data_tready (axis_tcp_0_src.tready),
|
|
.m_axis_tcp_tx_data_tdata (axis_tcp_0_src.tdata),
|
|
.m_axis_tcp_tx_data_tkeep (axis_tcp_0_src.tkeep),
|
|
.m_axis_tcp_tx_data_tlast (axis_tcp_0_src.tlast),
|
|
.s_axis_tcp_tx_status_tvalid (tcp_0_tx_stat.valid),
|
|
.s_axis_tcp_tx_status_tready (tcp_0_tx_stat.ready),
|
|
.s_axis_tcp_tx_status_tdata (tcp_0_tx_stat.data)
|
|
|
|
); |