]> jspc29.x-matter.uni-frankfurt.de Git - trb3sc.git/commitdiff
fixing select outputs for pulser
authorJan Michel <j.michel@gsi.de>
Fri, 7 Aug 2015 10:56:40 +0000 (12:56 +0200)
committerJan Michel <j.michel@gsi.de>
Fri, 7 Aug 2015 10:57:14 +0000 (12:57 +0200)
pulser/code/pulser.vhd

index d1116231a6ad044eec921f065ed94f0e795ca99c..1a6b3cb8492d3c160df2bb7e02e9e0ec93bca5a2 100644 (file)
@@ -251,10 +251,15 @@ THE_RIGHT_DDR : entity work.ddr_10
 -------------------------------------------------      
 -- Control Lines
 -------------------------------------------------    
-  SEL1 <= ana1_in_select;
-  SEL2 <= ana2_in_select;
-  SELO1 <= ana1_out_select;
-  SELO2 <= ana2_out_select;
+gen_c_shape : for i in 0 to 3 generate  
+  SEL1(i) <= '0' when ana1_in_select(i) = '1' else 'Z';
+  SEL2(i) <= '0' when ana2_in_select(i) = '1' else 'Z';
+end generate;    
+  
+gen_c_outputs : for i in 0 to 1 generate  
+  SELO1(i) <= '0' when ana1_out_select(i) = '1' else 'Z';
+  SELO2(i) <= '0' when ana2_out_select(i) = '1' else 'Z';
+end generate;  
   
   
 -------------------------------------------------