0% encontró este documento útil (0 votos)
182 vistas5 páginas

I2c VHDL

Este documento presenta las guías de una práctica de laboratorio sobre la implementación de comunicación I2C usando un CPLD para leer y escribir una memoria EEPROM. El objetivo es diseñar el hardware I2C y una máquina de estados para interactuar con un teclado matricial y mostrar la dirección y datos de la memoria en displays. Se espera que los estudiantes diseñen e implementen con éxito el sistema digital y presenten un informe siguiendo el formato IEEE.

Cargado por

MiguelS
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
182 vistas5 páginas

I2c VHDL

Este documento presenta las guías de una práctica de laboratorio sobre la implementación de comunicación I2C usando un CPLD para leer y escribir una memoria EEPROM. El objetivo es diseñar el hardware I2C y una máquina de estados para interactuar con un teclado matricial y mostrar la dirección y datos de la memoria en displays. Se espera que los estudiantes diseñen e implementen con éxito el sistema digital y presenten un informe siguiendo el formato IEEE.

Cargado por

MiguelS
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD MILITAR NUEVA GRANADA

I2C

Codificación:
XXXX
Guías de Prácticas de Número de Revisión
Páginas: No.:
Laboratorio 5 0
Fecha Emisión:
2017/07/xx

Laboratorio de:
DIGITALES Y LABORATORIO

Título de la Práctica de Laboratorio:


I2C

Elaborado por: Revisado por: Aprobado por:

Msc. Juan Ricardo Clavijo Phd. Dario Amaya Hurtado

El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
Pagina 1 de 5
UNIVERSIDAD MILITAR NUEVA GRANADA

I2C

Control de Cambios

Razones del Cambio Cambio a la Revisión # Fecha de emisión

El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
Pagina 2 de 5
UNIVERSIDAD MILITAR NUEVA GRANADA

I2C

1. FACULTAD O UNIDAD ACADÉMICA:


INGENIERÍA

2. PROGRAMA:
MECATRÓNICA

3. ASIGNATURA:
DIGITALES Y LABORATORIO

4. SEMESTRE:
CUARTO

5. OBJETIVOS:
Diseñar e implementar un hardware de comunicación I2C, por medio de un CPLD
para la lectura y escritura de una memoria EEPROM.

6. COMPETENCIAS A DESARROLLAR:
Diseño, análisis y creatividad para implementar circuitos con óptimos resultados,
pocos elementos y costos razonables. Escribir informes, escritos según formatos
establecidos. Consultar la bibliografía recomendada, Proponer alternativas en la
bibliografía, solución de ejercicios, temas de clase. Adelantar su saber con base
en estudio autónomo. Implementar máquinas de estado utilizando PLD y lenguajes
de descripción de hardware.

7. MARCO TEORICO:
I2C
El bus I2C es un bus muy popular y potente utilizado para la comunicación entre
un maestro (o múltiples Maestros) y un único o múltiples dispositivos esclavos. La
ilustración 1 muestra cuántos periféricos diferentes pueden compartir un bus que
está conectado a un procesador a través de sólo 2 cables, que es uno de los
mayores beneficios que el bus I2C puede dar cuando se compara con otras
interfaces. El protocolo I2C, no es una temática propia del curso de digitales, por lo
tanto consulte todos los detalles de funcionamiento del protocolo I2C en, (Valdez &
Becker, 2015).

El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
Pagina 3 de 5
UNIVERSIDAD MILITAR NUEVA GRANADA

I2C

Ilustración 1, Ejemplo Bus I2C (Valdez & Becker, 2015).

8. MATERIALES, REACTIVOS, INSTRUMENTOS, SOFTWARE, HARDWARE O


EQUIPOS:
a. CPLD (CoolRunner II).
b. Teclado matricial.
c. Resistencias 1KΩ.
d. Memoria EEPROM 24LC08.

9. PRECAUCIONES CON LOS MATERIALES, REACTIVOS, INSTRUMENTOS


Y EQUIPOS A UTILIZAR:
No exceder los valores máximos permitidos de voltajes y corrientes indicados para
los dispositivos utilizados. Consultar en los manuales correspondientes. No
sobrepasar el máximo de potencia disipada por las resistencias.

10. CAMPO DE APLICACIÓN:


La presente práctica, fortalece competencias aplicables en; electrónica de
consumo, electrónica de potencia, tratamiento de señales, robótica, control,
Inteligencia artificial.

11. PROCEDIMIENTO, METODO O ACTIVIDADES:


Implemente un teclado, para usarlo como forma de ingreso de datos para
programar las direcciones de la memoria serial EEPROM 24LC08. En cuatro
displays 7 segmentos presente la dirección actual y el dato actual guardado en la
memoria. En dos dígitos muestre las direcciones del 0 al 99 en decimal, y en otros
2 presente el dato en formato hexadecimal. Diseñe una máquina de estados
(Floyd, 2006) de tal forma que se puedan leer y grabar las direcciones de la
memoria interactuando con el teclado. Debe programar el PLD, como un módulo
El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
Pagina 4 de 5
UNIVERSIDAD MILITAR NUEVA GRANADA

I2C
I2C Maestro para gobernar las operaciones sobre la memoria EEPROM. Realice
dentro de su diseño un PCB, para la conexión de la memoria y el teclado con la
tarjeta CPLD, use los puertos y conectores ya disponibles en esta.

12. RESULTADOS ESPERADOS:


Un sistema digital para la lectura y escritura de una memoria por medio de
comunicación I2C funcionando correctamente, según lo expuesto en los
numerales 7 y 11.

13. CRITERO DE EVALUACIÓN A LA PRESENTE PRÁCTICA:


a. Conformación de grupos de trabajo máximo de 3 estudiantes.
b. Informe de laboratorio en formato de artículo IEEE.
c. Cumplimiento de los resultados esperados según el numeral 12.
d. Tamaño e implementación optima de los diseños.
e. Criterios concertados a priori con el docente.
f. Cumplimiento de las fechas y cronogramas de entrega de las actividades de
laboratorio.

14. BIBLIOGRAFIA:
Brown, S., & Vranesic, Z. (2000). Fundamentos de lógica digital con diseño VHDL (2 ed.).
México: McGraw-Hill.
Floyd, T. (2006). Fundamentos de sistemas digitales. Madrid: Prentice-Hall.
Valdez, J., & Becker, J. (1 de June de 2015). Understanding the I2C Bus. Dallas, Texas,
USA.

El uso no autorizado de su contenido así como reproducción total o parcial por cualquier persona o entidad, estará en
contra de los derechos de autor
Pagina 5 de 5

También podría gustarte