#FIG 3.2 Produced by xfig version 3.2.5a Landscape Center Inches Letter 100.00 Single -2 1200 2 5 1 0 1 0 7 50 -1 -1 3.000 0 0 1 0 12137.500 -5925.000 11250 -5250 11025 -6000 11250 -6600 1 1 1.00 60.00 120.00 5 1 0 1 0 7 50 -1 -1 3.000 0 1 1 0 12937.500 -5250.000 12825 -5100 13125 -5250 12825 -5400 1 1 1.00 60.00 120.00 5 1 0 1 0 7 50 -1 -1 3.000 0 1 1 0 12937.500 -8025.000 12825 -7875 13125 -8025 12825 -8175 1 1 1.00 60.00 120.00 1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 12018 -6727 825 375 11193 -6727 12843 -6727 1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 12071 -7999 825 375 11246 -7999 12896 -7999 1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 12052 -5247 825 375 11227 -5247 12877 -5247 2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 12000 -6375 12000 -5625 2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 12000 -7650 12000 -7125 2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 11325 -8550 11475 -8250 3 0 0 1 0 7 50 -1 -1 0.000 0 1 0 5 1 1 1.00 60.00 120.00 11250 -5175 10800 -6075 10650 -6750 10950 -7425 11250 -7950 0.000 1.000 1.000 1.000 0.000 4 1 0 49 -1 0 9 0.0000 4 135 1500 12000 -6675 shiftreg = code(character)\001 4 1 0 49 -1 0 12 0.0000 4 135 375 12000 -6900 INIT\001 4 1 0 49 -1 0 12 0.0000 4 135 480 12075 -8100 INIT0\001 4 1 0 49 -1 0 9 0.0000 4 135 705 12075 -7950 shiftreg = 0\001 4 1 0 49 -1 0 9 0.0000 4 105 510 12075 -7800 start = 0\001 4 1 0 49 -1 0 9 0.0000 4 105 510 12000 -6525 start = 1\001 4 1 0 49 -1 0 9 0.0000 4 105 450 12000 -6375 ack = 0\001 # dr 4 1 0 49 -1 0 9 0.0000 4 120 510 12375 -7425 val_addr\001 4 1 0 49 -1 0 9 0.0000 4 105 450 12075 -7650 ack = 1\001 4 1 0 49 -1 0 12 0.0000 4 135 525 12000 -5400 SHIFT\001 4 1 0 49 -1 0 9 0.0000 4 135 705 12000 -5250 0>>shiftreg\001 4 1 0 49 -1 0 9 0.0000 4 105 510 12000 -5100 start = 0\001 4 0 0 49 -1 0 9 0.0000 4 135 795 11100 -6000 shiftreg <= 1\001 4 0 0 49 -1 0 9 0.0000 4 135 795 11025 -7425 shiftreg <= 1\001 4 1 0 49 -1 0 9 0.0000 4 120 765 12000 -4950 ack = last_ci\001 4 0 0 49 -1 0 9 0.0000 4 105 465 11100 -5850 && val\001 4 0 0 49 -1 0 9 0.0000 4 105 510 10950 -7200 && !val\001 4 1 0 49 -1 0 9 0.0000 4 105 270 13125 -7725 ! val\001 4 1 0 49 -1 0 9 0.0000 4 135 705 13050 -4950 shiftreg > 1\001