From bfbd1223e5312c30394b36082dd2a347fd47f96a Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Fri, 7 Aug 2015 12:56:40 +0200 Subject: [PATCH] fixing select outputs for pulser --- pulser/code/pulser.vhd | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pulser/code/pulser.vhd b/pulser/code/pulser.vhd index d111623..1a6b3cb 100644 --- a/pulser/code/pulser.vhd +++ b/pulser/code/pulser.vhd @@ -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; ------------------------------------------------- -- 2.43.0