]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
Revert "CONTROL better clock domain crossing..."
authorAndreas Neiser <neiser@kph.uni-mainz.de>
Thu, 5 Mar 2015 09:27:57 +0000 (10:27 +0100)
committerAndreas Neiser <neiser@kph.uni-mainz.de>
Sat, 13 Jun 2015 15:37:02 +0000 (17:37 +0200)
This reverts commit 353dbfcd01b570f6ce82ee3a7644cde2171565ee.

ADC/source/adc_processor_cfd.vhd

index ffa7c23474a90acec85ca024c252d12f599259e7..e1930ac1c4da581eeee79116be0ff7672f2209ab 100644 (file)
@@ -36,10 +36,6 @@ architecture arch of adc_processor_cfd is
   attribute syn_preserve : boolean;
   attribute syn_hier of arch : architecture is "hard";
 
-  signal CONTROL_adc : std_logic_vector(63 downto 0);
-  attribute syn_keep of CONTROL_adc : signal is true;
-  attribute syn_preserve of CONTROL_adc : signal is true;
-
   signal CONF_adc : cfg_cfd_t := cfg_cfd_t_INIT;
   attribute syn_keep of CONF_adc : signal is true;
   attribute syn_preserve of CONF_adc : signal is true;
@@ -75,7 +71,6 @@ architecture arch of adc_processor_cfd is
   signal trigger_delay : unsigned(11 downto 0);
 begin
   CONF_adc <= CONFIG when rising_edge(CLK_ADC);
-  CONTROL_adc <= CONTROL when rising_edge(CLK_ADC);
   trigger_delay <= CONFIG.TriggerDelay when rising_edge(CLK_SYS);
   
   trigger_mask <= CONF_adc.TriggerEnable((DEVICE + 1) * CHANNELS - 1 downto DEVICE * CHANNELS);
@@ -118,7 +113,7 @@ begin
 
   READOUT_TX.data_write <= RDO_write_main when rising_edge(CLK_SYS);
   READOUT_TX.data       <= RDO_data_main when rising_edge(CLK_SYS);
-  readout_reset         <= CONTROL_adc(12) when rising_edge(CLK_SYS);
+  readout_reset         <= CONTROL(12) when rising_edge(CLK_SYS);
 
   proc_readout : process
     variable channelselect : integer range 0 to 3;