Version 4 SHEET 1 1620 680 WIRE -48 -112 -112 -112 WIRE -112 -80 -112 -112 WIRE -112 32 -112 0 WIRE -64 112 -112 112 WIRE -112 144 -112 112 WIRE -112 256 -112 224 WIRE -64 336 -112 336 WIRE -112 384 -112 336 WIRE -112 496 -112 464 FLAG -112 256 0 FLAG -64 112 a1 FLAG -112 496 0 FLAG -64 336 3b_data FLAG -112 32 0 FLAG -48 -112 clk SYMBOL bv -112 128 R0 SYMATTR InstName B1 SYMATTR Value V=int(time/{tbit}) SYMBOL bv -112 368 R0 SYMATTR InstName B2 SYMATTR Value V=table(V(a1),0,0, 1,1, 2,0, 3,1, 4,1, 5,0, 6,0, 7,0, 8,1, 9,1, 10,1, 11,1, 12,1, 13,0, 14,0, 15,1, 16,1, 17,0, 18,1, 19,0, 20,0, 21,0, 22,1, 23,1) SYMBOL voltage -112 -96 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value PULSE(0 1 0 1p 1p {tbit/2} {tbit} {tstop/tbit}) TEXT -448 176 Left 2 !.tran 0 {tstop} 0 {tstep} TEXT -440 48 Left 2 !.param tstep=1p TEXT -440 16 Left 2 !.param tstop=24*tbit TEXT -440 80 Left 2 !.param tbit=10n