diff --git a/hw/super6502_fpga/src/sub/network_processor/src/tcp.sv b/hw/super6502_fpga/src/sub/network_processor/src/tcp.sv index a07919a..9b71487 100644 --- a/hw/super6502_fpga/src/sub/network_processor/src/tcp.sv +++ b/hw/super6502_fpga/src/sub/network_processor/src/tcp.sv @@ -390,21 +390,21 @@ generate .s_ip_version (tcp_rx_ip_version[i*4+:4]), .s_ip_ihl (tcp_rx_ip_ihl[i*4+:4]), .s_ip_dscp (tcp_rx_ip_dscp[i*6+:6]), - .s_ip_ecn (tcp_rx_ip_ecn), - .s_ip_length (tcp_rx_ip_length), - .s_ip_identification (tcp_rx_ip_identification), - .s_ip_flags (tcp_rx_ip_flags), - .s_ip_fragment_offset (tcp_rx_ip_fragment_offset), - .s_ip_ttl (tcp_rx_ip_ttl), - .s_ip_protocol (tcp_rx_ip_protocol), - .s_ip_header_checksum (tcp_rx_ip_header_checksum), - .s_ip_source_ip (tcp_rx_ip_source_ip), - .s_ip_dest_ip (tcp_rx_ip_dest_ip), - .s_ip_payload_axis_tdata (tcp_rx_ip_payload_axis_tdata), - .s_ip_payload_axis_tvalid (tcp_rx_ip_payload_axis_tvalid), - .s_ip_payload_axis_tready (tcp_rx_ip_payload_axis_tready), - .s_ip_payload_axis_tlast (tcp_rx_ip_payload_axis_tlast), - .s_ip_payload_axis_tuser (tcp_rx_ip_payload_axis_tuser), + .s_ip_ecn (tcp_rx_ip_ecn[i*2+:2]), + .s_ip_length (tcp_rx_ip_length[i*16+:16]), + .s_ip_identification (tcp_rx_ip_identification[i*16+:16]), + .s_ip_flags (tcp_rx_ip_flags[i*3+:3]), + .s_ip_fragment_offset (tcp_rx_ip_fragment_offset[i*13+:13]), + .s_ip_ttl (tcp_rx_ip_ttl[i*8+:8]), + .s_ip_protocol (tcp_rx_ip_protocol[i*8+:8]), + .s_ip_header_checksum (tcp_rx_ip_header_checksum[i*16+:16]), + .s_ip_source_ip (tcp_rx_ip_source_ip[i*32+:32]), + .s_ip_dest_ip (tcp_rx_ip_dest_ip[i*32+:32]), + .s_ip_payload_axis_tdata (tcp_rx_ip_payload_axis_tdata[i*DATA_WIDTH+:DATA_WIDTH]), + .s_ip_payload_axis_tvalid (tcp_rx_ip_payload_axis_tvalid[i*KEEP_WIDTH+:KEEP_WIDTH]), + .s_ip_payload_axis_tready (tcp_rx_ip_payload_axis_tready[i]), + .s_ip_payload_axis_tlast (tcp_rx_ip_payload_axis_tlast[i]), + .s_ip_payload_axis_tuser (tcp_rx_ip_payload_axis_tuser[i*USER_WIDTH+:USER_WIDTH]), .m_ip_hdr_valid (tcp_tx_ip_hdr_valid), .m_ip_hdr_ready (tcp_tx_ip_hdr_ready),