Haz una pregunta
  Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

28/04/2010 #1


Circuito combinacional intermitente
Hola tengo que hacer un circuito que encienda y apage unos leds, el usuario puede elegir el numero de leds y la frecuencia con que se deben apagar y encender, he realizado este Circuito Combinacional, era para preguntar si estaba bien, y acerca de como podria hacer el selector de frecuencias, tengo que implementarlo en una Spartan 3E, las frecuencias que tengo que meter en el selector son 1Hz, 0.3Hz y 0.2Hz
Imagen en grande
Gracias de ante mano
30/04/2010 #2


Respuesta: Circuito combinacional intermitente
Hola iuarte

Lo de la frecuencia ya te lo solucionaron aquí:
Selecctor de frecuencias

Para la selección de la cantidad LED’s debes, creo, especificar ó aclarar cuantos LED’s Mínimo y máximo (Ln).
Y si requieres que enciendan grupos de LED’s o de uno en uno.

saludos
a sus ordenes
02/05/2010 #3


Respuesta: Circuito combinacional intermitente
Pues la Spartan 3E tiene 8 Led's asi que seria minimo 1 maximo 8, y se tienen que encender y apagar todos a la vez, lo de las frecuencias era para saber como puedo reducir la frecuencia de la placa base 60MHz en 3 frecuencias diferentes 1Hz 0.3Hz y 0.2Hz

Gracias
02/05/2010 #4

Avatar de jaimepsantos

Respuesta: Circuito combinacional intermitente
Aqui te dejo un divisor de frecuencias, que consta de un contador que se mantiene en cero hasta que la cuenta llegue a determinada cuenta y en 1 otro tanto.

Código:
Library IEEE;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;

Entity div_50MHz is
port
(
osc_50MHz: in std_logic;
clk : buffer std_logic:='0'
);
end div_50MHz;

Architecture flujo of div_50MHz is
signal conteo: integer range 0 to 25000000;
begin
process(osc_50MHz)
    begin
    if(osc_50MHz' event and osc_50MHz='1')then
    conteo<=conteo +1;
        if(conteo=25000000)then
        conteo<=0;
        clk<=not(clk);
        end if;
    end if;    
end process;    
end flujo;
Este esta a 1Hz pero a partir de un osc de 50MHz
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Circuitos lógicos combinacionales y secuenciales

Compuertas, flips flops, registros, PLDs, codificadores, contadores, multiplexores, ...

Cerrar
Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.