-- External Reset
---------------------------------------------------------------------
- gen_resync : for i in 0 to MII_NUMBER-1 generate
+ gen_resync : for i in 0 to MII_NUMBER-2 generate
MED_CTRL_OP(14+i*16 downto i*16) <= HUB_MED_CTRL_OP(14+i*16 downto i*16);
- MED_CTRL_OP(15+i*16) <= HUB_MED_CTRL_OP(15+i*16) or hub_make_network_reset;-- or HUB_MED_CTRL_OP(15+i*16);
+ MED_CTRL_OP(15+i*16) <= HUB_MED_CTRL_OP(15+i*16) or hub_make_network_reset or med_stat_op(15+(MII_NUMBER-1)*16);
end generate;
-
+ MED_CTRL_OP(15+(MII_NUMBER-1)*16) <= hub_make_network_reset;
--synch_dca_reset : process begin
-- wait until rising_edge(CLK);
hub_make_network_reset <= external_send_reset_long;