From: Michael Boehmer Date: Tue, 1 Nov 2022 20:10:48 +0000 (+0100) Subject: small changes X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=c5de50f062505847ce2a9b35008319d95053abf2;p=trb3sc.git small changes --- diff --git a/gbe_hub/structure.txt b/gbe_hub/structure.txt index 24b831f..0024431 100644 --- a/gbe_hub/structure.txt +++ b/gbe_hub/structure.txt @@ -8,10 +8,8 @@ trb3sc_gbe_hub ++> clock_reset_handler ++> reset_handler | | ++> gbe_response_constructor_Forward | +-> gbe_transmit_control | +-> gbe_frame_constr - | +-> gbe_receive_control +-> gbe_protocol_prioritizer - | +-> gbe_frame_receiver +-> gbe_type_validator - | +-> fifo_4096x9 - | +-> fifo_512x32 + | +-> gbe_receive_control + | +-> gbe_frame_receiver +-> fifo_4096x9 | +-> fifo_512x72 +-> trb_net16_endpoint_standalone_sctrl +-> trb_net16_api_base +-> trb_net16_term | | +-> trb_net16_sbuf @@ -63,7 +61,7 @@ gbe_frame_receiver FIFO usage: 1bit -> end of frame bit 512x32 -> 16bit -> fr_frame_size - 16bit -> fr_frame_proto (fr_frame_type) + 16bit -> UNUSED 512x72 -> 48bit -> fr_src_mac 16bit -> fr_src_udp @@ -71,10 +69,11 @@ gbe_frame_receiver FIFO usage: 512x72 -> 48bit -> fr_dst_mac 16bit -> fr_dst_udp - 8bit -> UNUSED + 6bit -> proto_select + 2bit -> UNUSED 512x72 -> 32bit -> fr_src_ip 32bit -> fr_dst_ip - 8bit -> fr_ip_proto + 8bit -> UNUSED diff --git a/gbe_hub/trb3sc_gbe_hub.prj b/gbe_hub/trb3sc_gbe_hub.prj index ebe501c..28e3fe5 100644 --- a/gbe_hub/trb3sc_gbe_hub.prj +++ b/gbe_hub/trb3sc_gbe_hub.prj @@ -168,8 +168,6 @@ add_file -vhdl -lib work "../../trbnet/gbe_trb_ecp3/cores/fifo_remover.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_rx_rb.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_tx_fifo.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_lsm.vhd" -#add_file -vhdl -lib work "../../trbnet/gbe_trb/base/scatter_ports.vhd" -#add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gather_ports.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_sgl_ctrl.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb_ecp3/cores/rb_4k_9.vhd" @@ -183,9 +181,9 @@ add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_frame_receiver.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_receive_control.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_main_control.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_mac_control.vhd" -add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_protocol_prioritizer.vhd" +#add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_protocol_prioritizer.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_protocol_selector.vhd" -add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_type_validator.vhd" +#add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_type_validator.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_frame_constr.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/base/gbe_transmit_control.vhd" add_file -vhdl -lib work "../../trbnet/gbe_trb/protocols/gbe_response_constructor_ARP.vhd"