Microprocesadores
FACULTAD DE INGENIERÍA
Prof. Ing. Gerardo González Vázquez
TEMA 1. FUNDAMENTOS DE LOS MICROPROCESADORES
Antecedentes
Microprocesadores
La edad moderna
ERA ATÓMICA ERA ESPACIAL ERA DE LAS
COMUNICACIONES
Las generaciones de los
microprocesadores
De acuerdo con el INET, en su libro Microprocesadores y microcontroladores,
“A partir de la concepción de máquina universal de Von Neumann, los
ordenadores se desarrollan paralelamente a la tecnología. Aparecen cinco
generaciones:
Primera generación. Es la generación de las válvulas de vacío. Los ordenadores son
muy voluminosos, con alto consumo y coste muy elevado.
Segunda generación. Aparece con el transistor bipolar. Se consigue una gran
disminución de volumen, mayor fiabilidad y menor consumo. Los ordenadores se
empiezan a hacer populares en las grandes empresas.
Tercera generación. Aparecen los primeros circuitos integrados, se agudizan aún
más las mejoras de la generación anterior. Paralelamente, empiezan a
desarrollarse los lenguajes de alto nivel –como el Fortran y el Cobol–, así como los
primeros sistemas operativos.
Las generaciones de los
microprocesadores
De acuerdo con el INET, en su libro Microprocesadores y microcontroladores,
“A partir de la concepción de máquina universal de Von Neumann, los
ordenadores se desarrollan paralelamente a la tecnología. Aparecen cinco
generaciones:
Cuarta generación. Aparecen las técnicas de alta escala de integración –LSI–,
propiciando, en 1971, aparición del primer microprocesador 4004 de Intel.
Quinta generación. Aumenta la densidad de integración al aparecer la tecnología
VLSI1 de muy alta escala de integración. En 1976, gracias al aumento de la
densidad de integración de componentes en un circuito integrado, sale a la luz el
primer ordenador en un chip.”
Se presenta la tercera
generación de
microcontroladores
PIC1650 (Primera intel con el 80c196, un
1er Microprocesador INTEL 8080 (Mayor familia PIC General microprocesador de 16
INTEL (4004) velocidad) Instruments) bits
1972 1974 1980
1971 1973 1975 1985
INTEL 8008 (8 bits) TMS 1000 (Texas Micontrolador 805
Instruments) (Intel) Uso de
productos embebidos
Microprocesadores
PENTIUM
(microarquitectura PENTIUM II (Intel) Core i7 (Intel) 4 Core i9-10980XE (Intel)
INTEL) CELERON (Intel) núcleos 18 núcleos (3 Ghz)
1996 2006 2010
1993 1998 2009 2019
PENTIUM PRO INTEL Core Duo (Intel) Core i7 970 (Intel) 6
Pentium IV (Intel) núcleos
Tecnología de proceso
de 0.18 μm (1.40 y
1.50 GHz)
Microprocesadores
¿Qué es un microprocesador?
El INET en su libro de desarrollo de contenidos de colección, define de las
siguientes maneras los microprocesadores:
El microprocesador es un componente electrónico complejo que incorpora las
funciones típicas de todo un computador. La clave del éxito de los microprocesadores
como componente electrónico reside en que, modificando el programa almacenado
en memoria, puede adaptarse a numerosas y diferentes aplicaciones.
Componente electrónico que contiene, en una única pastilla, el procesador (CPU–
Central Process Unit o unidad central de proceso–) de una máquina programable de
tratamiento de información.
¿Qué es un microprocesador?
Por su parte Valdivieso y Solis, (s.f.) indica que:
“Esencialmente, un microprocesador es un circuito de alta escala de
integración LSI, compuesto de muchos circuitos más simples como son los
Fip-ops, contadores, registros, decodicadores, comparadores, unidad
lógica aritmética, etc; todos ellos en una misma pastilla de silicio, de
modo que el microprocesador puede ser considerado un dispositivo lógico
de propósito general o universal”
Características básicas
De acuerdo con Bolton (2017), los sistemas de microprocesadores constan de
tres partes:
La unidad central de procesamiento (CPU).
Las interfaces de entrada y salida.
La memoria.
El sistema mínimo está basado en la estructura de Von Neumann. (INET, s.f.).
Unidad Central de Procesamiento (CPU)
La CPU reconoce y ejecuta las instrucciones de un programa (Bolton, W.
2013).
De acuerdo con INET, la CPU está formada por los bloques:
Registros internos. Son bloques de biestables que permiten el almacenamiento de
los datos básicos con los cuales va a trabajar la CPU durante la ejecución de cada
instrucción.
Unidad de control. Su función es enviar, consecutivamente, instrucciones del
programa desde la memoria hasta la unidad de proceso.
Unidad de proceso u operativa. Es donde las instrucciones son decodificadas y
ejecutadas.
Interfaces de entrada/salida y memoria
La interfaz de E/S “realiza la comunicación con el mundo exterior, es decir, con el ser
humano. Recibe y representa los datos y resultados de forma asequible para el
hombre.” (INET, s.f.).
La unidad de memoria es el lugar en donde se almacena el programa a ejecutar, en
forma de secuencia de instrucciones, además de los datos.
Figura 1.
Arquitectura básica
de un
microcontrolador
Nota. Adaptado de
INET,
Microprocesadores
y
microcontroladores,
pp.31.
Buses
La interconexión necesaria entre los elementos se realiza a través de los
buses de comunicación. Los buses de comunicación son “un conjunto de
conductores por los cuales se transmite la información digital en forma de
pulsos eléctricos” (INET. s.f.).
Bus de direcciones
Bus de datos
Bus de control
Bus de direcciones
De acuerdo con INET (s.f.):
Es el empleado por la CPU para seleccionar la dirección de memoria o el
dispositivo de E/S con el cual va a intercambiar información. Es, por tanto,
unidireccional.
El tamaño –número de conductores que loconstituyen– determina la capacidad de
direccionamiento de la CPU, que es el máximo número de posiciones de memoria y
dispositivos E/S a los que la CPU puede acceder. Para m líneas la capacidad de
direccionamiento será: 2 .
Bus de datos
De acuerdo con INET (s.f.):
El bus de datos es el conjunto de conductores a través del cual el microprocesador
intercambia información con la unidad de memoria o E/S seleccionada mediante el
bus de direcciones. Sus características son:
Bidireccional: La información puede viajar en los dos sentidos.
Número de líneas (N): representa la cantidad de bits que se pueden transmitir
simultáneamente. Suele denominarse “la palabra del μP”.
Triestado: Las líneas del bus de datos deben ser triestado. Las líneas triestado son
aquellas capaces de tener tres estados:
Estado alto (High, H).
Estado bajo (Low, L).
Estado de alta impedancia (High Impedance, HZ).
Bus de control y señales
De acuerdo con INET (s.f.):
Está formado por un conjunto de líneas por las que circulan las señales
auxiliares de gobierno y sincronización del sistema. Las líneas existentes
dependen del fabricante del μP y de las funciones que desee implementarle.
Algunas señales típicas en todos los sistemas son:
señal de reloj de sincronización
señal de RESET o inicialización
señal de lectura/escritura en memoria, etc.
El reloj se encarga de sincronizar todo el sistema, compensando los retardos de los
diferentes módulos. El sistema μP es un sistema secuencial; la secuencia que realiza es la
ejecución continua de instrucciones.
¿Dudas o preguntas?
Bibliografía
Estévez, M. (s.f.). Microprocesadores y microcontroladores. INET.
Valdivieso, C. y Solís R. (s.f.). Microprocesadores Fundamentos y Aplicaciones.
Diseño embebido con simulaciones interactivas. Iniciativa Latinoamericana de
Libros de Texto abiertos.
Bolton, W. (2017). Mecatrónica Sistemas de control electrónico en la
ingeniería mecánica y eléctrica. Un enfoque multidisciplinario. Alfaomega.
Alfred250. (s.f.). Historia de los microcontroladores.
[Link]
4721-b526-a4a13422e87f