¿Que es un modulo bcd para Vhdl?

 ¿Que es un modulo bcd para Vhdl?


Contador BCD asíncrono ascendente

Un contador BCD es un contador de décadas que sigue concretamente los estados $0,1,\ldots,9,0,1,\ldots$. Su módulo es por tanto 10 y ya que 23<10<24, necesitaremos 4 flip-flops para construirlo. Evidentemente estaremos desperdiciando 16-10=6 estados - por eso se dice que la secuencia de conteo de un contador BCD es truncada -. La forma más sencilla de truncar un contador consiste en decodificar el estado de numeración más alto (el 9 en este caso) y utilizarlo para llevar el contador hasta el estado de numeración más bajo (el 0). Para dicho fin, pueden utilizarse las entradas asíncronas de CLEAR. La figura 3.3 muestra el esquema lógico de un contador de este tipo y la figura 3.4 presenta el diagrama de tiempos generado. Puede observarse que aparece un glitch en la señal de Q1, inevitable y de duración igual al tiempo de propagación a través de la puerta NAND, más el tiempo que tarda el flip-flop primero en ponerse a cero.

VHDL es un lenguaje de descripción de circuitos electrónicos digitales que utiliza distintos niveles de abstracción. El significado de las siglas VHDL es VHSIC (Very High Speed Integrated Circuits) Hardware Description Language. Esto significa que VHDL permite acelerar el proceso de diseño.




Comentarios

Entradas populares de este blog

Dispositivos Digitales Programables Pal y Gal

Arquitectura de los DSP y sus módulos embebidos

Bloques funcionales en PLD