1 / 28

CERRADURA DIGITAL PROGRAMABLE

NDICE. Especificaciones.Funcionamiento y manejo por parte de un usuario no experto.Diagrama de operaciones.Diagrama de bloquesEsquemtico de nivel superior.Descripcin del diseo.Elementos diseados en VHDL.Testbench y simulaciones.Estimacin de recursos. Consideraciones finales.. . . . .

rumor
Download Presentation

CERRADURA DIGITAL PROGRAMABLE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. CERRADURA DIGITAL PROGRAMABLE AUTORES: HCTOR CEREZO COSTAS DIEGO GONZLEZ MNDEZ

    2. NDICE Especificaciones. Funcionamiento y manejo por parte de un usuario no experto. Diagrama de operaciones. Diagrama de bloques Esquemtico de nivel superior. Descripcin del diseo. Elementos diseados en VHDL. Testbench y simulaciones. Estimacin de recursos. Consideraciones finales.

    3. ESPECIFICACIONES: Cerradura digital con clave de 4 dgitos. Cerradura conectada a un teclado matricial: -Con nmeros de 0 a 9. -Un botn para programar la clave. -Un led rojo que se activa al pulsar el botn de programar. -Un led verde que se activa mientras la cerradura est abierta.

    4. ESPECIFICACIONES(2): El cdigo de 8 bits en el que se codifica la tecla pulsada es el siguiente:

    5. FUNCIONAMIENTO: Para abrir la cerradura hay que introducir una clave de 4 dgitos programada con anterioridad. Para programar la clave hay que: Pulsar el botn de programar en el teclado. Introducir la clave antigua. (En ese momento se activar el led rojo que indica que estamos programando).

    6. FUNCIONAMIENTO(2): Una vez que la puerta se haya cerrado introducimos los cuatro dgitos de la nueva clave. (El led rojo se desactiva indicando que se acab la programacin de clave).

    7. DIAGRAMA DE OPERACIONES

    8. DIAGRAMA DE BLOQUES:

    10. Esquemtico nivel superior(2):

    11. Esquemtico nivel superior(3):

    12. Esquemtico nivel superior(4):

    13. Esquemtico nivel superior(5):

    14. DESCRIPCIN DEL DISEO Unidad operativa. Unidad de control. Sistema completo.

    15. UNIDAD OPERATIVA: Componentes: 8 registros de 8 bits.(4 para guardar la clave y 4 para guardar la combinacin pulsada). 4 comparadores con 2 entradas de 8 bits. 1 temporizador(pensado para temporizar 10 s). 2 puertas and de 2 entradas. 1 puerta and de 5 entradas.

    16. UNIDAD OPERATIVA(2): Informacin se introduce en los registros cada vez que se activa nuevo_dato. La salida de los registros est unida a la entrada de datos de los registros siguientes.(Cada vez que se produce la entrada de un dato en el primer registro se desplaza el contenido de los tres primeros registros a los adyacentes). La introduccin de informacin se har en los registros de clave o dato en funcin de la seal program.

    17. UNIDAD OPERATIVA (3): Cuando se activa la seal nueva_combinacin se desinhibe la salida de los comparadores. Se compara los contenidos de los registros de clave y de la combinacin pulsada por el usuario y en caso de que sean iguales se activa la seal de inicia del temporizador. Al activarse la seal de inicia se activa la seal de apertura del temporizador.

    18. UNIDAD OPERATIVA(4): Al finalizar la temporizacin se activa la seal de termina,se desactiva la seal de apertura y se resetea el temporizador. La seal termina permanece activa solo un ciclo de reloj mientras que la seal apertura permanece activa durante la temporizacin.

    19. UNIDAD DE CONTROL: Entradas: Reset (asncrona). Clk (seal de reloj). Pulsador_dato (se activa cada vez que usuario pulsa una tecla). Pulsador_program (se activa cuando usuario pulsa el botn de program).

    20. UNIDAD DE CONTROL(2): Acierto_combinacin (activa cuando las salidas de los 4 comparadores es 1 y nueva_combinacin est activa). Apertura:(activa mientras est abierta la puerta).

    21. UNIDAD DE CONTROL(3): Salidas(todas sncronas): Nuevo_dato: se activa durante un ciclo de reloj Nueva_combinacin: se activa durante un ciclo de reloj Program: se activa cuando el usuario ha pulsado el botn de programar y acierta la combinacin antigua y se desactiva una vez programada la nueva clave.

    22. UNIDAD DE CONTROL(4):

    24. SISTEMA COMPLETO Est formado por la interconexin de las unidades operativa y de control. A estas iran conectados el teclado, el circuito de control de puerta y el de activacin de led.

    25. ELEMENTOS DISEADOS EN VHDL. Comparador de 8 bits. Registro de 8 bits. Temporizador.

    26. TESTBENCH Y SIMULACIONES Unidad de control. Testbench. Simulacin. Sistema completo. Testbench. Simulacin.

    27. ESTIMACIN DE RECURSOS. Se ha utilizado el PLD XC95108-7-PC84 de la familia Xilinx. Usamos 83 de las 108 macroceldas (77%). Registros usados de 1 bit: 81 de 108 (75%). Pins usados: 14 de 69 (21%). Bloques funcionales usados: 176 de 216 (82%).

    28. CONCLUSIONES FINALES Se hace un uso bastante completo de los recursos del PLD. Frecuencia de trabajo de 51,28 Mhz. El led verde ir conectado a la seal de apertura. El led rojo ir conectado a seal program.

More Related