Registro de Clases: Unidad II

Miércoles, 13 de Octubre del 2021

En línea: 

El profesor dejó como actividad implementar las siguiente compuertas lógicas:

--> not 

--> and de 2 entradas

--> and de 3 entradas

--> or de 2 entradas,

-->  or de 3 entradas,

-->  or de 4 entradas

--> xor

--> xnor


Miércoles, 03 de noviembre (clase semáforo)

Se explicó el código que iba a ser usado en el semáforo, para el generador de pulsos se ocuparon algunos procesos como: reloj, contador y la función "rising_edge" cuyo propósito es detectar el flanco de subida y darnos un "1" en la salida, solo si este detecta que existe un valor alto; entonces si detecta un flanco ascendente = 1, si detecta un valor bajo = 0



Jueves, 04 de noviembre (Contador de décadas)

Se explicó la implementación del código para realizar el contador de décadas, en el cual se necesita un generador de pulsos, el cual mandara un bit de sobre carga y a su vez mandara un pulso para el siguiente contador, el cual contara cada vez que en el anterior se hayan contado 10, del cual saldra un numero binario de 4 bits que representara las decenas, en ambos casos se necesita una señal de reset para que ambos regresen a 0. 

se generan unidades y decenas el cual pasara atreves del mismo canal 



En el código se describe la estructura de la programación para poder desarrollar el contador de décadas, el código del inicio es el que se utiliza desde el inició del PWM, en el cual se tiene un conteo, el del reloj y la señal del conteo en la cual se puede modificar el numero o tiempo del conteo, cada que hay un flanco de subida se aumenta el contador en 1, entonces si el conteo es igual a 1 el contador tiende a regresar a 0 y la bandera se va a 1 si no la bandera pertenece a 0 y el disparo al estado de la bandera 



 



Comentarios

Entradas populares de este blog

ARREGLO LOGICO GENERICO (GAL)

Función "rising_edge" para VHDL

Señal del reloj en VHDL