Professional Documents
Culture Documents
SATCA1: 3-2-5
2. Presentacin
Caracterizacin de la asignatura
Aportacin de la asignatura al perfil de egreso:
Simular e implementar modelos de sistemas electrnicos lgicos secuenciales que permitan
comprobar su comportamiento empleando lenguajes de descripcin de hardware.
Aplicar los conocimientos de dispositivos lgicos programables, para el anlisis, adaptacin,
operacin, mantenimiento y diseo de los sistemas digitales que conforman la base de los
microntroladores.
Analizar, adaptar, operar y disear los diferentes dispositivos de interfaz relacionados con sistemas
digitales.
Comunicarse con efectividad en forma oral y escrita en el mbito profesional tanto en su idioma
como en un idioma extranjero.
Importancia de la asignatura:
Esta asignatura es la base para la comprensin de la operacin de microprocesadores y
microcontroladores. Permite que el alumno pueda disear mediante el lenguaje de descripcin de
hardware cualquier circuito digital dentro de un circuito con alta escala de integracin.
Establece el vnculo entre los circuitos electrnicos digitales y los diferentes dispositivos de interfaz.
Descripcin general del contenido de la materia:
La materia presenta los fundamentos de diseo de los sistemas digitales, secuenciales empleando el
lenguaje de descripcin de hardware, permitiendo la implementacin de mquinas de estados.
Establece las bases de los componentes bsicos de un microprocesador (memoria y ALU), as como
los diversos dispositivos de interfaz con los que se relacionan.
Relacin con otras asignaturas:
Esta materia es la base de materias como Microntroladores, Controladores Lgicos Programables,
Control Digital y materias de especialidad, en los temas de diseo e implementacin de circuitos
digitales empleando lenguajes de descripcin de hardware y dispositivos lgicos programables,
desarrollando las competencias especficas de anlisis, diseo e implementacin de circuitos digitales
con VHDL.
Intencin didctica
El contenido de la materia de Diseo Digital con VHDL se organiza en cuatro temas.
En el primer tema se comienza con la programacin de circuitos digitales en VHDL. Considerando
que el alumno ya tiene las nociones del uso del mismo, en este tema se debe lograr el diseo de circuitos
1
Sistema de Asignacin y Transferencia de Crditos Acadmicos
4. Competencia(s) a desarrollar
Competencia(s) especfica(s) de la asignatura
Desarrolla y simula estructuras avanzadas de un programa en VHDL de circuitos lgicos secuenciales
sncronos para la programacin e implementacin de FPGAs o CPLDs en aplicaciones reales.
Conoce y desarrolla los componentes que conforman las arquitecturas bsicas de un microprocesador.
5. Competencias previas
Realiza demostraciones de teoremas y postulados del algebra de Boole.
Realiza reducciones de funciones lgicas.
Identifica y compara las familias de las compuertas lgicas.
Busca y selecciona informacin acerca de FPGAs o CPLDs.
Disea y construye circuitos combinacionales usando dispositivos SSI, MSI y FPGAs o CPLDs.
Analiza y disea circuitos secuenciales utilizando Flip- Flops.
Analiza y disea circuitos secuenciales sncronos utilizando Flip- Flops.
Analiza y disea circuitos secuenciales sncronos con FPGAs o CPLDs.
6. Temario
No. Temas Subtemas
1 Programacin VHDL 1.1. Elementos del lenguaje VHDL.
1.1.1. Elementos sintcticos del VHDL.
1.1.2. Operadores y expresiones en VHDL.
1.2. Declaraciones de objetos.
1.2.1. Declaracin de seales
1.2.2. Declaracin de ficheros.
1.3. Declaraciones concurrentes.
1.3.1. Declaracin de arquitectura de flujo
de datos.
1.3.2. Ejemplos de descripcin flujo de
datos.
1.4. Ejemplos de declaraciones secuenciales.
1.4.1. Ejemplos de diagramas de mquinas
de estado.
1.5. Funciones y subprogramas.
1.5.1. Declaracin de procedimientos y
funciones.
1.5.2. Subprogramas.
1.5.3. Paquetes.
1.5.4. Bibliotecas
1.6. Programacin de FPGAs CPLDS en
diferentes aplicaciones.
2 Mquinas de Estados Finitos 2.1. Modelo de Mealy y Modelo de Moore.
2.2. Representacin de los modelos Mealy y
Moore en diagramas de estado y diagrama
ASM.
2.3. Diseo de mquinas de estados finitos tipo
Mealy y tipo Moore utilizando VHDL.
2.3.1. Obtencin de las tablas de estado.
2.3.2. Obtencin de las ecuaciones de
estado.
2.3.3. Programacin de archivo .VHD.
2.3.4. Simulacin del archivo .VHD.
2.3.5. Obtencin del archivo de
programacin.
2.3.6. Programacin de FPGAs CPLDs
3 Memorias 3.1. Conceptos de memorias.
3.1.1. Terminologa de memorias.
3.1.2. Operacin general de memorias.
3.1.3. Tipos de memorias.
3.1.4. Aplicaciones de memorias en la
lgica combinacional y secuencial.
9. Proyecto de asignatura
El objetivo del proyecto que plante el docente que imparta esta asignatura, es demostrar el desarrollo
y alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases:
Fundamentacin: marco referencial (terico, conceptual, contextual, legal) en el cual se
fundamenta el proyecto de acuerdo con un diagnstico realizado, mismo que permite a los
estudiantes lograr la comprensin de la realidad o situacin objeto de estudio para definir un
proceso de intervencin o hacer el diseo de un modelo.
Planeacin: con base en el diagnstico en esta fase se realiza el diseo del proyecto por parte de
los estudiantes con asesora del docente; implica planificar un proceso: de intervencin
empresarial, social o comunitario, el diseo de un modelo, entre otros, segn el tipo de proyecto,
las actividades a realizar los recursos requeridos y el cronograma de trabajo.
Ejecucin: consiste en el desarrollo de la planeacin del proyecto realizada por parte de los
estudiantes con asesora del docente, es decir en la intervencin (social, empresarial), o
construccin del modelo propuesto segn el tipo de proyecto, es la fase de mayor duracin que
implica el desempeo de las competencias genricas y especificas a desarrollar.
Evaluacin: es la fase final que aplica un juicio de valor en el contexto laboral-profesin, social e
investigativo, sta se debe realizar a travs del reconocimiento de logros y aspectos a mejorar se
estar promoviendo el concepto de evaluacin para la mejora continua, la metacognicin, el
desarrollo del pensamiento crtico y reflexivo en los estudiantes.