]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
remove large fifo option for monitoring by default. Fix registers in trigger logic
authorJan Michel <j.michel@gsi.de>
Thu, 11 May 2017 11:30:58 +0000 (13:30 +0200)
committerJan Michel <j.michel@gsi.de>
Thu, 11 May 2017 11:30:58 +0000 (13:30 +0200)
base/code/input_statistics.vhd
base/code/input_to_trigger_logic_record.vhd

index 31b0054ef6ef2f699a80ee11456b53c22b581c92..c6eb8c794f5c1b39fd85943f7700b11a41e2e1ec 100644 (file)
@@ -268,27 +268,27 @@ gen_small_fifo : if LARGE_FIFO = 0 generate
 
   end generate;
 end generate;
-gen_big_fifo : if LARGE_FIFO = 1 generate
-  gen_all_fifo : if SINGLE_FIFO_ONLY = c_NO generate
-    gen_fifos : for i in 0 to INPUTS-1 generate
-      THE_FIFO : entity work.fifo_18x8k_oreg
-        port map (
-          Data               => std_logic_vector(cnt(i)(17 downto 0)),
-          Clock              => CLK, 
-          WrEn               => fifo_write,
-          RdEn               => fifo_read(i),
-          Reset              => trigger_fifo_real,
-          AmFullThresh       => "1000000000000",
-          Q                  => fifo_dout(i),
-          WCNT               => fifo_count(i),
-          Empty              => fifo_empty(i), 
-          Full               => open,
-          AlmostFull         => open
-          );
-    end generate;
-  end generate;
-
-end generate;
+-- gen_big_fifo : if LARGE_FIFO = 1 generate
+--   gen_all_fifo : if SINGLE_FIFO_ONLY = c_NO generate
+--     gen_fifos : for i in 0 to INPUTS-1 generate
+--       THE_FIFO : entity work.fifo_18x8k_oreg
+--         port map (
+--           Data               => std_logic_vector(cnt(i)(17 downto 0)),
+--           Clock              => CLK, 
+--           WrEn               => fifo_write,
+--           RdEn               => fifo_read(i),
+--           Reset              => trigger_fifo_real,
+--           AmFullThresh       => "1000000000000",
+--           Q                  => fifo_dout(i),
+--           WCNT               => fifo_count(i),
+--           Empty              => fifo_empty(i), 
+--           Full               => open,
+--           AlmostFull         => open
+--           );
+--     end generate;
+--   end generate;
+-- 
+-- end generate;
 
 status_reg(10+LARGE_FIFO*3 downto 0) <= fifo_count(0);
 status_reg(15)          <= fifo_write;
index 4398a95ec5f179af40021a4c8692569cfb34e769..584d91d2db5746426621bcd566f46f7142d264eb 100644 (file)
@@ -173,7 +173,7 @@ begin
     elsif BUS_RX.addr(6 downto 0) = "0110011" then
       BUS_TX.data                 <= multiplicity_enable;
     elsif BUS_RX.addr(6 downto 0) = "0110100" then
-      BUS_TX.data <= x"00" & set_output_coin & set_output_mult & set_output_coin;
+      BUS_TX.data <= x"00" & set_output_coin & set_output_mult & set_output_simplecoin;
     else  
       BUS_TX.nack <= '1'; 
       BUS_TX.ack  <= '0';