Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

Name A3MEALYMOOR ;

PartNo 00 ;
Date 5/15/2019 ;
Revision 01 ;
Designer CAAA ;
Company DM ;
Assembly None ;
Location ;
Device G22V10 ;

/* *************** INPUT PINS *********************/


PIN 1=CLK ; /* */
PIN 2=X;
PIN 3=!CLEAR;

/* *************** OUTPUT PINS *********************/


PIN 23=Z ; /* */
PIN 22=Q1E;
PIN 21=Q2E;
PIN 20=Q3E;

FIELD STATE=[Q1E,Q2E,Q3E];
$DEFINE S0 'b'000 /*ESTADO INTERNO A CODIFICADO*/
$DEFINE S1 'b'001 /*ESTADO INTERNO B CODIFICADO*/
$DEFINE S2 'b'011 /*ESTADO INTERNO C CODIFICADO*/
$DEFINE S3 'b'010 /*ESTADO INTERNO D CODIFICADO*/
$DEFINE S4 'b'110 /*ESTADO INTERNO E CODIFICADO*/

SEQUENCE STATE {
PRESENT S0
IF !X NEXT S3;
IF X NEXT S1;
DEFAULT NEXT S0;
PRESENT S1
IF !X NEXT S3;
IF X NEXT S2;
DEFAULT NEXT S1;
PRESENT S2
IF !X NEXT S3;
IF X NEXT S2;
DEFAULT NEXT S2;
PRESENT S3
IF !X NEXT S4;
IF X NEXT S1;
DEFAULT NEXT S3;
PRESENT S4
IF !X NEXT S4;
IF X NEXT S1;
DEFAULT NEXT S4;
}
Q1E.ar=CLEAR;
Q2E.ar=CLEAR;
Q3E.ar=CLEAR;
Z.ar=CLEAR;
Z.d=(!Q1E&Q2E&Q3E&X)#(Q1E&Q2E&!Q3E&!X);

You might also like