diff --git a/lib/emac/src/pkt_gen.vhd b/lib/emac/src/pkt_gen.vhd index 39523f5..fb4b303 100644 --- a/lib/emac/src/pkt_gen.vhd +++ b/lib/emac/src/pkt_gen.vhd @@ -22,6 +22,7 @@ ENTITY pkt_gen IS rst : in STD_LOGIC; en : in STD_LOGIC; gigabit_en : in STD_LOGIC; + fcs_gen_en : in STD_LOGIC; mii_tx_clk : in STD_LOGIC; mii_tx_en : out STD_LOGIC; mii_tx_er : out STD_LOGIC; @@ -71,13 +72,14 @@ host_state_next: end process; host_state: - process(host_s, tx_ctrl_out, pkt_nbytes, fill_rdy, en, gigabit_en) + process(host_s, tx_ctrl_out, pkt_nbytes, fill_rdy, en, gigabit_en, fcs_gen_en) begin tx_ctrl_in.pkt_alloc_en <= '0'; tx_ctrl_in.pkt_commit_en <= '0'; tx_ctrl_in.reset <= '0'; tx_ctrl_in.Gbps_en <= gigabit_en; + tx_ctrl_in.fcs_gen_en <= fcs_gen_en; tx_ctrl_in.tx_size <= pkt_nbytes; fill_set <= '0'; fill_en <= '0';