Anda di halaman 1dari 2

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

ESTUDIOS GENERALES CIENCIAS

PROGRAMA ANALÍTICO

CURSO : LABORATORIO DE CIRCUITOS DIGITALES (LCD)


CLAVE : IEE146
TIPO : OBLIGATORIO PARA LAS ESPECIALIDADES DE INGENIERÍA ELECTRÓNICA, INGENIERÍA
MECATRÓNICA E INGENIERÍA DE LAS TELECOMUNICACIONES
CRÉDITOS : 1.00
HORAS DE TEORÍA : NO TIENE
HORAS DE PRÁCT. : NO TIENE
HORAS DE LAB. : 4 QUINCENALES
REQUISITOS : [IEE144]
SEMESTRE : 2015-2

I. Objetivos del curso


Al término del semestre, el estudiante estará en capacidad de emplear el flujo de circuitos digitales basados
en circuitos integrados de pequeña (SSI) y mediana (MSI) escala de integración, así como el flujo de diseño
de sistemas digitales basados en dispositivos programables; y podrá diseñar sistemas digitales de mediana
complejidad basados en un dispositivo lógico programable mediante el empleo de un lenguaje de descripción
de hardware y una herramienta de síntesis. Además, estará capacitado en implementaciones en FPGA.

II. Metodología
El curso se desarrolla teniendo en cuenta aspectos de diseño asistido por computadora y el uso de circuitos
integrados digitales y dispositivos lógicos programables. En cada sesión, se incluye una breve exposición
teórica relativa a los circuitos integrados digitales, una experiencia de implementación en protoboard, una
exposición acerca del diseño basado en dispositivos programables y una experiencia de diseño mediante
VHDL e implementación en FPGA.
Las consultas que el estudiante necesite realizar al profesor del curso las puede hacer durante la clase (si el
tema corresponde), fuera de ella (en los horarios de asesoría que el profesor proporciona) o por correo
electrónico.

III. Sumilla
Durante el desarrollo del curso, el estudiante se familiariza con herramientas útiles para el diseño digital tales
como dispositivos de pequeña (SSI) y mediana (MSI) escala de integración, un programa para diseño de
circuitos digitales, un lenguaje de descripción de hardware (estándar del IEEE) y un módulo programable
basado en un dispositivo lógico programable. En cada ejercicio de diseño planteado se realizará todo el flujo
de diseño correspondiente y la implementación en FPGA.

IV. Descripción de las sesiones de laboratorio


SESIÓN 1. Introducción al laboratorio
Implementación de circuito digital en base a dispositivos SSI y MSI. Definición de FPGA, características y
aplicaciones. Introducción al VHDL, codificación concurrente. Herramienta Quartus II. Flujo de diseño de un
circuito digital. Concepto de testbench. Implementación de circuito digital en FPGA: codificación, simulación,
síntesis y configuración de dispositivo.
SESIÓN 2. Circuitos combinacionales I
Descripción de circuitos combinacionales con compuertas lógicas básicas. Uso de sentencias concurrentes
para descripción de circuitos combinacionales.
SESIÓN 3. Circuitos combinacionales II
Uso de sentencias secuenciales para descripción de circuitos combinacionales. Descripción de bloques
aritméticos. Diseño jerárquico de circuitos digitales, paquetes y componentes.
SESIÓN 4. Circuitos secuenciales I
Uso de sentencias secuenciales para descripción de circuitos secuenciales. Descripción VHDL de circuitos
secuenciales básicos: latch, flip-flop, registros.
SESIÓN 5. Circuitos secuenciales II
Metodología de diseño de circuitos globalmente síncronos. Descripción de contadores y bloques de memoria.
Introducción a máquinas de estado finitas.
Programa analítico de Laboratorio de circuitos digitales
SESIÓN 6. Máquinas de estado finitas (FSM)
Metodología de diseño de máquinas de estado finitas (FSM). Descripción de circuitos secuenciales basados
en FSM. Implementación de un sistema digital de mediana complejidad en un FPGA.

V. Bibliografía
CHU, Pong P.
2006 Hardware desing using VHDL. Nueva Jersey: Wiley-IEEE Pres.
PEDRONI, Volnei A.
2004 Circuit Design with VHDL. Cambridge, MA: The MIT Press.

VI. Sistema de evaluación


Reglamento
La nota final del curso se expresa solo en número enteros. Si el cálculo de la nota final da un total con
decimales, debe convertirse esa cifra a enteros (se añade un punto a la nota si el primer decimal es cinco o
más; se elimina el decimal si es menor de 5).
La nota final del curso se calculará utilizando la fórmula que a continuación se detalla. En ella se usa la
siguiente nomenclatura:

Nf : nota final
Prb : promedio de prácticas de tipo Pb. Para efectos de obtener el promedio de prácticas tipo Pb
no se toma en cuenta la práctica con calificativo más bajo.
Proy : proyecto final del curso

6Pr + 4Proy
b
Nf =
10

Sistema de evaluación para el semestre


La primera de las sesiones de laboratorio programadas no será calificada, pero al final de ella se realizará
una evaluación escrita sobre los tópicos abordados en esa sesión, equivalente a la mitad de los puntos de la
prueba inicial del segundo laboratorio. A continuación se indica la estructura de calificación de los
laboratorios, salvo del último que estará asociado al proyecto:
­ Una prueba inicial, escrita, de una duración de 15 minutos .................................................. 5 puntos
­ Una implementación preliminar en VHDL y simulación ......................................................... 5 puntos
­ Una implementación en FPGA ............................................................................................ 10 puntos
San Miguel, agosto de 2015

Anda mungkin juga menyukai