Escolar Documentos
Profissional Documentos
Cultura Documentos
TEMATICA
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
SISTEMAS MICROPROCESADOS.
SISTEMAS MICROCONTROLADOS.
SISTEMAS EMBEBIDOS
CONTROL DE PROCESOS
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
OPERADOR
SENSORES O
CAPTORES
ACTUADORES
EQUIPO A CONTROLAR O
PROCESO INDUSTRIAL
UNIDAD DE
CONTROL
Elementos de programacin
Informacin recibida
Informaciones
del sistema
Ordenes a ser
ejecutadas
OPERADOR
SENSORES O
CAPTORES
ACTUADORES
EQUIPO A CONTROLAR O
PROCESO INDUSTRIAL
UNIDAD DE
CONTROL
Elementos de programacin
Informacin recibida
Informaciones
del sistema
Ordenes a ser
ejecutadas
SOLUCIN DE UN PROBLEMA
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
CARACTERSTICAS DEL
SISTEMA
CABLEADA PROGRAMABLE
Mantenimiento
Costo
Adaptacin de procesos
Posibilidades de ampliacin
Interconexin y cableado exterior
Estructuracin en bloques
independientes
Mucho
Bajo
Difcil
Bajas
Mucho
Difcil
Poco
Alto
Fcil
Altas
Poco
Fcil
SOLUCIN DE UN PROBLEMA
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
PROBLEMA PROGRAMADOR
ANALISIS
CONOCIMIENTOS
PROGRAMA SISTEMA mP SOLUCION
DATOS DEL PROBLEMA
PROBLEMA PROGRAMADOR
ANALISIS
CONOCIMIENTOS
PROGRAMA SISTEMA mP SOLUCION
DATOS DEL PROBLEMA
ARQUITECTURAS
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
HARDWARE
Von Neuman
Segmentada.
Harvard
SOFTWARE
CISC
RISC
SISC
ARQUITECTURA VON NEUMAN
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
Mquina secuencial
Ejecuta solo una
operacin a la vez
Bus de datos y
direcciones
compartidos
Lenta
Generalmente se
combina con software
tipo CISC
CPU
CPU
MEMORIA DE
PROGRAMA
Y DATOS
MEMORIA DE
PROGRAMA
Y DATOS
CPU
CPU
MEMORIA DE
PROGRAMA
Y DATOS
MEMORIA DE
PROGRAMA
Y DATOS
ARQUITECTURA SEGMENTADA
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
Mquina secuencial
Buses de datos y
direcciones compartidos
Diseo multietapa
(Pipeline)
El diseo multietapa le
permite ejecutar ms de una
operacin a la vez
Se encuentra combinada
con software CISC y en
pocas ocasiones con RISC
Ms rpida que Von
Neuman
OSC
PC PC+1
BUSQUEDA INST (PC)
EJECUTA INST (PC-1) BUSQUEDA INST (PC+1)
EJECUTA INST (PC)
CICLO MAQUINA
OSC
PC PC+1
BUSQUEDA INST (PC)
EJECUTA INST (PC-1) BUSQUEDA INST (PC+1)
EJECUTA INST (PC)
CICLO MAQUINA
PC PC+1
BUSQUEDA INST (PC)
EJECUTA INST (PC-1) BUSQUEDA INST (PC+1)
EJECUTA INST (PC)
CICLO MAQUINA
ARQUITECTURA HARVARD
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
Separa los buses de
datos, direcciones y
control, y los hace
totalmente
independientes.
Lo anterior permite leer
instrucciones con mayor
velocidad
Pueden direccionar altas
cantidades de memoria
Se combinan con
software RISC
CPU
CPU
MEMORIA DE
PROGRAMA
(ROM)
MEMORIA DE
PROGRAMA
(ROM)
MEMORIA DE
DATOS
(RAM)
MEMORIA DE
DATOS
(RAM)
CPU
CPU
MEMORIA DE
PROGRAMA
(ROM)
MEMORIA DE
PROGRAMA
(ROM)
MEMORIA DE
DATOS
(RAM)
MEMORIA DE
DATOS
(RAM)
ARQUITECTURA CISC
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
Complex Instruction Set Computer .
Set de instrucciones grande.
Ofrece una amplia gama de operaciones.
Facilita el trabajo de programacin.
Reduce el tamao del cdigo de programa.
Incrementa el costo de aprender la programacin
ARQUITECTURA RISC
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
Reduced Instruction Set Computer
Pocas instrucciones
Ms fcil de aprender el mtodo de
programacin
Mayor tamao del cdigo de programa
ARQUITECTURA SISC
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
(Specific Instruction Set Computer).
Estos procesadores poseen un juego de
instrucciones especfico para cada aplicacin.
Estn destinadas a aplicaciones muy concretas.
ESTRUCTURA DE UN SISTEMA DE
MICROPROCESADORES
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
UNIDAD DE
CONTROL
UNIDAD DE
CONTROL
ALU
ALU
UNIDAD DE
ENTRADA
UNIDAD DE
ENTRADA
UNIDAD DE
SALIDA
UNIDAD DE
SALIDA
MEMORIA
RAM
MEMORIA
RAM
MEMORIA
ROM
MEMORIA
ROM
Unidad E/S
CPU o mP
Unidad de memoria
UNIDAD DE
CONTROL
UNIDAD DE
CONTROL
ALU
ALU
UNIDAD DE
ENTRADA
UNIDAD DE
ENTRADA
UNIDAD DE
SALIDA
UNIDAD DE
SALIDA
MEMORIA
RAM
MEMORIA
RAM
MEMORIA
ROM
MEMORIA
ROM
Unidad E/S
CPU o mP
Unidad de memoria
PARTES DE UN SISTEMA DE
MICROPROCESADOR
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
Salida
RAM ROM
CPU
CPU
Bloque E/S
Entrada
Bloque de
memoria
Perifricos de
entrada
Perifricos de
entrada
Perifricos de
salida
Perifricos de
salida
Bus de datos
Bus de direcciones
Bus de control
CLK
Salida
RAM ROM
CPU
CPU
Bloque E/S
Entrada
Bloque de
memoria
Perifricos de
entrada
Perifricos de
entrada
Perifricos de
salida
Perifricos de
salida
Bus de datos
Bus de direcciones
Bus de control
CLK
BLOQUES DE LA CPU
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
Procesa informacin binaria
en base de un programa escrito
en la memoria
CPU o mP
Ejecuta e interpreta las instrucciones.
Sincroniza el funcionamiento de
todos los componentes del sistema
Ejecuta e interpreta las instrucciones.
Sincroniza el funcionamiento de
todos los componentes del sistema
Ejecuta operaciones:
Aritmticas: +, -, complemento a dos.
Lgicas: and, or, not, xor, comparacin.
Adems: desplazamiento, rotacin y traslado
de informacin digital
Ejecuta operaciones:
Aritmticas: +, -, complemento a dos.
Lgicas: and, or, not, xor, comparacin.
Adems: desplazamiento, rotacin y traslado
de informacin digital
UNIDAD DE CONTROL
UNIDAD DE CONTROL
UNIDAD ARITMETICO-LOGICA
UNIDAD ARITMETICO-LOGICA
Memorias para almacenamiento temporal
de datos necesarios para el desarrollo de
las actividades del mP.
Memorias para almacenamiento temporal
de datos necesarios para el desarrollo de
las actividades del mP.
BLOQUE DE REGISTROS
BLOQUE DE REGISTROS
Procesa informacin binaria
en base de un programa escrito
en la memoria
CPU o mP
Ejecuta e interpreta las instrucciones.
Sincroniza el funcionamiento de
todos los componentes del sistema
Ejecuta e interpreta las instrucciones.
Sincroniza el funcionamiento de
todos los componentes del sistema
Ejecuta operaciones:
Aritmticas: +, -, complemento a dos.
Lgicas: and, or, not, xor, comparacin.
Adems: desplazamiento, rotacin y traslado
de informacin digital
Ejecuta operaciones:
Aritmticas: +, -, complemento a dos.
Lgicas: and, or, not, xor, comparacin.
Adems: desplazamiento, rotacin y traslado
de informacin digital
UNIDAD DE CONTROL
UNIDAD DE CONTROL
UNIDAD ARITMETICO-LOGICA
UNIDAD ARITMETICO-LOGICA
Memorias para almacenamiento temporal
de datos necesarios para el desarrollo de
las actividades del mP.
Memorias para almacenamiento temporal
de datos necesarios para el desarrollo de
las actividades del mP.
BLOQUE DE REGISTROS
BLOQUE DE REGISTROS
ESTRUCTURA INTERNA DE LA CPU
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
REGISTROS
DE PROPOSITO
GENERAL
REGISTROS
DE PROPOSITO
GENERAL
SR
SR
AC
AC
ALU
ALU
PC
PC
IR
IR
BUSES INTERNOS
REGISTRO INTERMEDIO
DE DATOS
REGISTRO INTERMEDIO
DE DATOS
REGISTRO INTERMEDIO
DE DIRECCIONES
REGISTRO INTERMEDIO
DE DIRECCIONES
LOGICA DE
CONTROL
Y
TEMPORIZACION
LOGICA DE
CONTROL
Y
TEMPORIZACION
ACUMULADOR
REG. ESTADOS
CONTADOR DE PROG.
REG. INSTRUCCIONES
BUS DEL SISTEMA HACIA LA MEMORIA PRINCIPAL Y DISPOSITIVOS DE E/S
BUS DE DATOS BUS DE DIRECCION BUS DE CONTROL
REGISTROS
DE PROPOSITO
GENERAL
REGISTROS
DE PROPOSITO
GENERAL
SR
SR
AC
AC
ALU
ALU
PC
PC
IR
IR
BUSES INTERNOS
REGISTRO INTERMEDIO
DE DATOS
REGISTRO INTERMEDIO
DE DATOS
REGISTRO INTERMEDIO
DE DIRECCIONES
REGISTRO INTERMEDIO
DE DIRECCIONES
LOGICA DE
CONTROL
Y
TEMPORIZACION
LOGICA DE
CONTROL
Y
TEMPORIZACION
ACUMULADOR
REG. ESTADOS
CONTADOR DE PROG.
REG. INSTRUCCIONES
BUS DEL SISTEMA HACIA LA MEMORIA PRINCIPAL Y DISPOSITIVOS DE E/S
BUS DE DATOS BUS DE DIRECCION BUS DE CONTROL
ESTRUCTURA INTERNA DE LA CPU
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
La Unidad Aritmtico-lgica se encarga de realizar las
operaciones lgicas y aritmticas usando como base la suma y
la notacin del complemento de dos. Estas operaciones
(SUMA, RESTA, COMPLEMENTO DE DOS, AND, OR, NOT,
XOR y la COMPARACIN) las realiza con datos de la
memoria, con datos de los registros internos o con datos de la
unidad de entrada. El tipo de operacin que se realizar, se
determina por medio de seales de la unidad de control.
Conectados por medio del bus interno se encuentran los
Registros Internos para el almacenamiento temporal de
datos. Cabe mencionar que todo microprocesador tiene un
registro muy importante llamado ACUMULADOR el cual
contiene el primer operando de una operacin y el resultado
de la misma luego de haberla ejecutado.
REGISTROS
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
Registro Contador de Programa (PC), es el que indica al
microprocesador la direccin de memoria donde se est
ejecutando el programa. Cada vez que se lee una instruccin,
el PC se incrementa automticamente para suministrar la
direccin de la posicin de memoria donde se encuentra la
siguiente instruccin o dato del programa.
QU MICROCONTROLADOR EMPLEAR?
LUIS DAVID NARVEZ DISEO DE
COMPUTADORAS
Diseo de la placa: la seleccin de un microcontrolador
concreto condicionar el diseo de la placa de circuitos.
Debe tenerse en cuenta que quiz usar un
microcontrolador barato encarezca el resto de
componentes del diseo.
MUCHAS GRACIAS
PREGUNTAS /
COMENTARIOS
LUIS DAVID NARVEZ DISEO DE COMPUTADORAS