




























































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Asignatura: toc, Profesor: carlos garcia puntonet, Carrera: Ingeniería Informática, Universidad: UGR
Tipo: Apuntes
1 / 115
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





























































































TEMA 5: Sistemas en el Nivel de Transferencia
entre Registros (RTL)
5.1 Introducción y definiciones generales.
5.2 Unidad de Procesamiento (DataPath o Camino de Datos). Ejemplos de operaciones.
5.3 Unidad de Control. Ejemplos de generación de señales de control.
5.4 Ejemplo de un computador sencillo a Nivel RT.
TEMA 5: Sistemas en el Nivel de Transferencia
entre Registros (RT)
Ternero, Alberto J. Molina Cantero. McGraw-Hill, 2009.
1986.
Hall, 1997.
2005
Addison Wesley.
Hayes. Addison-Wesley Iberoamericana, 1996.
TEMA 5: Sistemas en el Nivel de Transferencia
entre Registros (RTL).
NIVEL COMPORTAMIENTO (^) ESTRUCTURALESCOMPONENTES
Sistema Algoritmos Lenguaje máquina y ensamblador
Procesador Instrucciones máquina Procesadores, controladores, memorias, ASIC
Registro Algoritmos Diagramas de flujo Cartas ASM
ALUs, MUXs, DEMUXs, registros, contadores, memorias
Puertas lógicas Ecuaciones booleanas Tablas de estado
Puertas lógicas y biestables
Electrónico Ecuaciones diferenciales
Diagramas corriente-tensión
Transistores, resistencias, condensadores
Físico Layout y modelos Difusiones P,N, pistas de metal, polisilicio
Modelo de un sistema en el Nivel de
Transferencia de Registros (RTL)
Señales de control
Salida de datos
Señales de condición y/o de estado
Señales de control externas y/o códigos de operación de instrucciones
Salida de control
Organización de un sistema de Transferencia
entre Registros.
FUNCIONES DE LA UNIDAD DE PROCESAMIENTO
FUNCIONES DE LA UNIDAD DE CONTROL Generar en cada ciclo de reloj las señales de control apropiadas para secuenciar las operaciones elementales de la Unidad de Procesamiento, según la Instrucción a ejecutar.
El Sistema RT ejecuta ordenes externas y/o códigos de operación (Macrooperaciones o instrucciones). Cada instrucción representa una “tarea” a realizar el sistema y cada “tarea” se consigue secuenciando durante un numero de pulsos de reloj operaciones elementales de transferencia de un ciclo máquina (microoperaciones).
Entrada de datos
Señales de control
Salida de datos
Señales de condición y/o de estado
Señales de control externas y/o códigos de operación de instrucciones
Salida de control
5.1 Introducción y definiciones generales.
5.2 Unidad de procesamiento. Ejemplos de operaciones.
5.3 Unidad de Control. Ejemplos de generación de señales
de control.
5.4 Ejemplo de un computador sencillo a Nivel RT.
TEMA 5: Sistemas en el Nivel de Transferencia
entre Registros (RT)
Componentes de almacenamiento.
Registros
Contadores
Bancos de registros
Memorias RAM, ROM, etc.
Módulos de procesamiento
Circuitos lógicos
Puertas para palabras Unidades lógicas
Circuitos aritméticos
Sumadores (acarreo en cascada o anticipado) Unidades de anticipación de acarreo (LACs) Multiplicadores Comparadores de magnitud
Unidades aritmético-lógicas (ALUs)
Desplazadores y rotadores
Demultiplexores/Decodificadores
Selectores de Datos (Multiplexores)
Adaptadores tri-estado
5.2.1 Módulos de enrutamiento (Enlaces y buses)
Componentes de control de los buses
Una única fuente y destino para cada bus.
Desventajas:
Ventajas:
Tipos de Buses
Con el esquema de transferencia basada en multiplexores con buses dedicados de la figura ¿qué operaciones de la siguiente tabla pueden efectuarse en un solo ciclo de reloj? Indicar los valores requeridos para las señales de control, en los casos en que proceda.
SOLUCION al Ejercicio1.
Operación RT
¿En un solo ciclo?
Señales de control S0 S1 S2 W0 W1 W R0 R1 (^) SI 0 - - 1 0 0
R1 R2 (^) SI - 1 - 0 1 0
R2 R0 (^) SI - - 0 0 0 1
R1 R R2 R
NO (2) -
1
0 0
1 0
0 1 R0 R R1 R R2 R
SI 0 1 0 1 1 1
W
LD
LD
LD
W
W
Bus enlazando diferentes fuentes y destinos.
Desventajas:
Ventajas:
Registro C
Registro A
BUS COMPARTIDO
Registro B
Registro D