Documente Academic
Documente Profesional
Documente Cultură
ELECTRNICA DIGITAL
Tema 15
PROCESADORES DIGITALES (PARTE 2A)
Arquitecturas Harvard y Von Neumann. Tipos de procesadores digitales
ARQUITECTURA HARVARD
UNIDAD OPERATIVA
Esquema de un procesador digital secuencial sncrono de arquitectura Harvard cuya unidad de control est implementada con un contador
n 1,2D
MEMORIA NO VOLTIL
ARQUITECTURA HARVARD
UNIDAD OPERATIVA
E1
E2
n 1,2D
MEMORIA NO VOLTIL
E3
E7
E4
MUX k G 0 1 UNIDAD ARITMTICA Y LGICA Datos Resultado 0 2k - 1
E5
E8
E6
E9
Diagrama de estados de la unidad de control de un procesador digital secuencial sncrono de arquitectura Harvard
E 2n
UNIDAD ARITMTICA
Bus de datos
Datos Resultados
E2
Ejecucin de instrucciones
Esquema de bloques
Datos Resultados
Y LGICA
Bus de datos
REGISTRO ACUMULADOR UNIDAD
Resultados
Datos externos
ARITMTICA Y LGICA
Esquema de bloques de un procesador digital de arquitectura Princeton con memoria de datos y memoria de instrucciones separadas
MEMORIA DE INSTRUCCIONES
REGISTRO DE INSTRUCCIN
UNIDAD DE CONTROL
RAM
A R/W C G1 C2
Instrucciones 1,2D
Cdigo de operacin
CONTADOR DE PROGRAMA
Puesta en estado inicial R CTR G3 M1 C2/1,3+ Direccin de la instruccin
Direccin
1,2D
CTR
C C2
CIRCUITO
COMBINACIONAL
1,2D
REGISTRO DE INSTRUCCIN
Al circuito combinacional G1 EN3 C2 Al circuito combinacional Cdigo de operacin
CONTADOR DE PROGRAMA
G3 CTR EN4 M1 C2/1,3+
MEMORIA ACTIVA
3 R/W CE EN
(INSTRUCCIONES)
REGISTRO ACUMULADOR
G1
Bus de datos
1,2D 3
UNIDAD ARITMTICA
EN Y LGICA
(UAL)
Instrucciones/Datos 1,2D
CTR
CIRCUITO
COMBINACIONAL
EN3 G3 EN4 M1
PALABRA DE ESTADO
G1
C2
1,2D
UNIDAD DE CONTROL
UNIDAD DE CONTROL
Bus de direcciones y seales de control G Informacin: Datos o instrucciones Bus de direcciones y seales de control
CIRCUITOS DE INTERFAZ
UNIDAD ARITMTICA
Bus de datos
Bus de direcciones
CIRCUITOS DE INTERFAZ
Bus de direcciones
Bus de datos
PROCESADOR DIGITAL
A otros perifricos
Seal de transferencia
Bus de datos
PROCESADOR DIGITAL
A otros perifricos
PERIFRICO INTERFAZ
Esquema de bloques de la diapositiva anterior con el circuito de seleccin realizado con un decodificador
A otros perifricos
Al perifrico
G 2n-1
PROCESADOR DIGITAL
Bus de direcciones
A otros perifricos
Seal de control
0 1 2 n-1 G
X/Y 0 1 2
Impulso de transferencia
REGISTRO (BUFFER) C
8
2n-1
Ejemplo de aplicacin de un puerto de salida en paralelo que conecta un procesador digital y un visualizador esttico
8 n A otros perifricos
EN
EN
EN
EN
EN
EN
Al perifrico
Al perifrico
EN
EN
A otros perifricos
Al perifrico
Bus de datos
PROCESADOR DIGITAL
8 n 8 PUERTO DE ENTRADA
DECODIF. X/Y 0 1 2 n-1 G 2n-1 0 1 2
A otros perifricos
A otros perifricos
CIRCUITO DE INTERFAZ
CIRCUITO DE SELECCIN DE PERIFRICO PROCESADOR DE COMUNICACIONES C1
1D
Canal de comunicaciones
8 n
PUERTO DE ENTRADA PARALELO ACOPLADO POR PARO O CONSULTA
1 1
A otros perifricos 8
EN
CIRCUITO DE SELECCIN DE
1D
8
C R
PERIFRICO 1
PERIFRICO
EN
A otros perifricos
CIRCUITO DE INTERFAZ
CIRCUITO DE SELECCIN DE PERIFRICO PROCESADOR DE COMUNICACIONES C1
1D
Canal de comunicaciones
Bus de direcciones
COPROCESADOR
PROCESO
Seales de control
COPROCESADOR
Salida de instrucciones
Esquema bsico de la utilizacin de una memoria cola (FIFO) para solapar la bsqueda y la ejecucin de las instrucciones
Esquema de bloques bsico de un computador que posee una memoria oculta (Cache)
Memoria asociativa
Direccin UNIDAD CENTRAL DE PROCESO Direccin Seales de control
Esquema de bloques bsico de una memoria oculta implementada con una memoria asociativa
Bus de datos
UNIDAD CENTRAL DE PROCESO UNIDAD DE
Bus de direcciones
INTERFAZ N
COMUNICACIONES USB
PROCESADOR DE
Seales de control
(INTERFACE)
PERIFRICO N
PERIFRICO USB
Bus de direcciones
Seales de control
Bus de direcciones
Esquema de bloques de un microcomputador con puerto USB y concentrador (Hub) que gestiona varias comunicaciones USB con otros tantos perifricos
Televisor
Microondas
Microcontrolador
Impresora
Bus de datos
PROCESADOR DIGITAL
A otros perifricos
Terminal de salida
DECODIFICADOR DE DIRECCIONES
CS
CERROJO 1 LE
A otros perifricos
DECODIFICADOR DE POSICIONES
CS
Terminal de entrada
EN
A otros perifricos
EN
Al perifrico
A otros perifricos 8 8
REGISTRO DE SALIDA C1
DIGITAL
INTERFAZ
EN
8
1D
&
&
EN
REGISTRO DE SENTIDO
8
1
& EN
& EN
A otros perifricos 8 8
DIGITAL
INTERFAZ
C R
+V
8
1D
EN
REGISTRO DE SALIDA
12VCA 15VCC
Fuente de Alimentacin
13VCC 5VCC