0.parcelacion Microprocesadores (Remota)

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Microprocesadores

FUNDACIÓN UNIVERSIDAD DEL NORTE


División de Ingenierías
Departamento de Ingenierías Eléctrica y Electrónica

1. Identificación

Nombre de Asignatura: Microprocesadores


NRC de la asignatura: 3213,3215
Pre-requisitos: IEN7134
Co-requisitos: Ninguno
Número de créditos: 3
Tipo de crédito: 2 créditos teóricos obligatorios
1 crédito práctico obligatorio
Intensidad horaria por Horas teóricas asistidas: 2
semana: Horas prácticas asistidas: 2
Horas trabajo independiente (teoría): 4
Horas trabajo independiente (práctico): 1
Nivel del curso: Pregrado
Nombre del profesor: Diego Gómez
Nombre del Asistente de Luis Arismendy
Docencia:
Ubicación del profesor: Departamento de ingenierías eléctrica y electrónica
Bloque L1, Cubículo 1-5L6
Horario de atención al Diego Gómez: Disponible en este enlace
estudiante: Luis Arismendy: Disponible en este enlace

2. Descripción amplia de la asignatura:

La revolución tecnológica propiciada por la microelectrónica; comparada con la Revolución Industrial en magnitud e
importancia, ha hecho posible disponer de unidades funcionales completas en un único circuito integrado. Esto, a
su vez, ha facilitado el desarrollo de equipos más económicos y potentes basados en la lógica programable y
sistemas autónomos, automáticos e inteligentes aplicables a casi cualquier actividad humana.
Dentro de la amplia variedad de circuitos lógicos integrados a gran escala, los microprocesadores se encuentran en
el extremo de los dispositivos programables, mientras los ASICs ocupan el otro extremo por su rigidez. Es por ello
que esta asignatura va dirigida al estudio de los microprocesadores de manera rigurosa y a la vez práctica y
aplicada, tanto en hardware como en software.
El contenido de la asignatura se corresponde con un primer curso de microprocesadores y se enfoca al estudio
detallado de las unidades funcionales y genéricas de microprocesadores con arquitectura CISC, valiéndose para ello
de un dispositivo real, sin que esto signifique una pérdida de generalidad. Se estudian también las unidades
periféricas más comunes y se interconectan con el microprocesador.
Microprocesadores

3. Justificación:

El Ingeniero electrónico encontrará, durante su actividad profesional, que en casi cualquier sistema moderno están
presentes los dispositivos y los circuitos lógicos, desde los más simples de la lógica combinatoria hasta los
programables más sofisticados y potentes. Los microprocesadores se encuentran en esta última categoría y el
profesional en electrónica los encuentra prácticamente en cualquier equipo o sistema autónomo o interconectado.
Por esta razón es necesario incluir en su formación profesional un sólido conocimiento de los tópicos relacionados,
con el fin de proporcionarle una formación integral que le permita un ejercicio profesional idóneo y más
competitivo, capacitándolo para efectuar diseños nuevos o cambios a circuitos ya existentes. Además, los
conocimientos sobre microprocesadores serán fundamentales para el desarrollo de asignaturas posteriores y
posiblemente se convierta en la herramienta de soporte para su proyecto de grado.

4. Objetivo general

Se busca capacitar al estudiante con el conocimiento de los microprocesadores utilizados en el campo de las
comunicaciones, los computadores y los controladores digitales, su programación desde bajo nivel y su
interconexión con otros dispositivos.

5. Objetivos específicos

OE Descripción del objetivo específico


OE Describir la arquitectura de un computador mediante lógica de transferencia
1 entre registros

OE Comprender y dominar el concepto de mapa de memoria y direccionamiento de


2 bloques internos.

OE Dar solución algorítmica a un problema, mediante la generación de programas


3 en lenguaje ensamblador.

OE Reconocer las restricciones que impone el set de instrucciones de un


4 microprocesador.

OE Derivar la circuitería requerida para interconectar al microprocesador con otros


5 dispositivos, tales como memorias y periféricos de Entrada/Salida.

6. Metodología:

El desarrollo de la asignatura se lleva a cabo mediante la modalidad de Clase remota. Incluye exposiciones
magistrales por parte del profesor, abarcando los temas propuestos en el programa y estimulando la participación
de los estudiantes mediante preguntas y discusión de temas específicos. El profesor, con el apoyo del Asistente de
Docencia, cubrirá la componente práctica, que incluye asignación de trabajos prácticos sobre diferentes temas y
Microprocesadores

talleres de solución de ejercicios. Sin embargo, los estudiantes están comprometidos con el estudio e investigación
de los temas tratados y la solución de los ejercicios propuestos, al igual que el montaje de circuitos prácticos. Los
estudiantes realizan prácticas de acuerdo con las guías entregadas por el profesor.
7. Medios:

Las clases remotas usarán la Suite de MS Office 365:


 MS Teams: Para comunicación remota síncrona.
 MS OneNote: Como cuaderno de notas, individual y colaborativo.
 MS Whiteboard: Pizarra digital.
 MS Stream: Para consulta posterior de clases grabadas.
 MS Forms: Para encuesta rápida de seguimiento a la clase.
Las sesiones prácticas se fundamentarán en el uso del Z-80 Simulator IDE y del Proteus.

Además de las anteriores plataformas, las evaluaciones usarán la herramienta Catálogo Web.

8. Contenido

No.
H
SEMAN TÓPICO Clase Teórica HT Clase práctica
P
A
Presentación, bienvenida,
1 Introducción 1   0
parcelación, motivación
1.1. Direccionamiento de
1. Mapas de Ejercicios de
memorias y periféricos
1y2 Memoria y 3 construcción de 4
1.2. Diseño del decodificador de
Direccionamiento mapas de memoria
memoria
2.1 Introducción: Diseño
combinatorial, diseño secuencial y
 
diseño mediante lógica de
2. Lógica de
transferencia entre registros.
3 Transferencia entre 2 2
2.2 Microoperaciones,
registros  
Macrooperaciones
2.3 Proposiciones condicionales de
 
control
4y5 3. Diseño lógico de 3.1 Organización del procesador 6   2
la CPU 3.2 Registro Acumulador  
3.3 Unidad Aritmético-Lógica  
3.4 Registro de condición  
3.5 Registro de desplazamiento  
3.6 Unidad Procesadora  
3.7 Organización de la unidad de
 
Control
3.8 Diseño de un computador
 
sencillo
3.9 Ensamblado a partir de un  
flujograma
Microprocesadores

3.10 Primer Parcial  


4.1 Historia y clasificaciones  
4.Microprocesadore
6y7 4.2 Unidades funcionales 6   2
s
4.3 Arquitecturas típicas  
5.1 Formatos y tipos de
 
5.Programación instrucciones
8 básica y formato de 5.3 Flujogramas y el diseño del 2 2
 
las instrucciones programa.
5.4 Lazos  
6.1 Programación en Assembler  
6.2 Operaciones con el Stack y
 
subrutinas
6. Programación
6.3 Operaciones aritméticas  
9 y 10 avanzada de 6 2
6.4 Conversiones de código  
microprocesadores
6.5 Manejo de bloques  
6.6   Operaciones avanzadas de
 
direccionamiento
7.1 Descripción del Circuito
 
Integrado
7.2 Operación del uP  
7. EL 7.2.1 Diagrama de tiempo del ciclo
 
11 y 12 MICROPROCESADO Fetch 6 2
R Z-80 7.2.2 Diagrama de tiempo del ciclo
 
de lectura/escritura en memoria
7.2.3 Diagrama de tiempo del ciclo
 
de E/S de puertos
8.1   Direccionamiento de
8. Circuitos E/S e  
periféricos
13 interfaces 2 2
8.2   Expansión de memoria  
programables
8.3   Interfaces programables  
9.1 Métodos de conversión A/D y
9. Conversión A/D y  
14 D/A 2 2
D/A y transductores
9.2 Interconexión de transductores  
10.1   Conceptos y manejo de
10. Manejo de  
Interrupciones
15 y 16 interrupciones y 6 2
10.2   Manejo de prioridades  
DMA
10.3   Acceso directo a memoria  
Microprocesadores

8.1. Trabajo Práctico

PRÁCTICA SESIONES
Implementación de memorias en Proteus 1
Diseño de un Microprocesador Sencillo 1
Simulación de un microprocesador de 4 bits 2
Operaciones de Transferencia de datos 1
Operaciones Aritméticas y Lógicas 1
Instrucciones de salto y programas en buclas 1
Operaciones con el Stack y subrutinas 1
Instrucciones de manipulación de bits 1
Operaciones matemáticas de alto nivel 1
Manejo de bloques de datos 1
Manejo de puertos E/S 1
Manejo de interrupciones 1

TRABAJO FINAL SESIONES


Implementación de un emulador para Altair 8800 2

9. Evaluación

Evaluación Fecha Porcentaje Contenido Medio


Parcial I Semana 5 20% Direccionamiento y Web CT, Teams,
RTL OneNote
Práctica I Semana 8 10% Construcción de un Teams, Arduino
microprocesador en Web Editor
Proteus
Parcial II Semana 12 20% Ensamblador y Z-80 Web CT, Teams,
OneNote
Práctica II Semana 13 10% Aplicación simulada Teams, Arduino
con Proteus Web Editor
Examen Semana 17 20% Acumulativo Web CT, Teams
Final
Proyecto Semana 18 20% Simulador Altair Teams, Arduino
Final 8800 Web Editor
Microprocesadores

10. Bibliografía

Texto guía:

 MANO, M MORRIS. Arquitectura de Computadoras, 3ª Edición. Prentice Hall


 Manuales y hojas de datos de los equipos de desarrollo y dispositivos (Rabbit, Intel, Zilog, Acer). (Inglés)
 URUÑUELA, J.M. Microprocesadores, programación e interconexión. Ed. McGraw-Hill, 2ª. Edición 1990.
Méjico.

Textos de referencia:

 TOKHIEM, R.L. Fundamentos de los microprocesadores. Ed. McGraw-Hill, 2ª Edición. 1991. Madrid.
 BREY, B. Los microprocesadores Intel, arquitectura, programación e interfaces. 3ª edición. Prentice - Hall,
1995. Méjico.
 HENNESSY J. L., PATTERSON D. A. Computer Architecture, Fourth Edition: A Quantitative Approach. 4th
edition. Morgan Kaufmann Publishers, 2007. USA. (Inglés).
 BREY, B. Los microprocesadores INTEL: 8086/8088, 80186, 80286, 80386, 80486, Pentium, procesador
Pentium, Pro, Pentium II, Pentium III y Pentium 4: arquitectura, programación e interfaz. 5ª edición.
Prentice - Hall, 2006. Méjico.

Principales direcciones en Internet


 http://www.zilog.com
 http://www.intel.com
 http://www.rabbitsemiconductor.com
 Proyecto Altair 8800 en Arduino

También podría gustarte