diff --git a/libraries/base/common/src/vhdl/common_network_layers_pkg.vhd b/libraries/base/common/src/vhdl/common_network_layers_pkg.vhd index 3d69a4f27e1f5a657af5c104111035daff98f6a0..55d5a853ebc8cb532ef9dab1119f8312609290e5 100644 --- a/libraries/base/common/src/vhdl/common_network_layers_pkg.vhd +++ b/libraries/base/common/src/vhdl/common_network_layers_pkg.vhd @@ -51,9 +51,13 @@ PACKAGE common_network_layers_pkg IS -- | Frame Check Sequence | -- |------------------------------------------------------------ // ------| -- + -- . The word_align field is optional in and can only exist inside the + -- firmware, not on the link. It is removed by the TSE before transmit + -- and inserted by TSE after receive, -- field widths in bits '_w' or in bytes '_len', '_min', '_max', '_sz' CONSTANT c_network_eth_preamble_len : NATURAL := 8; + CONSTANT c_network_eth_word_align_len : NATURAL := 2; -- to align 14 octets eth header at 32b word CONSTANT c_network_eth_mac_addr_len : NATURAL := 6; CONSTANT c_network_eth_mac_addr_w : NATURAL := c_network_eth_mac_addr_len*c_8; CONSTANT c_network_eth_type_len : NATURAL := 2;