Está en la página 1de 27
7.1 Introduccion a las Maquinas de Es Dyers) ORGAN rest telorate oR LiererlET TS Definicién: Se desea suministrar agua a un tanque usando 2 bombas Bl y B2 que operan alternadamente. Las bombas se encenderan una a la vez, cuando el nivel esté bajo y se apagarin cuando el nivel estd alto. Para medir el nivel se utiliza un sensor de tres electrodos, el cual utiliza los electrolitos presentes en el agua para conducir una corriente entre los dos electrodos superiores y el inferior, para detectar un nivel bajo o alto e indicarlo por la linea NA. El nivel alto se indica por N. Se debe disefiar un circuito minimo que controle las bombas. Saree Tiempo Entradas Salidas t NA CBICR2 y | 0 0 Descripcin Tanque lleno, BI y B2 apagadas ‘Tanque vacio ‘Arranca BL Se apaga BL Tanque vaco ‘Arranca B2 0 o 0 o ‘Tangue lleno 1 1 1 1 Tanque eno > ye Variable Auxiiar Para CB1,, ch, y a eens 0 | 0 [fx 0 to er fol fof © OTT s x{ x [fl 0 tao) fo} wv wal? [> [] = 0 st 8 ii] « NA & o 0 oO 1 ojojo|x 0 ye 8 lil i smn 8 Bray opal « CBie44(NA,CBy, CB, S;) = NAY, 0 fx|}_x)| x CB2:4 (NA, CB, CBz,S; ) = NAYt Tx x Px] | ves1 WA, CB, CBo, S:) = NAye + NA+ CB, + CBayy NA oO ty oj} x ve CB1¢41(NA, CBy, CB2, 5; ) = NAY CB2,41(NA, CBy,CBz,S, ) = NAy, Ye41(NA, CB,,CBz,S, ) = NAy, + NA+ CB, + CB,y, YH cee_y a tel v ¢ Uno Tt, + [7 1 Lec, , ) * > Variables de Entrada: NA oe : » Variables de Salida: CB1 & CB2 ay + Variables de Estado: CB1 & CB2 & y Mt ps sentaciones d I) Tabla de Transicién de Es Pan aay Maquinas de Estado zlelens reno Tiempo Entradas Salidas PQ s nl 00 0 Tiempo Entradas Salidas PQ s t 0 b wo Ee wT 1 ed Prdximo Estado Estado s Presente PQ=00 01 10 11 a(s-0) On EEE b(=1) a [olils 1.00.60 PO O0e1 PAL, st PO, O11 Elementos de un Diagrama ASM Estados Activacién de Salidas > van de Ents Conectores Tiempo Entradas Salidas ro 5 fl 00 a0 b 10 a0 b 10 ft 00 ts oO te o1 110 m1 Maquinas Sincronicas Aquinas de Estados en Modo Reloj > Una tinica seal de pulsos llamada Reloj (Clock), > Los pulsos de reloj no contienen informacién > Se usan para sineronizar la lectura de: sy el cambio de estado. > Ala operacién en modo Reloj también se le lama modo Sinerénico > Alas maquinas que operan en modo sincrdnico se les lama: Miquinas Sinerénicas, Variable Estado ariable de Proximo resente Estado Ligia de cielo Ya¥e. a) Tanque Ileno, sigue B, (00) b) Tanque vacio, arranca B, (01) ©) Tanque leno, sigue B: (10) «)Tangue vacio, arranca B; (11) CB, Entrada Asincrénica| cB, Clk » Salidas » Salidas Incondicionales Condicionales Inmediatas Retardadas (>) de Moore de Mealey ** Condicional: Cambio de estado debido a un cambio en una 0 varias entradas. Las entradas que no afectan la situacién de estado actual y que, por lo tanto, son indiferentes a la posibilidad de cambio de estado. No son revisadas. “*Incondicional: El cambio de estado no depende de las entradas y se usan para causar retardos 0 cambios en las salidas. 7.5 Ciclos de Temporizacion de las Maquinas Sincronicas ETE eee Len onerztetonn Ns oN COT get Reloj: Borde Activo creciente 1: Semiciclo inactivo del reloj mmiciclo activo del reloj iempo de respuesta de las entradas iempo de respuesta de j(Z, 9) tac: Tiempo de respuesta de la memoria teu: Tiempo setup 1: Tiempo de Hold t,,: Ancho de pulso mninimo del Reloj (dado por fabricante) vVvVYVVVYY tetmin = tre + te + tsu le. 2 _| teamin = tem — tre» Si tra ~ tre > 0 Six toimin + feamin teamin = twmin ~ tre» Sita — tre <0 Bena Definicién Prueba PNelitrreteny IEtapa | Il Etapa Primera etapa de disefio — Hje e semaforo peatonal Definicion > En una carretera los peatones disponen de una zona de seguridad para su paso, un juego a ambos de Ia calle, de indicadores luminosos con luces de Pase (LP) y No Pase (LNP) y un botén de Solicitud de Paso (SP). Los vehiculos, a su vez, cuentan con un bloque de tres indicadozes compuesto por Luz Verde (LV), Luz Amarilla (LA) y Luz Roja (LR), en cada sentido de la calle. » Para repartir el paso por la zona entre vehiculos y peatones se dispone de un tiempo de paso finito de modo que no se haga una congestion vehicular. > El paso a los peatones se da presionando el botén SP. » De este modo, si el tiempo de paso vehicular se agota y no hay solicitud de paso peatonal se continua cediendo el paso a los vehiculos. De otro modo, se procede a dar paso a los peatones. > En estas condiciones, el tiempo de luz verde puede prolongarse desde un minimo TV yp (para evitar congestionamiento) hasta cualquier valor que se define hasta que se dé una solicitud de paso peatonal. > La solicitud de paso peatonal debe ser memorizada para ser atendida al vencerse TV yin. Por el contrario, una solicitud de paso peatonal después de TV pix, Sera atendida de inmediato, pues ya los vehiculos disfrutaron de su tiempo de paso. > Los peatones dispondran seguidamente de la zona de paso durante el tiempo asignado TP, para cederla luego nuevamente a los vehiculos. Luz Amarilla (LA), Hy j- TA Luz Roja (LR) re | Luz No Paso (LNP) Ww LA LR we LP wp sr INP Tene co eect Orem reeicol Ck: es lk > Bloque de Légica Combinacional: Es una maquina combinacional con entradas y salidas bien definidas. > Bloque de Unidad de Control: Es una maquina de estados en > Bloque de unidad de Tiempos: Es una maquina de estados en si * Descripcidn: Disefo del algoritmo que resuelve la maquina de estado, representado por un diagrama ASM. **Definicion de Estados: ;Qué situacién de una maquina de estados corresponde a un estado? ¥ Un cambio de estado es precedido por un cambio en las entradas. v Es requerido para producir un cambio en las salidas. v Es requerido para producir un retardo. “STO ST1 Tiempo 00) Vin 1 0 TA o 1 #7 1 1. INP 7.8 Eliminacion de estados redundantes eee enetione ESTEE) Determinarsi los estados a y d son estadosdistinguible para la secuencia de entradas XY: 00-11 Partendlo del estado Parton del estado de GiclodeReloj 91 CidodeReloj 0 12 undo a de) tao ae al Secvencia |X| 01 secencia |x | 0.1 dekntada yg 1 deEntada yg 1 Secuencia a o ( ()) Secuencia | K | 0 fl fw | Lo LW lo aesaiae | [oly Los estados a y d son 2-distinguibles 7.8 Eliminacion de estados redundantes Método de las Particiones Estado _ Proximo Estado/Salidas (E1E2/ S12) Presente | 00 ot 10 u bio bolo 2/00/00 fg f00 dor dt al ga eT mo 100 00 ef 10g hol yOl OL 0g a0 et rR ae ane 4) Particién Inicial Pi: (abedefgh) ii) Particién por secuencia de salidas: Peixin FxtadaSaldss (F1E2/S192) Pe(00)= (ae)(bdfhy(cg) [tay ey Gey ay | PoOL)= (ae)(bdfh\(eg) a tad ig &S P,(10)= (ae)(béY(Ah}(eg) fdas (PIV2/ S182) a 0 eo Be Ge Bo Go > @ Go » 500 © a am aa « PuID)= (aey(bA(ahy(eg) ¢ GG Go Gy a ea © @> Go Go Go e wo ii) Particin por préximo estado: © Gh Be Go Ge a cl P\(00)= (aey(bf)(ah\(eg) Ce ae en . fom) » a » an PyO1)= (acy(bAhY(cg) {0 Gh GG P,(10)= (ae)(bé\(dh\(eg) Criterio de Paro P,(AN)= (ee)(6HCAhY(e@) Pia=P, Estado Droximo Estedo'Salidas (E12/S1S2) Presente [00k a. m0 m0 BID WO ba e010 © am am drat er © m0 mo m0 £ ao gto 8 Oooo he yoo. Estado _Proximo Estado/Salidas ( E1E2/$1S2) Presente 00 oO d ae—al a2/10 a2/10 2/10 a2/10 bf a2 al/00 al/00 3/10 43/00 cg a4/0l afl afl a0 dh—at — 3/00 3/00 al/00 al/01 Estado Presente 4) Particidn Inicial Pi: (ABCDEFGH) ii) Particién por secuencia de salidas: P9(0) = (ABCEG\(DFH) (1) = (ABCE\G)(DE)(H) moammona> Hy ili) Particién por préximo estado: P,(0) = (ABCE)(G)(D\F)(H) [Pi(1) = (ABCE\(GD)(F(H) P,#Py Proximo Estado Estado/Salidas Presente XO XL A F/O B/0 B po c Fo 0 D GA AML E po co F Fal Bn c co oH H ci Ao iv) Segunda particién por proximo estado: PO (AC\BENGD\FH) Po (AC)(BE)(G)(D)(F)H} Pi, #P, v) Tercera particién por proximo estado: Ps(0) = (ACKBEYGY(DEH) Ps (1) (AC\BEMG(DE)E) Py= Py Estado Presente A B c FOE D onan E pe co F Fil Bia c conn H ci Ao Clk Préximo: Estado Estado/Salidas Presente X=0 Xe1 A F/O B/0 B D/O Al D Gl A/l F Fil BA G Gio H/1 H Gl Ao Logica de sileulo de Pedniao Estado G9) Ligeade esleslode Silidos EI proceso de sintesis consiste en encontrar las ecuaciones para la Légica de Célculo de Préximo Estado y para la Légica de Calculo de Salidas. GLa Memoria de Entradas es un bloque compuesto por 1 Flip-Flops y la Memoria de Estado es un bloque compuesto por k Flip-Flops. CEI proceso de sint siguientes pasos: Realizar la Asignacién de Estados Realizar la Declaracién de Variables de Estado Realizar el Mapa de Estados Determinar la Logica de Caleulo de Proximo Estado. Determinar la Logica de Caleulo de Salidas sis parte de la Descripcién de la Maquina de Estados ¢ incluye los 1) Asignacién de Estados (82°) 2) Declaracién de Variables de Estado ABC 3) Realizar el Mapa de Estados Liga de clleulode ‘ale Z FO) Estados Clk Maquina de Retardo G1 No tiene retroalimentacién de estado Las salidas no tienen memoria (no dependen del estado anterior.) 2 Aplicacion: Registros desplazantes Logicade Lbgica do caleulo de Memoria cileulo de Proxim Estado de Zz Estados GO) Clk Maquina de cambio de estado incondicional y clculo de salidas incondicionales Q No tiene entradas ¥ O Las ldgicas de célculo de préximo estado y la de salidas solo dependen del estado presente. Ambas son Maquinas de Moore O Aplicaciones: Contadores y Secuenciadores Neen eke nncs Ligicade Ligica de Memoria cilealo de ealculo de ge Préximo Estado Salidas re G@,3) FO) NE a Clk Maquina de cambio de estado condicional y calculo de salidas incondicionales Q La légica de cdlculo de las salidas no depende de las entradas £ @ Bsuna Maquina de Moore n Memori de Estados Memoria ce Entradas x Ne Clk Maquina de cambio de estado condicional y calculo de salidas condicionales Q Estructura mas general 1) Cambio de estado condicional (2.9) 2) Cambio de estado incondicional j()) 3) Caleulo de Salidas condicionales jj) 4) Caleulo de Salidas incondicionales /(j) Cambio de Estado: 1) Condicional §(%, 7) 2) Incondicional 4(¥) Tabla de Excitacién de Flip-Flops ‘Transicién, D 0-0 0 051 1 150 0 Io 1 Entradas JK T 0 x 0 1 xX 1 x 1 xX 0 Fen Disesar un contador (secuenciador) de niimeros primos en tres bts. 00 © _ "® [CBA] MG) 0d "© wae) C\|x/a/e[x =o A T, =A+CB Tg = Tc =BA 6) Sintesis Te “IK 0 |fa Entrada T del FF: A clilx o |x 1, Para la variable Ty Tt, = A+ CB Tr | Para la variable Te: Te: B IT, = BAl x] o [filo ch x fo [iff A ) iT $—A + iT ap re fr ac cuxe+—> Para la descripcién de la méquina de estados, determinar la funcién de célculo de préximo estado. ©) Sintesis Dy B B intesis < i, Paralla variable Dy: @®]o 4 Dy = BE1 + ABE2 + ABE2| Ale +ete2) (Ez c[b AB ji, Parala variableD,: ® [Dy = ABE + ABE2 + AETE2] Dx: 5 0 5 All BR. . :2EI}+ E2ED 7.9.4 Determinacion de la Funcién de Salidas Salidas de Moore (Incondicionales) Maquina Clase 3 5) Sintesis 1) i, Para la variable SI: 2) _Asignacién de Estados B 3) Declaracién de Variables de Estado i ‘ABC (sl = BC 4) Realizar el Mapa de Estados B f£ A | c 52 = AB + AC) 7.9.4 Determinacién de la Funcion de Salid: Salidas de Moore (Incondi Maquina Clase 3 5) Sintesis 1). Descripeén {, Para a variable St: 2) Asignacién de Estados B 3) Declaracién de Variables de Estado 7 Al 1 4) Realizarel Mapa de Estaclos 2 c 4i, Parala variable $2: B Gp) Se=aeeadl Se utilizan Flip-Flops Tipo T: Ir Q Do A ) D* s2 > Qe D— s1=BC Légica de {so = AB+AC CAlculo de iT Q Proximo Estado 8 = si Lb gt jr Qe c CLK qi Maquina Clase 4 (tiene salidas de Mealey) 90, 1) Deseripeién 6) Sintesis i, Para la salida S1. 2) Asignacién de Estados 3) Declaracién de Variables de Estado BA ii, Para la salida 82: 4) Mapa de ary a alb BIL 4 | ¢ iii, Para la salida $3: §3= AB + AE2) S1 = AB + AE2 M 4 A - E1s lemoriade 82 =A — gy Co Estados B > 82 S3 = AB + AE2 evel] BI B + cue [ER =p CRrerny tenner Las salidas activas en estado bajo se representan como una variable negada, 004 > Enel diagrama ASM se indican los estados en que se activan (se ponen en cero) S27 VE] > Para obtener su funcion de activacion S_] [a5 {Se ingresan los ceros en un mapa de Karnaugh Se simplificaencontrando implicantes con los eros. A ‘ii ELzesultado es Ia funcin complementada (negada) por lo que se complementa para obtener la funcién correcta yk a 4) Mapade Estados b B 1 3 a|x c}b cx’ Ss 7.9.6 Determinacion del tipo de Flip asignacion de estados Objetivo: Mayor cantidad de 1's ‘Tipo D: Menor numero de transiciones, Tipo T: Mayor niimero de transiciones. Tipo JK: Transiciones entre 1's y X's son convenientes, para] y K. Pero para un cambio a 1 después de la permanencia en 0 produce un 0 y un 1 adyacentes. Y para K un cambio a 0 luego de la permanencia en 1 produce un 0 y un 1 adyacentes. Por lo tanto, un FF JK es un punto medio entre formas de onda con pocas (FF D) y muchas transiciones (FF 1) Para producir el mayor ntimero de unos en los mapas de variables estado con el fin de minimizar la funcisn de préximo estado debe FF Tipo D en variables de estado que tiene pocas transiciones. FF Tipo JK en variables de estado con un comportamiento de forma de onda general. FF Tipo T en variables de estado que tiene muchas transiciones. Con base en el FF requerido o escogido, se debe hacer una asignacién de estados apropiada que maximice la presencia de unos. PETIT siquina de 8 estados con asignacién Gray B Estado == Flip-Flop D: A BC a|b|cld _ BC +AC 2000 Ally fle C + Al Pca | & Dp =BC+AC cord C De = AB + AB do10 e110 Total de Compuertas: 8 c B f.ra.id Da: Eni glo. hoioooo A Miquina de 8 estados con asignacién Gray B Te: ——— B 1 1 Estado Flip-Flop T: Al 1 1 ABC a|bic/d = ao00, . B soo TULA Sle Ty = ABC + ABC Ty fal co 11d 'C + ABC + ABC + ABC Al 1 do010 e110 Total de Compuertas: 23 faa glo hioo Miquina de 8 estados con asignacién Gray sade Flip-Flop JK: Ja aS ip-Flop JI 200 0 = A 000 BC I © o1d aod) Je: e 1.0 TEIENE A e101 = AC h 100 Ke = AB + AB 2 Je: alblela) | Total de Compuertas: 10 \[higtele Al Bote) Maquina clase? de 8 estados y asignacién binaria Fondo Flip-Flop D: aD € a Da = AC + AB + ABC ao oo Ale Dg = BC + BC boot Deal co 10 cae Total de Compuertas: 10 e100 f101 gi 10 haaid [ont Maquina clase 2 de 8 estados y asignacién binaria af1]1]1 Estado —B_ Flip-Flop T: ALafafala ABC alb|d c a0 0 0 Te ct soo 1 Allelflhlg Ta co 10 c Al aE Total de Compuertas: 1 e100 Te: foro. “ 1 zg 110 Al a) hoidiia Maquina clase 2 de 8 estados y asignacién binaria Ci Tstado Ix eB Ky [xe 1 aooo Flip-Flop JK: EEE coi 0 OEE e100 ENE s 1 1 0 [Total de Compuertas: 1 EEE 8 albldiec afele[nls Retreton alidas Incondicionales (Moore) FE: Final Estado IRE: Inicio Retro del Eads x ‘HEmpleceen [Ze wre 2 IRE FRE Las slidas de Moore se ativan siempre que | miquina este en el estado en que se 2 1HE URE indiquen. Su lpia depende solamente de las ZZ AIRE IPE fa) (ewe 2 (IRE JERE. Zo TIRE JPE Mitcmmed Las saldas de Mealy se activan siempre que x J maquina esté en el estado en que se indiquen y se den las condiciones de entrada gE URE Estas salidas. se activan en el semiciclo siguiente al cambio de ertado 2, TIRE JFRE fu 9) 2 1HE URE shan te FE deo em, 2 (TE JRE 2 TIRE JRE, Gahwe wre we Bee cu Las salidas de Incondicionaes se pueden x ‘scondicionar para que terminen en IRE Pera g Za (ME [FE fa Zyq TIRE [FRE i IRE B 2a é [ree ure ck oy Zag TIRE FE (TE URE 2c IRE [FRE Zo (IRE JRE VE: ABC 2 HE (Fe 2) TIRE [ERE Zs TIRE [FE Zo IRE [FRE VE: ABC Zq TE (FE 2h TIRE [FRE 2. TIRE {FE 2. TIRE [FRE ie ld VE:ABC 2 TE Pe. Zo TIRE TPRE Zs TIRE {FE Zo TIRE TFRE Para Salidas Condicionales: Tipo 1 Un tipo de acondicionamiento en las salidas Condicionales logra que se activen solamente en el ciclo inactive del reloj, O sea, que vayan a cero con cada cambio de estado para evitar el efecto de continuidad de la sefial al pasar por ‘estados sucesivos. fen .5) 2s baa CLK ndici Otro tipo de acondicionamiento en las salidas Condicionales logra que la salida se extienda por medio ciclo de reloj mas. Hasta el primer semiciclo del estado siguiente denominado FRE. SewB.5) a x 2) NHB FE Z (IRE [FRE 2 (TE URE Zi Zp TARE FE 2 tHE FE 2 TIRE PRE Gale pre enrite 2 1TE FE 2a RE LERE. (1B URE ZZ HIRE YEE. qe are eet! — 1 D cS ° x— ob cu cK Zn a eure TIRE FRE TIRE FE. TIRE {FRE Para asegurarse que el diagrama ASM es tuna deseripeidn lo mas completa posible de la miquina de estados, se le debe indicat el modo de activacién y desactivacion de aquellas salidas que llevan acondicionamiento. Existen 2 posibilidades: % Salidas con un solo tipo de acondlicionamiento, % Solidas cuyoacondicionamiento ‘cambia en diferentes estados, ‘HE URE VE:ABC 2 ME (FE Zo TIRE [FRE Zo IRE {FE ZIRE JERE VE:ABC 2 ME Fe 2. IRE FRE Zi TIRE {RE ZIRE FRE Mapa de Estados B Para $2: B al\g|b|f Alle | di hic Cc Variables ° de Estado fa) CLK IE Des S2= (AB + AC)CLK $2 51 a si aoe sz alm > 7.9.8 Sintesis de maquinas clase 2 Contadores sincrénicos: Célculo de Préximo Estado REI Diseviar un contador ascendente en incrementos unitarios de 0 a15, Se tendré una sada I que se pondré en 1 cada w ARID que et nimero de unos de la cuenta en binario es impar. Mapade Estados Para Ty: 1 2 1 Ne p|e 1 A ParaTc: __B Contadores sincrénicos: Calculo de Salidas Disefiar un contador ascendente en - Ue incrementos unitarios de 0a 15, Se tendré una Conteo deo Pp 4 salida I que se pondra en 1 cada vez que el sania numero de unos de la cuenta en binario es impar, La funcién de salidas se puede obtener ingresando los unos en el mapa de Karnaugh, en los mintérminos correspondientes a = tos esados donde ia salita se | 4 PB @CHD activa. Sin embargo, esto no es necesario, ya que por especificacién la funcién de salida esté dada por: RYctee (erate re (ered 1, Obtener el diagrama ASM a partir del diagrama de tiempos de las salidas 2. Con base en el niimero de estados se determina el nimero de Flip-Flips de estados requeridos 3. Se elige el tipo de Flip-Flop y se busca una asignacién de estados adecuada 4. Se realiza la sintesis de la maquina calculando: 1. La funcién de proximo estado 2. La funcién de salidas 5. Se dibuja el circuito resultante Do A @ Sa "CLK 5 [ase B @ LK Do 1 sb c ' o cuK LK op é z a S » v o ° 1) Descripeién 2) Declaracién y Asignacién de Estados 3) Mapa de Estados 11 () Fotado Yatisbles de B Estado Sb Presente a|b|c|x 110, AB c © a 0 0 0 Al fixidle b 0 0 1 SS 100, c oo 1 | B Sc d 1 1 1 e 1 1 0 4) Elegir el Tipo de Flip-Flop: f 10 0 TipoD Diagrama ASM PRT) Diseriar un secuenciador que genere las salidas descritas en el diagrama de tiempos. 000 u ParaDa: __B. 5). Sintesis de Funcion de ParaS,: __B @ Proximo Estado Sb 001 (6) 1110, 2 Sa, Sb 6) Sintesis de Funcién de +h} = Salidas Al 1 S=A4 B Sp=C Sc = AB * a[ble|x ic EO Alf[x 7.9.9 Sintesis de maquinas clase 1 Estructuras ¢ DECK LTce Sustituyendo ¥ = gi) enZ = f) a) * b) * °) * * Memoria de Estados Se requiere hacer una asignacién de estados, El nimero de estado sed igual al ‘mero de combinaclones distintas de salidas que est presentes en el dlisgraama ASM de manera simaltinea, Es convenient asignar los estado de forma que tomen los isms valores de un subconjunto de as salidas Se elegir solo si conduce aun dsefio con menor nimero de estados que de ‘Saretasenlcing leenpes oe ov msi in clad ce Fo bicare, Memoria de Salidas El ndmero de Flip-Flops es igual al nimero de salidas. [No se require hacer asignacin deestados puesto que los FE memoria las salidas. Memoria de Entradas ET nmero de Flip-Flops es igual al nimero de salidas, [Nose require hacer asignaciin de estados puesto que los FF memorizan las salidas. Tabla de Asignacién de Estados a) Memoria de Estados & a » om ow 4 om oot a 10 mn a oot ont a 100” » ino a 110010 . no 110 « m0 010 a mao ® Mapa de Estados Salidas a b d ale Funciones de Salidas M=AB N=B O=AB Para M: Funciones de Proximo Estado +L Dy =TKL+)KL+ YR + JRL + IRL Mapa de Estados Proximo Estado kK Para Dy: alblalec 1 bielala T clclbla mie alalda|b 1 T T Flip-Flop: D Implementacién del Circuito % & ee b) Memoria de Salidas Tani Saas KL ‘MNO . como oot ParaDy: __K Para Dy:__K ParaDo:__K co ao —— coo no {a 1 on a 7 - J om ao J , ' out no y(t iu 1 ono, o10 I l 1 I on oot mm oot = = mw moo tw Dy = UR + JRL + TIRE moo Fanciones de Salidas 4 Dy = IKL-+JK-+ )R + JRL + JRL moo Do = JRL + IR +) mn Funciones de Salidas Dy = YR + JRL+ KL Dy =IKL +JKL+ UR + JRL +JKL Dy =JRL+ YR + KL Tessie} Lbgleade cileode ‘lids ore) 70) Lbglea de Prsnito Estado G9) Disefar un contador década que cuente fen forma ascndente y deswendente en sor unltaios. Se dispone de una {entrada para el contol de conto /R que fen estado alto cuenta hacia abajo yen bjo cuenta hacia arriba. El contador ene ‘una entrada de coniso EC y slspone de un acareen de sada activo fen estado ajo 48 que se pone en co en TIRE y se pone en uno en FE, Esta slide se vada cuando se alc el valor de 9 fn conte sicendente y cuando. te ‘kana el valor de cezo en conten ‘lescendent, El valor de cuenta presente Se tene en las slidas ABC, D cam A ‘somo el LSB. 1), Descripeién Diagrama ASM 2) Declaracién y de Variables de Estados 3) Mapa de Estados B b x ols x|x|olo x |x Joa Jo — a 4) Tipo de Flip-Flop TipoT ParaTe: __B i pa LR rx x | x {I R xdlx 5). Sintesis de Funcién de Préximo Estado met Tp =J/R-A(B + C+D) +77R “AD Te =J/R+ ABC + J/R-AD +]IR -AB Tp = JIR ABC +]/R ABC + JTR- AD 6). Sintesis de Funcién de Salidas Para AS: B a) 'LK(/R- ABCD + IR - AD) 7.9. Extra: Maquinas Clase TPP AVEC RECT Teer: Evaluacién de Entradas Salidas Condicionales Funcién de Salidas ParaSi: _E2 {o1= 82,68 477-82 5 52=FI al Hi E3 so Para $2: __E2 eS i>

También podría gustarte