Hola buenos días a todos tengo una duda en vhdl y es que tengo que realizar un código SINTETIZABLE de un contador en cascada de 4 bits que me me diga las unidades, decenas, centenas y millares de un numero.
El enunciado del ejercicio completo es el siguiente:
Diseñar un Circuito en VHDL sintetizable que mida la frecuencia de la señal de entrada y que el resultado lo muestre por un display 7 segmentos.
Para medir la frecuencia, a partir de la señal de reloj de 12 MHz se generará una señal de 1 Hz. Esta
última señal pasará a través de un conformador de forma de onda, manteniendo su salida a nivel
alto durante un segundo (ver diagrama tiempos parte superior esquema). Durante ese tiempo se
contarán los ciclos de la señal de entrada. Unos latches a la salida del contador mantendrán la última
cuenta estable mientras se calcula la siguiente cuenta. El frecuencímetro será válido para medir
frecuencias entre 1 Hz y 9999 Hz. Para poder visualizar los 4 dígitos de la medida se colocará a la
salida un multiplexor que controlará que digito se visualiza en cada instante. A partir de circuito
anterior, añadir una entrada de habilitación de cuenta y una salida de overflow.
Si me solucionáis el ejercicio entero mejor porque así puedo comparar y ver diferentes soluciones pero si no os queréis calentar la cabeza con la parte del contador en cascada que me separe las unidades...etc me es de ayuda.
Gracias de antemano =)
El enunciado del ejercicio completo es el siguiente:
Diseñar un Circuito en VHDL sintetizable que mida la frecuencia de la señal de entrada y que el resultado lo muestre por un display 7 segmentos.
Para medir la frecuencia, a partir de la señal de reloj de 12 MHz se generará una señal de 1 Hz. Esta
última señal pasará a través de un conformador de forma de onda, manteniendo su salida a nivel
alto durante un segundo (ver diagrama tiempos parte superior esquema). Durante ese tiempo se
contarán los ciclos de la señal de entrada. Unos latches a la salida del contador mantendrán la última
cuenta estable mientras se calcula la siguiente cuenta. El frecuencímetro será válido para medir
frecuencias entre 1 Hz y 9999 Hz. Para poder visualizar los 4 dígitos de la medida se colocará a la
salida un multiplexor que controlará que digito se visualiza en cada instante. A partir de circuito
anterior, añadir una entrada de habilitación de cuenta y una salida de overflow.
Si me solucionáis el ejercicio entero mejor porque así puedo comparar y ver diferentes soluciones pero si no os queréis calentar la cabeza con la parte del contador en cascada que me separe las unidades...etc me es de ayuda.
Gracias de antemano =)