kalyansrinivas
Advanced Member level 4
Hi
I want to enable or disable logic using en_logic
en_logic is defined as a std_logic input signal from external environment
but strangely i see an error pointed by quartus
"
but if i define en_logic as a constant i dont see this error
Please guide me how can we use if generate statement to enable or disable a desired logic
I want to enable or disable logic using en_logic
en_logic is defined as a std_logic input signal from external environment
Code VHDL - [expand] 1 2 3 4 5 6 7 8 not_gen_logic : if (en_logic = '0') generate in1 <= rx_inp1; in2 <= rx_inp2; in3 <= rx_inp3; in4<= rx_inp4; end generate;
but strangely i see an error pointed by quartus
"
"Error 10807 VHDL error : condition in generation scheme must be a static expression
but if i define en_logic as a constant i dont see this error
Please guide me how can we use if generate statement to enable or disable a desired logic
Last edited by a moderator: