home *** CD-ROM | disk | FTP | other *** search
- module TTLload
- title 'TTL load example
- Brenda French FutureNet - Data I/O 21 Nov 1985'
-
- TTL59 device 'F82S159';
-
- C,L,H,X,Z = .C.,0,1,.X.,.Z.;
-
- Clk,J_IN,K_IN,LOAD,Ena,F0 pin 1,2,3,4,11,12;
- LA,M0,K0 node 27,29,37;
-
- equations
-
- enable F0 = !Ena; " Enable controlled by pin 11
- M0 = 0; " fuse open - fixed at JK
-
- !F0 := J_IN;
- K0 = K_IN;
- LA = LOAD;
-
- test_vectors
- ([Clk,Ena,J_IN,K_IN,LOAD,F0] -> F0)
- [ C , L , 1 , 0 , 0 , X] -> 0 ; "Set
- [ C , L , 0 , 1 , 0 , X] -> 1 ; "Reset
- [ C , L , 1 , 1 , 0 , X] -> 0 ; "Toggle
- [ C , L , 1 , 1 , 0 , X] -> 1 ; "Toggle
- [ C , H , 0 , 0 , 1 , 0] -> X ; "Load
- [ 0 , L , 0 , 0 , 0 , X] -> 0 ; "Test
- [ C , L , 1 , 1 , 0 , X] -> 1 ; "Toggle
- end
-