Você está na página 1de 9

SISTEMAS DIGITALES II

TEMA:

Demostracin de un Diagrama ASM en la Protoboard

omys TEMA

Demostracin de un Diagrama ASM en la Protoboard


OBJETIVOS Objetivo General

Disear un circuito que cumpla las condiciones del diagrama ASM.

Objetivos Espec !icos

Comprobar el funcionamiento del circuito mediante los datos correspondientes del diagrama ASM.

I"T#OD$%%IO" Dia&ramas 'e (l)jo 'e Esta'o Una herramienta alternativa para la representacin, an lisis ! diseo de circuitos secuenciales son los Diagramas de "lu#o de $stado, tambi%n conocidos como diagramas ASM &Algorithmic State Machine', los cuales no son m s que una manera diferente de dibu#ar un diagrama de estado cl sico, con s(mbolos mu! similares a los usados en los Diagramas de "lu#o usados para especificar programas de computadora como los que se describen a continuacin S(mbolos usados en los diagramas ASM.

MA#%O TE*#I%O M+,$I"AS DE ESTADO ALGO#-TMI%AS .ASM/ ) *epresentan en forma de un diagrama de flu#os una secuencia de procedimientos ! decisiones para llevar a cabo un algoritmo. ) Son una alternativa a los diagramas de Meal! ! de Moore. ) $n efecto representan un modelo de Meal! ! o de Moore a trav%s de un diagrama de flu#o m s comprensible, aunque m s comple#o.

ELEME"TOS DE $" DIAG#AMA ASM

Blo0)e 'e Esta'o12 $l diagrama deber tener un bloque de estado por cada posible estado presente del circuito. $n este bloque se especifica una lista de las salidas que dependen de este estado &Salidas tipo Moore' ! los valores que toman en dicho estado. +ambi%n se deber especificar a un lado del bloque los valores que toman las variables de estado.

Blo0)e 'e 'ecisi3n12 ,os bloques de decisin son los que establecen las condiciones para que ocurra un cambio de estado, es decir, definen las tra!ectorias posibles ! las condiciones para pasar de un estado a otro. Dentro del bloque se deber especificar la e-presin lgica &en t%rminos de las entradas' que decide cual es la tra!ectoria a seguir ! en cada salida del bloque se deber especificar el valor de la e-presin para seguir por dicha salida. Blo0)e 'e Sali'a12 $ste bloque siempre viene de un bloque de decisin para especificar salidas cu!o valor depende del estado ! de las entradas de dicho bloque de decisin &Salidas tipo Meal!'. .ara la representacin del diagrama en la .rotoboard utili/amos "lip "lop tipo D (lip (lop tipo 4D4 .Datos5 Data/ A diferencia de los "" tipo 012, el "" tipo 3D3 &Datos, Data' slo cuneta con una entrada para hacer el cambio de las salidas. A cada pulso del relo# &dependiendo si el "" utili/a una +.. o una +.4' el estado presente en la entrada 3D3 ser transferido a la salida 5 ! 65. +abla de verdad de un "" tipo 3D3

$l C.7. 67LS67 que representa un flip flop tipo es el siguiente8

#ESOL$%IO" DEL 8#O9E%TO

Diseamos nuestro diagrama ASM

a
99 : 9

; b
9: : 9 :

S:

d
::

S;
9

< c
:9

Se emplearon dos flip1flops tipo D para representar las transiciones de los cuatro estados que componen el ASM.

,a tabla de transiciones de estados ! de seales de salida es la siguiente8


5: 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : : : : : : : : : : 59 9 9 9 9 9 9 9 9 : : : : : : : : 9 9 9 9 9 9 9 9 : : : ; 9 9 9 9 : : : : 9 9 9 9 : : : : 9 9 9 9 : : : : 9 9 9 < 9 9 : : 9 9 : : 9 9 : : 9 9 : : 9 9 : : 9 9 : : 9 9 : = 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 5:> 59> : : : : : : : : 9 : 9 : 9 : 9 : : 9 : 9 9 9 9 9 : 9 : 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : 9 9 S: 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : : S? 9 9 9 9 9 9 9 9 : : : : : : : : 9 9 9 9 9 9 9 9 9 9 9

: : : : :

: : : : :

9 : : : :

: 9 9 : :

: 9 : 9 :

: 9 : 9 :

: 9 : 9 :

: : : : :

9 9 9 9 9

,as simplificaciones ! las e-presiones lgicas para las entradas de los flip1flops son los siguientes. D;< ,;=< 65:6596- > 65: 596! > 5: 59 / D>< ,>=< 65: 659 ,as simplificaciones para la entrada D: se constru!e con los valores del estado 5:>, mientras que la simplificacin para la entrada D9 se constru!e con los valores del estado 59> De manera similar, se obtienen las e-presiones lgicas para las seales de salida. S;< 5: 59 S:< 65: 59 Dia&rama L3&ico:

MATE#IALES #E,$E#IDOS

.rotoboard S@itch *esistencias ??9 Ahm ,edBs Cable de cone-ion C.7. CD,S9D,CD,S::, CD,S9E, CD,SF? "6" tipo D CD,SCD ClocG

#E%OME"DA%I*" Hisuali/ar por medio de diodos los estados del diagrama ASM !a sea del estado presente como del estado siguiente para ma!or comprensin del circuito.

%O"%L$SIO"

Disear bien el diagrama ASM, para as( poder plasmarlo en

circuitos de .rotoboard.

BIBLOG#A(IA
http866@@@.forosdeelectronica.com6tutoriales6flip1flops.htm
http://es.wikipedia.org/wiki/ http://www.goggle.com/imagenes

Você também pode gostar