Hola, buen día.
Saludos a todos.
Me podrían ayudar por favor con la programación para una GAL22V10B, en el cual debo contar hasta 16 y mostrar la salida en un display de 7 segmentos, despues del 9 mostrare A, despues B, hasta la F.
algo asi:
entity (clk: in std_logic;
salida: out std_logic 6 downto 0 ));
when cuenta=0 then
salida<="1111110" else -- mostrando 0 en display
when cuenta=1 then
salida<="1100000" else -- mostrando 1 en display
etc etc...
when cuenta=16 then -- mostrando F en display
salida<="1111000"else;
PD: cuando en la salida repito el mismo valor en todos los valores de cuenta me corre sin errores, pero cuando le cambio los valores a las salidas empieza con error.
parece que solo puedo contar hasta 9.
?=(
Saludos y muchas gracias. ...
Saludos a todos.
Me podrían ayudar por favor con la programación para una GAL22V10B, en el cual debo contar hasta 16 y mostrar la salida en un display de 7 segmentos, despues del 9 mostrare A, despues B, hasta la F.
algo asi:
entity (clk: in std_logic;
salida: out std_logic 6 downto 0 ));
when cuenta=0 then
salida<="1111110" else -- mostrando 0 en display
when cuenta=1 then
salida<="1100000" else -- mostrando 1 en display
etc etc...
when cuenta=16 then -- mostrando F en display
salida<="1111000"else;
PD: cuando en la salida repito el mismo valor en todos los valores de cuenta me corre sin errores, pero cuando le cambio los valores a las salidas empieza con error.
parece que solo puedo contar hasta 9.
?=(
Saludos y muchas gracias. ...