Document related concepts
no text concepts found
Transcript
Laboratorio de Sistemas Digitales. Lab 06. Semana del 1 al 5 de mayo realización de la experiencia en el laboratorio. Quizz LAB. Sexta experiencia: 10 de Mayo. 18 horas. Sala:C228 y C229. Preparación previa. Parte 1. a) Simular el siguiente circuito: V1 0V DS1 Data 8 Seq 7 CP1 CP2 6 5 4 3 2 1 d7 d6 d5 d4 d3 d2 d1 01/2000 d0 U1 PROM32 CS A4 A3 A2 A1 A0 O7 O6 O5 O4 O3 O2 O1 O0 Grabando en la prom los siguientes datos hexadecimales, a partir de la dirección 0: 10, 11, 10, 0B, 00, 43, 00, 25, 60, 21, 20, 29, 20, A1, 20, 21. Se puede usar un data seq, funcionando como contador módulo 16; o emplear en la simulación el contador 7493. Registrar las formas de ondas. b) Generar un archivo hexadecimal lab06.hex, en formato Intel, con los datos anteriores. Recordar que debe incluirse una última línea indicando fin de datos. Generar la suma de chequeo ( debe resultar 80 ). c) Convertir lab06.hex a lab06.bin mediante el programa hexbin2.exe. d) Visualizar el archivo lab06.bin con el editor Hex WorkShop. Entendiendo el despliegue en la pantalla. e) Armar el circuito de la parte a), empleando un contador y una memoria EEPROM 28256. Este es un chip de 24 pines. Deben cablearse 4 direcciones , 8 datos, Vcc, tierra (es VSS), ce' (chip enable not), oe' (output enable not). De este modo al aplicar las salidas del contador a las direcciones de la eeprom se leerán los contenidos de las primeras 16 posiciones de la memoria. Leer especificación de señales de control en Device Operation pág. 3-58 y descripción de pines en pág. 3-57. ¿Cómo se sabe si los voltajes de salida son compatibles con lógica TTL.? Leer ciclo de lectura pag. 3-68, verificar que las direcciones no pueden cambiarse más rápidamente que el período tRC. ¿Por cuáles pines de la eeprom salen las formas de ondas d0 a d7 registradas en a).? Parte 2. Generar el archivo binario para implementar el circuito de la experiencia 5. Armar el circuito para el display de 7 segmentos, con resistencias de alimentación y empleando un inversor a la salida de los datos de la memoria (con objeto de aislar la memoria del display.) En el laboratorio. a) Grabar la EEPROM, con un grabador. Es importante recordar que al colocar o sacar del proto la memoria, no se tenga aplicado Vcc. Para esto se emplea el programa grabee (en windows) y el archivo binario generado, lab06.bin. Observar parejas de señales ( por ejemplo d1 con d2; d1 con d7) mediante el osciloscopio, ¿cómo disparar para mantener fija una de las señales?. Variar la frecuencia del generador de pulsos que alimenta al contador, determinando la frecuencia máxima de operación. b) Probar el diseño de la parte 2. Lab06 1