From: hadeshyp Date: Thu, 17 Jan 2008 10:37:24 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: oldGBE~621 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=b6071336708f0b995ccc3efc5aa18c4906feda60;p=trbnet.git *** empty log message *** --- diff --git a/trb_net_std.vhd b/trb_net_std.vhd index ed971cd..28719df 100644 --- a/trb_net_std.vhd +++ b/trb_net_std.vhd @@ -78,12 +78,16 @@ package trb_net_std is constant ERROR_ENCOD : std_logic_vector(2 downto 0) := "001"; --transmission error by encoding constant ERROR_RECOV : std_logic_vector(2 downto 0) := "010"; --transmission error, reconstructed constant ERROR_FATAL : std_logic_vector(2 downto 0) := "011"; --transmission error, fatal - constant ERROR_NC : std_logic_vector(2 downto 0) := "101"; --media not connected + constant ERROR_WAIT : std_logic_vector(2 downto 0) := "110"; --link awaiting initial response + constant ERROR_NC : std_logic_vector(2 downto 0) := "111"; --media not connected + --special addresses constant ILLEGAL_ADDRESS : std_logic_vector(15 downto 0) := x"0000"; constant BROADCAST_ADDRESS : std_logic_vector(15 downto 0) := x"ffff"; - + + constant LINK_STARTUP_WORD : std_logic_vector(15 downto 0) := x"e110"; + function and_all (arg : std_logic_vector)