]> jspc29.x-matter.uni-frankfurt.de Git - trbnet.git/commitdiff
*** empty log message ***
authorhadeshyp <hadeshyp>
Fri, 5 Feb 2010 12:24:49 +0000 (12:24 +0000)
committerhadeshyp <hadeshyp>
Fri, 5 Feb 2010 12:24:49 +0000 (12:24 +0000)
trb_net_sbuf.vhd

index cd12b08fb829fcaff9dcee5427dde15de11b358d..2c65aed081df71d2cce93e6cd837ee7ddd190596 100644 (file)
@@ -63,15 +63,15 @@ architecture trb_net_sbuf_arch of trb_net_sbuf is
   signal combined_COMB_DATAREADY_IN: std_logic;
   signal use_current_b1_buffer: std_logic;
 
-  signal syn_real_reading : std_logic;
-  signal syn_wait_for_read : std_logic;
+--   signal syn_real_reading : std_logic;
+--   signal syn_wait_for_read : std_logic;
   signal buf_SYN_READ_IN : std_logic;
 
-  signal both_active : std_logic;
-  signal syn_only    : std_logic;
-  signal comb_only   : std_logic;
-  signal both_idle   : std_logic;
-  signal not_syn_read: std_logic;
+--   signal both_active : std_logic;
+--   signal syn_only    : std_logic;
+--   signal comb_only   : std_logic;
+--   signal both_idle   : std_logic;
+--   signal not_syn_read: std_logic;
 
 
   attribute syn_preserve : boolean;
@@ -82,22 +82,22 @@ architecture trb_net_sbuf_arch of trb_net_sbuf is
   attribute syn_keep of current_next_READ_OUT : signal is true;
   attribute syn_preserve of combined_COMB_DATAREADY_IN : signal is true;
   attribute syn_keep of combined_COMB_DATAREADY_IN : signal is true;
-  attribute syn_preserve of syn_real_reading : signal is true;
-  attribute syn_keep of syn_real_reading : signal is true;
-  attribute syn_preserve of syn_wait_for_read : signal is true;
-  attribute syn_keep of syn_wait_for_read : signal is true;
+--   attribute syn_preserve of syn_real_reading : signal is true;
+--   attribute syn_keep of syn_real_reading : signal is true;
+--   attribute syn_preserve of syn_wait_for_read : signal is true;
+--   attribute syn_keep of syn_wait_for_read : signal is true;
   attribute syn_preserve of buf_SYN_READ_IN : signal is true;
   attribute syn_keep of buf_SYN_READ_IN : signal is true;
-  attribute syn_preserve of both_active : signal is true;
-  attribute syn_keep of both_active : signal is true;
-  attribute syn_preserve of both_idle : signal is true;
-  attribute syn_keep of both_idle : signal is true;
-  attribute syn_preserve of comb_only : signal is true;
-  attribute syn_keep of comb_only : signal is true;
-  attribute syn_preserve of syn_only : signal is true;
-  attribute syn_keep of syn_only : signal is true;
-  attribute syn_preserve of not_syn_read : signal is true;
-  attribute syn_keep of not_syn_read : signal is true;
+--   attribute syn_preserve of both_active : signal is true;
+--   attribute syn_keep of both_active : signal is true;
+--   attribute syn_preserve of both_idle : signal is true;
+--   attribute syn_keep of both_idle : signal is true;
+--   attribute syn_preserve of comb_only : signal is true;
+--   attribute syn_keep of comb_only : signal is true;
+--   attribute syn_preserve of syn_only : signal is true;
+--   attribute syn_keep of syn_only : signal is true;
+--   attribute syn_preserve of not_syn_read : signal is true;
+--   attribute syn_keep of not_syn_read : signal is true;
 
 
   attribute syn_hier : string;
@@ -126,7 +126,7 @@ begin
 
   COMB: process (current_buffer_state, COMB_DATA_IN, combined_comb_dataready_in,
                  current_SYN_DATAREADY_OUT, current_got_overflow,
-                 both_active, comb_only, syn_only)
+                 buf_syn_read_in)
   begin  -- process COMB
     next_buffer_state <= current_buffer_state;
     next_next_READ_OUT <= '1';
@@ -201,8 +201,8 @@ begin
 -- the SYN reader may release the RD signal at any point
 -- if this is the case, BREAK
 --combined_COMB_DATAREADY_IN = '0' and  SYN_READ_IN = '1'
-  EM_STOP : process(current_next_READ_OUT, syn_real_reading, syn_wait_for_read,
-                    current_buffer_state)
+  EM_STOP : process(current_next_READ_OUT,
+                    current_buffer_state, current_SYN_DATAREADY_OUT, buf_SYN_READ_IN)
   begin
     if current_SYN_DATAREADY_OUT = '1' and buf_SYN_READ_IN = '0' and current_buffer_state = BUFFER_B2_FULL then
       COMB_next_READ_OUT <= '0';