Elementos del Proyecto Final Te1010. Sistemas Digitales Dr. Andrés David García García
Banco de FlipFlops con Enable Registro de Entrada Serie, Salida Paralelo: Acondicionamiento de señales Dato4[3..0] 922 DA Datos [3..0] Acondicionamiento de señal Registro de corrimiento Serie/Paralelo Dato3[3..0] Dato2[3..0] Dato1[3..0] OE
Banco de FlipFlops con Enable Registro de Entrada Serie, Salida Paralelo: Circuito Serie-Paralelo CLK único Enable: Corrimiento Entrada Serie (4 bits) Salidas (4 palabras de 4 bits)
Banco de FlipFlops con Enable Registro de Entrada Serie, Salida Paralelo: Simulación Datos en salida en paralelo Dato 1 Dato 2 Dato 3 Dato 4
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Añadir un nuevo bloque LPM usando el Asistente (Wizard)
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Crear un nuevo componente Dar Click en Next
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Buscar en la carpeta memory Compiler el componente FIFO. Seleccionar el FPGA adecuado con base a la tarjeta que estemos usando Nombrar el componente y guardarlo en la carpeta del proyecto
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Ensamble del componente Dimensionar la memoria: - 4 bits por palabra - 4 palabras Utilizar el mismo CLK para entrada y salida
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Señal de memoria llena Ensamble del componente Señal de memoria vacía Indicador de número de palabras usadas Elegir las señales de control que se requieran Limpia Memoria
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Ensamble del componente Se recomienda usar esta opción
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Ensamble del componente Se recomienda usar esta opción
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Ensamble del componente Se recomienda usar esta opción
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Ensamble del componente Se recomienda usar esta opción
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Añadir Símbolo: MegaWizard Plug In Manager: Ensamble del componente Se recomienda generar el símbolo
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Conectar el símbolo:
Memoria FIFO Uso de las Megafunciones LPM (Módulos Parametrizables). Simulación: Clear Escribir No admite más datos Lectura Full Empty
Sincronía de la señal de DA del 74922 Teclado de matriz: Acondicionamiento de señales 922 DA Datos [3..0] Acondicionamiento de señal Registro de corrimiento Serie/Paralelo OE
Sincronía de la señal de DA del 74922 Teclado de matriz: Acondicionamiento de señales Transformar el pulso de DA con duración indeterminada a un pulso con duración de 1 ciclo de CLK (Gated_DA)
Sincronía de la señal de DA del 74922 Teclado de matriz: Acondicionamiento de señales vía contador descendente (Divisor de Frecuencia) Las salidas del divisor son solo para efectos de la prueba (simulación)
Sincronía de la señal de DA del 74922 Teclado de matriz: Acondicionamiento de señales vía contador descendente (Divisor de Frecuencia) Las salidas del divisor son solo para efectos de la prueba (simulación)
Sincronía de la señal de DA del 74922 Teclado de matriz: Acondicionamiento de señales vía contador descendente (Divisor de Frecuencia) Las salidas del divisor son solo para efectos de la prueba (simulación)
Sincronía de la señal de DA del 74922 Teclado de matriz: Acondicionamiento de señales vía contador descendente (Divisor de Frecuencia)
Sincronía de la señal de DA del 74922 Teclado de matriz: Acondicionamiento de señales vía contador descendente (Divisor de Frecuencia) Cada vez que se activa la señal DA del 74922, el divisor de frecuencias genera un pulso con una duración de un ciclo de CLK. Se auto-resetea en el valor 0000000001 El divisor de frecuencias puede ser de más de 10 bits.
Sincronía de la señal de DA del 74922 Teclado de matriz: Acondicionamiento de señales vía contador descendente usando un módulo LPM Las salidas del divisor son solo para efectos de la prueba (simulación)