Lab. de Diseño Digital Moderno 2021-2

perfil profesora aqui   Video Exposiciones aqui

ALUMNOS traer tapabocas y CARETA OBLIGATORIAMENTE, hasta nuevo AVISO.

CADA ALUMNO DEBE COMPRAR SU PROPIA TARJETA

Perfil profesora https://blogdigital1.wordpress.com/      mi pagina de la UNAM aqui

Rubricas concluR      examenR      ExpoR     PractR     PrevioR    ProyR

Evaluación: Forma de Evaluar: 10 proyectos= 10 de calificación

asistencia<10min  se cierra la puerta después. (o entrada a classroom)

2 faltas=extraordinario.

comunicación por twitter  @apuntesporvideo

Restricciones:

1. Debe ser en PDF, no se califica en otro FORMATO la entrega de prácticas (0.2)

Tarjeta DE10 liteaqui

SOFTWARE A descargar para tarjeta: aquí

ver el RTL: en Quartus. menu Tools, Netlist Viewer, RTL Viewer RTL-tools-netlist viewer

 

Referencias: 1) Diseño de microprocesadores de Dr. Savage, MI Chávez. 2) Lógica digital con diseño en VHDL de brown Vranesic. 3) VHDL Modular Design and Synthesis de Nayabi.

Prácticas de laboratorio de diseño digital moderno

Teoria de profesora  perfil de profesora  comentarios2017dsd

hardware a comprar: ( individual )

DE10-Lite Board comprarlo aqui  con mail de la universidad escoger «academic» (cuenta UNAM)  costo: 55 dolares  + gasto de aduana.

comentarios de alumnos al final del curso del semestre anterior comentarios2017dsd

******************************************************************

PRACTICAS

 minutero

Practica 9_parte1_ diagramas_edos codigo:Practica 9_parte1_ diagramas_edos.

Diagrama de estado de contadores: diagrama de edos contadores

Practica9_parte2_ ASM codigo: Practica9_parte2_ ASM

Opcional: TOP de procesador. «microALU correcciones: microALU2 codigo de Etapa Decoder  (contiene tambien la RAM)    Fetch

VGA.  Necesitan armar el DAC con resistencias. checa ABAJO.

Memoria RAM RAM AVANZADA RAM practica-ram2 ARchivos ROM practica-archivo

video mips  VGAparte1 vga-parte-1

otros autores:  resumen mips aqui explicacion en pdf aqui

mips software: uno instrucciones  un libro aqui  como programarlo aqui tesiscap3 aqui

español: ruta de datos 1,11,111 y lv aqui

Practica 12. opcional. Inteligencia de seguidor de linea.

VIDEO: SEGUIDOR DE LINEA

  • FIN***************************************************************

********************************IMPORTANTE*************

*****************************************************

Mi protoboard para esta materia,con cyclone2: un dipswitch de 8, un banco de 10 leds, y un display de 7 segmentos(se requerirá otro adicional)

mi_proto_FPGA

Una alternativa, eficiente y económica. dos display de 7 segmentos utilizarlos como leds, solo los segmentos verticales. Luego como decodificador, utilizando hasta dos. y el teclado de 16 teclas, facil de programar al inicio solo 4 push botom y luego todos.

alternativa

mi protoboard para esta materia******************************

foto2

Ejemplo de Coche con FPGA. Recuerda que para que funcionen los motoreductores, de forma obligatoria se requere el driver (ya lo venden hecho en electronicaestudio.com.mx, centro arriba de steren y agelectronica, 5 piso). ***************************************************** MulticompOnFPGA

EXÁMENES son Individuales. Si compraron la tarjeta para dos personas, aun así, el examen es individual, con su propia laptop o computadora (estas no se comparten). Primero hace el examen uno con el kit, y luego se pasa el kit a la otra computadora, y cada quien explica su examen.

software (solo para tarjeta EP2C5T): quartus ll free version 13.1sp1 es la que se usa en lab con cyclonell: aqui , tambien sirve: Aqui quartus viejo, sirve para simular: Altera para software XILINX descarga el software para hacer tus reportes, puedes traer tu laptop al lab. material:  KIT de diseño digital: tarjeta mínima de desarrollo ep2c5t144 c8 + usb blaster + dc 5v (cyclone2 ) o de10.FPGA

tarjeta de entrada /salida  ISIS V3 para conexion jack(de barril) de 5volts.

manual_isis3

ISISV3 parte 2..

La tarjeta ISISv1 v2y v3 es  diseño exclusivo de algunos profesores de la Facultad de Ingeniería. La librería tiene el permiso de repetirlas y comercializarlas.

Videos: Prueba Tarjeta.  preparar para soldar resistencias PROTOBOARD: leds  Informacion general en PDF PREPARACION para Prácticas con Protoboard dipswitchyleds

*****************************************************

material de PRACTICAS necesario para CYCLONE11. ya traer tu kit con los cables conectados :Se puede evitar venir a conectarlo Recuerden cerrar proyecto al final.  Deberás subir tu practica a plataforma educafi. Tienes hasta una semana, antes de siguiente clase. SUBIRLAS EN PDF. Aquí se muestra la imagen con los nombres de los pines que requerirán saber para probar su tarjeta

pinestarjeta2

PROYECTOS FINALES a escoger por la profesora*******************************

PROYECTOS FINALES************************************************

  • Libros recomendados: pong

a) Matriz de leds. una matriz de leds se controla con dos contadores de anillo una para renglones y otra para columnas, con un uno viajero o con un cero viajero.   20140807034706449   8X8M-Guide   AN-1216–Introduction-to-Driving-LED-Matrices  http://www.servomagazine.com/uploads/issue_downloads/Forum-Articles/Getting_Started_With_FGAs_Part-2.pdf         u otros https://www.youtube.com/watch?v=OteylP5LE_A

https://www.microduino.cc/wiki/index.php?title=Lesson_27–Microduino_8*8_Lattice_Static_Display

Practica básica: pract_matriz_leds1   conexiones: pines matriz de leds

b)  VGA. Soldar circuito conector VGA ($9 mas resistencias): practica VGA (en verilog): Practica VGA EFCH2015 https://sites.google.com/site/tgptechnologies/fpga-project/de0-nano-vga-output http://www.fpga4fun.com/PongGame.html

Referente prof. Ibarra tema 42

Aquí se muestra un DAC hecho con resisistencias, para 2 bits c/RGB, requerimos 3 bits para el color rojo, 3 bits para el color Azul y 3 bits para el verde. (un par de resistencias adicionales, a la que se muestra en la foto)

art2_6a

c) teclado 12 teclas (venta electronicaestudio.com  $200) http://botzniak.blogspot.mx/2011/06/fpga-teclado-matricial.html#more practica Teclado: Teclado para FPGA2.  Programa Completo para todas las teclas:

Referente prof. Ibarra tema 34

practica teclado2: (50 pesos sin resistencias) tecla16 codigo: ejem_teclado de otro autor en xilinx.

d) seguidor de linea, con motorreductores, driver puente H  L298 (Puente H de arduino) , detector óptico QRD1114, rueditas y base. 

articulo de profesores:Articulo Codificacion de Automatas con Arduino2

práctica 1: aplicacic3b3n_seguidor_linea2

práctica básicaEl ABC del coche  y con codigo El ABC del cochecito 2 con FPGA

Practica Completa: seguidor

Practica sensor:Sensor para seguidor de línea

Ejemplo de conexión con SHIELD de arduino aqui:shieldARDUINO_DE10lite.png

e) juego de simón en VGA, o con leds y dipswitch con sistema aleatorio o no http://johnroach.info/2011/01/15/getting-vga-output-using-vga-and-a-spartan-3an-board/#more-505 http://www.forosdeelectronica.com/f25/juego-simon-dice-vhdl-36465/ https://prezi.com/hyrdd08p_z9j/diseno-simulacion-e-implementacion-del-juego-simon-dice-uti/ f) calculadora armando una PC http://searle.hostei.com/grant/Multicomp/ g) otro utilizando esta tarjeta ep2c5t

f) Pantalla LCD a 3.3v (venta en agelectronica.com : $200) requiere contador.vhd http://fpgacenter.com/examples/characterLcd/index.php. «Cuidado no comprar el común de 5v» práctica LCD:Practica_lcd1 Codigo:ejem_lcd_marquesina, de otro autor en xilinx.

comentarios de alumnos del semestre 2

comentariosdealumnosDSD2015-2

para windows 8 usb-blaster_driver_install  tambien en http://altera-guide.blogspot.mx/

****************

otros

TERMINO tecla16: parte 1 tecla16a  parte 2 teclado16final

armado de  ISIS3.1  la nueva versión con un error.  Informe aquí

armado_isis31