page

View the Project on GitHub unal-edigital1-2020-1/page

ELECTRÓNICA DIGITAL 1 2020-1 UNIVERSIDAD NACIONAL DE COLOMBIA

Profesor:

Ferney Alberto Beltrán Molina, Ing, MSc, PhD(c)
fabeltranm@unal.edu.co.
github: https://github.com/Fabeltranm/

Material de clase, labs de años anteriores

Descripción

Este curso proporciona las bases metodológicas y tecnológicas para el diseño de sistemas digitales. Una vez cursado el estudiante debe ser capaz de realizar el proceso completo de diseño de un sistema digital complejo, desde su especificación hasta la implementación física, utilizando herramientas CAD que faciliten el proceso.

Metodología

El estudiante es responsable de adquirir el conocimiento, y tiene la responsabilidad de preparar los temas que se van a tratar , antes de cada nuevo tema se dejarán lecturas, talleres y prácticas que deben ser realizadas por el estudiante y las dudas se discutirán y aclararán en clase.

Adicionalmente, el estudiante debe aprender a manejar por su cuenta los programas computacionales utilizados en el curso. Con esto se elimina la dependencia tecnológica y permite que en la vida profesional se puedan adquirir nuevos conocimientos de forma autónoma. El componente práctico es de vital importancia ya que el estudiante debe ser capáz de realizar implementaciones físicas que cumplan con especificaciones físicas, eléctricas, funcionales y económicas.

Requisitos: Aparte de los establecidos en cada uno de los programas que incluyen la asignatura, es recomendable que el estudiante tenga disposición para el diseño e implementación de circuitos electrónicos y así como bases en algún lenguaje de programación de computadores.

Objetivos

Contenido

Evaluación

Material de Clase

Semana Tema Documentación otros Video
Semana 1 Introducción al Diseño Electrónico Digital link    
Semana 2 Sistema de Numeración link link  
Semana 3 Lógica Combinacional álgebra de boole link link link
Semana 4 Lógica Combinacional reducción de terminos link link link1 link2
Semana 5 Lógica Combinacional tiempo de propagación link link link link2
Semana 6 Ideas de proyecto Presentación labsland link   link
Semana 6 lógica secuencial link link link
Semana 7 Presentación de proyectos de los estudiantes   link link
Semana 8 ASMD link link link
Semana 9 ASM link link link V1 link V2
Semana 10 proyecto link   link
Semana 11 -13 introducción procesador link   link 13-05 link 18-05 link 20-05 link 01-06
Semana 14 -15 procesador link   link 03-06 link 08-06 link 10-06

Tutorias

Laboratorios y Proyecto

Metodología de trabajo

Para cada paquete de trabajo se debe clonar la plantilla dada, y los resultados del trabajo de cada grupo deben ser subidos antes de la fecha estipulada. Se recomienda leer la ayuda de github classroom en este link y ver los videos de github de su canal de YouTube de este link o pueden descargar un libro de git del siguiente link Antes de empezar si no ha tenido ningún acercamiento con los repositorios de git debe realizar los siguientes pasos:

Antes de comenzar con cada paquete de trabajo se debe leer las instrucciones y tener todos los archivos. Para acceder a cada paquete de trabajo debe:

Nota: Todos los estudiantes debes unirse al grupo correspondiente y tener cuidado de no equivocarse de grupo

Luego de unirse a cada grupo de trabajo debe clonar su repositorio en su computador, para lo cual:

RECUERDEN: Todos los integrantes del grupo deben trabajar en el respectivo repositorio y participar en los respectivos commit y push, tanto de la documentación

Documentación

Para todos los paquetes de trabajo se debe realizar la documentación respectiva, que evidencie el progreso del trabajo. Puede hacer uso de fotos, videos, comentar el código HDL, y todo lo que el grupo considere necesario para explicar los avances que va teniendo. Recuerde el trabajo que ustedes documenten, será el que leerán sus compañeros de los próximos semestres. En este contexto, la evaluación de la documentación será tenida en cuenta la minuciosidad y claridad de la misma.

La documentación se debe diligenciar en el archivo README.md, que se encuentra en cada repositorio dentro de la carpeta docs, en el cual deben colocar el nombre3 de los integrantes y el número de identificación. El archivo README.md, se debe escribir en formato Markdown. Para aprender cual es el formato de este documento se recomienda revisar el siguiente link que les da una visión rápida de formato usado para hacer la documentación. Las imágenes, fotos y soportes gráficos deben ser alojados en la carpeta ‘figs’ y deben ser vinculadas en documento README.md.

Código HDL

El código HDL está alojado en la carpeta ´src´. Allí están los archivos fuentes dados en clase y allí deben alojar todo los archivos diseñados y desarrollados por los integrantes de grupo y según sea solicitado en la guía de cada paquete de trabajo.

Entrega

Recuerde tener presente el deadline de cada paquete de trabajo, a las 8 de la noche del día indicado se cierra el sistema y los grupos no podrán actualizar el repositorio. Para actualizar el repositorio deben realizar el respectivo commit y push, según sea la plataforma que estén utilizando y como se explicó en clase. Recuerda también revisar que en la página de github se refleja las actualizaciones realizadas por el grupo de trabajo

Cronograma de laboratorios (Prelabs)

Semana Tema Guia de laboratorio WP deadline
Semana 1 instalación Vivado link    
Semana 2 Sumador link WP01 23 de marzo 8:00pm
Semana 3 BCD2sseg link WP02 06 de abril 8:00pm
Semana 4 display 7 segmentos link    
Semana 5 multiplicador link    

Desarrollo proyecto

A continuación se presenta cada actividad a realizar, el plan de trabajo del proyecto de cada semana se encuentra en el link de documentación y el link de trabajo se encuentra en la columna repositorio. recuerde que debe trabajar sobre “IEEE Standard for Verilog” y las entregas parciales se hace siguiendo el estandar “ECSS‐Q‐60‐02A”.

WP semana deadline Tema Documentación Repositorio
01 semana 1   Buffer de memoria link WP01 .
02 semana 2 /semana 3   Captura de datos link WP02
03 semana 4   Procesamiento link WP03

resultados 2020-1 proyectos

primera entrega

Bibliografía