home *** CD-ROM | disk | FTP | other *** search
- module COUNTER
-
- title' 8-BIT BINARY COUNTER'
-
- U15 device 'P20X10';
-
- X0,X1,X2,X3 pin 14,15,16,17;
- CLK pin 1;
- E pin 13;
-
- equations
-
- !X0:= X0 ;
- !X1:=!X1 $ X0;
- !X2:=!X2 $ (X1*X0);
- !X3:=!X3 $ (X2*X1*X0);
-
-
- test_vectors ([CLK,E]->[X3,X2,X1,X0])
- [.C.,0]->[ 0, 0, 0, 0];
- [.C.,0]->[ 0, 0, 0, 1];
- [.C.,0]->[ 0, 0, 1, 0];
- [.C.,0]->[ 0, 0, 1, 1];
- [.C.,0]->[ 0, 1, 0, 0];
- [.C.,0]->[ 0, 1, 0, 1];
- [.C.,0]->[ 0, 1, 1, 0];
- [.C.,0]->[ 0, 1, 1, 1];
- [.C.,0]->[ 1, 0, 0, 0];
- [.C.,0]->[ 1, 0, 0, 1];
- [.C.,0]->[ 1, 0, 1, 0];
- [.C.,0]->[ 1, 0, 1, 1];
- [.C.,0]->[ 1, 1, 0, 0];
- [.C.,0]->[ 1, 1, 0, 1];
- [.C.,0]->[ 1, 1, 1, 0];
- [.C.,0]->[ 1, 1, 1, 1];
- [.C.,0]->[ 0, 0, 0, 0];
-
- end COUNTER