Sie sind auf Seite 1von 4

Instituto Tecnolgico de Matamoros

Practica 3: Diseo de un procesador Unidad I Especialidad: Ing. Electrnica Materia: Microcontroladores Maestro: Nelson Amaro Arias EQUIPO ELECTROS: Jorge Alejandro Reyes Torres Miguel Angel Fierros Pea Hermenegildo Martnez De La Cruz Jos Daniel Herrera Sauceda
H. Matamoros, Tamaulipas. 19/Febrero/2014

Practica 3: Diseo de un procesador Transferencias de registro asignadas al equipo. 1-A 2-B 3-C B A 0

Seales q del decodificador decod q0 q1 q2 operacin A B B A C 0

Micro-operaciones t0: MAR PC t1: MBR M (MAR) t2: IR MBR t3: A B, T 0 t3: B A, T 0 t3: C 0, T 0 Agrupar por transferencias t0: MAR PC t1: MBR M (MAR) t1: PC PC+1 t2: IR MBR q0t3: A B q0t3 + q1t3+ q2t3: T 0 q1t3: B A q2t3: C 0 Asignar las seales x para el diseo del circuito de control X0: MAR PC X1: MBR M (MAR) X2: PC PC+1 X3: IR MBR X4: A B X5: T 0 X6: B A X7: C 0

Dibujo circuito del procesador

X0 M

A
X2 PC R M

X3

IR

MBR X1

DECOD q2 q1 q0 X4 A

X6 B

X7

Clr

t3 T

t2

t1

t0 CLR X5

Preguntas para responder Cuantas micro-operaciones se necesitan para ejecutar cada operacin completa en este procesador? Se requieren 4 micro-operaciones 1-MAR PC 2-MBR M (MAR) 3- IR MBR 4- operacin Si el reloj es de 10MHZ cunto tarda entonces en ejecutarse cada micro-operacion y cada operacin completa? Cada micro-operacion se ejecuta en 100nS y cada operacin completa tarda 4 microoperaciones por lo que en total tarda 400nS. Qu es el propsito de los registros PC, IR, MAR, T? PC: Program counter, es el encargado de apuntar a una direccin de memoria y se incrementa con cada pulso de reloj IR: Instruction register, se encarga de almacenar los datos provenientes del registro MBR MAR: Memory Adress register, es el registro donde se guarda los datos de pc que apunta a la direccin de memoria que ser leda o escrita. T: Timer, es el registro de tiempo, se encarga de proporcionar los tiempos para cada microoperacion, aumenta a cada pulso de reloj hasta que se habilite clear. De cuantas operaciones es el procesador que les fue asignado? Nuestro procesador es de 3 operaciones 1-A 2-B 3-C B A 0

Describa con palabras todo el proceso de cmo se ejecuta una de las operaciones. Primero con el primer pulso de reloj se enciende t0 el cual permite la modificacin del valor en el registro MAR que se carga con el valor de PC, con el segundo pulso se desactiva t 0 y se activa t1 el cual controla la carga del dato que se encuentra en la localidad de memoria especifica por MAR en MBR, mediante el tercer pulso de reloj se desactiva t1 y se activa t2 el cual realiza dos acciones incrementar el contador PC para que apunte a la siguiente localidad de memoria y habilitar el registro IR para que se cargue con los datos de MBR, y con el cuarto pulso de reloj se desactiva t2 y se activa t3 con lo cual se realiza la operacin que se encuentra en IR y la misma provoca el reset del registro T, volviendo a empezar con la siguiente operacin.