/* WARNING: Do NOT edit the input and output ports in this file in a text editor if you plan to continue editing the block that represents it in the Block Editor! File corruption is VERY likely to occur. */ /* Copyright (C) 1991-2010 Altera Corporation Your use of Altera Corporation's design tools, logic functions and other software and tools, and its AMPP partner logic functions, and any output files from any of the foregoing (including device programming or simulation files), and any associated documentation or information are expressly subject to the terms and conditions of the Altera Program License Subscription Agreement, Altera MegaCore Function License Agreement, or other applicable license agreement, including, without limitation, that your use is for the sole purpose of programming logic devices manufactured by Altera and sold by Altera or its authorized distributors. Please refer to the applicable agreement for further details. */ //#pragma file_not_in_maxplusii_format (header "graphic" (version "1.3")) (properties (page_setup "header_footer\nDate: %D\n%f\nProject: %j\n\nPage %p of %P\nRevision: %a\nmargin\n1\n1\n1\n1\norientation\n1\npaper_size\n1\npaper_source\n1\nfit_page_wide\n1\nfit_page_tall\n1\n") ) (pin (input) (rect 128 -16 296 0) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "A" (rect 5 0 12 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 92 12)(pt 117 12)(line_width 1)) (line (pt 92 4)(pt 117 4)(line_width 1)) (line (pt 121 8)(pt 168 8)(line_width 1)) (line (pt 92 12)(pt 92 4)(line_width 1)) (line (pt 117 4)(pt 121 8)(line_width 1)) (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) (annotation_block (location)(rect 80 -40 128 -24)) ) (pin (input) (rect 128 8 296 24) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "B" (rect 5 0 12 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 92 12)(pt 117 12)(line_width 1)) (line (pt 92 4)(pt 117 4)(line_width 1)) (line (pt 121 8)(pt 168 8)(line_width 1)) (line (pt 92 12)(pt 92 4)(line_width 1)) (line (pt 117 4)(pt 121 8)(line_width 1)) (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) (annotation_block (location)(rect 88 32 128 48)) ) (pin (input) (rect 304 -16 472 0) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "I0" (rect 5 0 14 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 92 12)(pt 117 12)(line_width 1)) (line (pt 92 4)(pt 117 4)(line_width 1)) (line (pt 121 8)(pt 168 8)(line_width 1)) (line (pt 92 12)(pt 92 4)(line_width 1)) (line (pt 117 4)(pt 121 8)(line_width 1)) (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) (annotation_block (location)(rect 304 -40 352 -24)) ) (pin (input) (rect 304 8 472 24) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "I1" (rect 5 0 14 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 92 12)(pt 117 12)(line_width 1)) (line (pt 92 4)(pt 117 4)(line_width 1)) (line (pt 121 8)(pt 168 8)(line_width 1)) (line (pt 92 12)(pt 92 4)(line_width 1)) (line (pt 117 4)(pt 121 8)(line_width 1)) (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) (annotation_block (location)(rect 304 32 344 48)) ) (pin (input) (rect 480 -16 648 0) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "I2" (rect 5 0 14 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 92 12)(pt 117 12)(line_width 1)) (line (pt 92 4)(pt 117 4)(line_width 1)) (line (pt 121 8)(pt 168 8)(line_width 1)) (line (pt 92 12)(pt 92 4)(line_width 1)) (line (pt 117 4)(pt 121 8)(line_width 1)) (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) (annotation_block (location)(rect 480 -48 528 -32)) ) (pin (input) (rect 480 8 648 24) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "I3" (rect 5 0 14 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 92 12)(pt 117 12)(line_width 1)) (line (pt 92 4)(pt 117 4)(line_width 1)) (line (pt 121 8)(pt 168 8)(line_width 1)) (line (pt 92 12)(pt 92 4)(line_width 1)) (line (pt 117 4)(pt 121 8)(line_width 1)) (line (pt 117 12)(pt 121 8)(line_width 1)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) (annotation_block (location)(rect 480 32 528 48)) ) (pin (output) (rect 672 -8 848 8) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "Y" (rect 90 0 98 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)(line_width 1)) (line (pt 52 4)(pt 78 4)(line_width 1)) (line (pt 52 12)(pt 78 12)(line_width 1)) (line (pt 52 12)(pt 52 4)(line_width 1)) (line (pt 78 4)(pt 82 8)(line_width 1)) (line (pt 82 8)(pt 78 12)(line_width 1)) (line (pt 78 12)(pt 82 8)(line_width 1)) ) (annotation_block (location)(rect 848 16 896 32)) ) (symbol (rect 184 56 232 88) (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) (text "inst" (rect 3 21 20 33)(font "Arial" )) (port (pt 0 16) (input) (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 13 16)(line_width 1)) ) (port (pt 48 16) (output) (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) (line (pt 39 16)(pt 48 16)(line_width 1)) ) (drawing (line (pt 13 25)(pt 13 7)(line_width 1)) (line (pt 13 7)(pt 31 16)(line_width 1)) (line (pt 13 25)(pt 31 16)(line_width 1)) (circle (rect 31 12 39 20)(line_width 1)) ) ) (symbol (rect 184 96 232 128) (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6))) (text "inst1" (rect 3 21 26 33)(font "Arial" )) (port (pt 0 16) (input) (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 13 16)(line_width 1)) ) (port (pt 48 16) (output) (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible)) (line (pt 39 16)(pt 48 16)(line_width 1)) ) (drawing (line (pt 13 25)(pt 13 7)(line_width 1)) (line (pt 13 7)(pt 31 16)(line_width 1)) (line (pt 13 25)(pt 31 16)(line_width 1)) (circle (rect 31 12 39 20)(line_width 1)) ) ) (symbol (rect 352 56 416 104) (text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "inst4" (rect 3 37 26 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 16 16)(line_width 1)) ) (port (pt 0 24) (input) (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible)) (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible)) (line (pt 0 24)(pt 16 24)(line_width 1)) ) (port (pt 0 32) (input) (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (line (pt 0 32)(pt 16 32)(line_width 1)) ) (port (pt 64 24) (output) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (line (pt 43 24)(pt 64 24)(line_width 1)) ) (drawing (line (pt 16 12)(pt 31 12)(line_width 1)) (line (pt 16 37)(pt 31 37)(line_width 1)) (line (pt 16 12)(pt 16 37)(line_width 1)) (arc (pt 31 36)(pt 31 12)(rect 19 12 44 37)(line_width 1)) ) ) (symbol (rect 352 136 416 184) (text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "inst5" (rect 3 37 26 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 16 16)(line_width 1)) ) (port (pt 0 24) (input) (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible)) (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible)) (line (pt 0 24)(pt 16 24)(line_width 1)) ) (port (pt 0 32) (input) (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (line (pt 0 32)(pt 16 32)(line_width 1)) ) (port (pt 64 24) (output) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (line (pt 43 24)(pt 64 24)(line_width 1)) ) (drawing (line (pt 16 12)(pt 31 12)(line_width 1)) (line (pt 16 37)(pt 31 37)(line_width 1)) (line (pt 16 12)(pt 16 37)(line_width 1)) (arc (pt 31 36)(pt 31 12)(rect 19 12 44 37)(line_width 1)) ) ) (symbol (rect 352 208 416 256) (text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "inst6" (rect 3 37 26 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 16 16)(line_width 1)) ) (port (pt 0 24) (input) (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible)) (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible)) (line (pt 0 24)(pt 16 24)(line_width 1)) ) (port (pt 0 32) (input) (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (line (pt 0 32)(pt 16 32)(line_width 1)) ) (port (pt 64 24) (output) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (line (pt 43 24)(pt 64 24)(line_width 1)) ) (drawing (line (pt 16 12)(pt 31 12)(line_width 1)) (line (pt 16 37)(pt 31 37)(line_width 1)) (line (pt 16 12)(pt 16 37)(line_width 1)) (arc (pt 31 36)(pt 31 12)(rect 19 12 44 37)(line_width 1)) ) ) (symbol (rect 352 288 416 336) (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "inst7" (rect 3 37 26 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 14 16)(line_width 1)) ) (port (pt 0 32) (input) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (line (pt 0 32)(pt 14 32)(line_width 1)) ) (port (pt 64 24) (output) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (line (pt 42 24)(pt 64 24)(line_width 1)) ) (drawing (line (pt 14 12)(pt 30 12)(line_width 1)) (line (pt 14 37)(pt 31 37)(line_width 1)) (line (pt 14 12)(pt 14 37)(line_width 1)) (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) ) ) (symbol (rect 488 296 552 344) (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "inst8" (rect 3 37 26 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 14 16)(line_width 1)) ) (port (pt 0 32) (input) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (line (pt 0 32)(pt 14 32)(line_width 1)) ) (port (pt 64 24) (output) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (line (pt 42 24)(pt 64 24)(line_width 1)) ) (drawing (line (pt 14 12)(pt 30 12)(line_width 1)) (line (pt 14 37)(pt 31 37)(line_width 1)) (line (pt 14 12)(pt 14 37)(line_width 1)) (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37)(line_width 1)) ) ) (symbol (rect 592 64 656 112) (text "NOR2" (rect 1 0 26 10)(font "Arial" (font_size 6))) (text "inst14" (rect 3 37 32 49)(font "Arial" )) (port (pt 0 32) (input) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (line (pt 0 32)(pt 14 32)(line_width 1)) ) (port (pt 0 16) (input) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 14 16)(line_width 1)) ) (port (pt 64 24) (output) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (line (pt 54 24)(pt 64 24)(line_width 1)) ) (drawing (line (pt 12 36)(pt 23 36)(line_width 1)) (line (pt 12 13)(pt 23 13)(line_width 1)) (arc (pt 46 24)(pt 23 13)(rect -6 13 53 72)(line_width 1)) (arc (pt 5 29)(pt 5 19)(rect -16 8 17 41)(line_width 1)) (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36)(line_width 1)) (circle (rect 46 20 54 28)(line_width 1)) ) ) (symbol (rect 592 160 656 208) (text "NOR2" (rect 1 0 26 10)(font "Arial" (font_size 6))) (text "inst15" (rect 3 37 32 49)(font "Arial" )) (port (pt 0 32) (input) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (line (pt 0 32)(pt 14 32)(line_width 1)) ) (port (pt 0 16) (input) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 14 16)(line_width 1)) ) (port (pt 64 24) (output) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (line (pt 54 24)(pt 64 24)(line_width 1)) ) (drawing (line (pt 12 36)(pt 23 36)(line_width 1)) (line (pt 12 13)(pt 23 13)(line_width 1)) (arc (pt 46 24)(pt 23 13)(rect -6 13 53 72)(line_width 1)) (arc (pt 5 29)(pt 5 19)(rect -16 8 17 41)(line_width 1)) (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36)(line_width 1)) (circle (rect 46 20 54 28)(line_width 1)) ) ) (symbol (rect 696 72 760 120) (text "NAND2" (rect 1 0 32 10)(font "Arial" (font_size 6))) (text "inst16" (rect 3 37 32 49)(font "Arial" )) (port (pt 0 32) (input) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible)) (line (pt 0 32)(pt 15 32)(line_width 1)) ) (port (pt 0 16) (input) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible)) (line (pt 0 16)(pt 15 16)(line_width 1)) ) (port (pt 64 24) (output) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible)) (line (pt 52 24)(pt 64 24)(line_width 1)) ) (drawing (line (pt 15 37)(pt 32 37)(line_width 1)) (line (pt 15 12)(pt 32 12)(line_width 1)) (line (pt 15 36)(pt 15 12)(line_width 1)) (arc (pt 32 36)(pt 32 12)(rect 20 12 45 37)(line_width 1)) (circle (rect 44 20 52 28)(line_width 1)) ) ) (connector (pt 256 112) (pt 256 80) ) (connector (pt 352 80) (pt 256 80) ) (connector (pt 352 88) (pt 304 88) ) (connector (pt 304 88) (pt 304 112) ) (connector (text "I0" (rect 280 96 289 108)(font "Arial" )) (pt 304 112) (pt 272 112) ) (connector (pt 352 152) (pt 248 152) ) (connector (pt 248 72) (pt 248 152) ) (connector (pt 352 72) (pt 248 72) ) (connector (pt 248 72) (pt 232 72) ) (connector (pt 176 112) (pt 176 160) ) (connector (text "B" (rect 34 96 41 108)(font "Arial" )) (pt 184 112) (pt 176 112) ) (connector (pt 176 160) (pt 352 160) ) (connector (pt 352 168) (pt 328 168) ) (connector (pt 328 168) (pt 328 192) ) (connector (text "I1" (rect 296 176 305 188)(font "Arial" )) (pt 328 192) (pt 288 192) ) (connector (pt 160 72) (pt 160 224) ) (connector (pt 160 224) (pt 352 224) ) (connector (text "A" (rect 34 56 41 68)(font "Arial" )) (pt 184 72) (pt 160 72) ) (connector (pt 240 112) (pt 240 232) ) (connector (pt 240 232) (pt 352 232) ) (connector (pt 232 112) (pt 240 112) ) (connector (pt 240 112) (pt 256 112) ) (connector (pt 352 240) (pt 328 240) ) (connector (pt 328 240) (pt 328 256) ) (connector (text "I2" (rect 296 240 305 252)(font "Arial" )) (pt 328 256) (pt 280 256) ) (connector (pt 128 72) (pt 128 304) ) (connector (pt 128 304) (pt 352 304) ) (connector (pt 160 72) (pt 128 72) ) (connector (pt 128 72) (pt 24 72) ) (connector (pt 112 112) (pt 112 320) ) (connector (pt 112 320) (pt 352 320) ) (connector (pt 176 112) (pt 112 112) ) (connector (pt 112 112) (pt 24 112) ) (connector (pt 416 312) (pt 488 312) ) (connector (text "I3" (rect 456 312 465 324)(font "Arial" )) (pt 488 328) (pt 440 328) ) (connector (pt 552 320) (pt 568 320) ) (connector (pt 416 160) (pt 480 160) ) (connector (pt 416 80) (pt 592 80) ) (connector (pt 480 160) (pt 480 96) ) (connector (pt 480 96) (pt 592 96) ) (connector (pt 568 192) (pt 592 192) ) (connector (pt 568 192) (pt 568 320) ) (connector (pt 416 232) (pt 560 232) ) (connector (pt 560 232) (pt 560 176) ) (connector (pt 560 176) (pt 592 176) ) (connector (pt 656 184) (pt 680 184) ) (connector (pt 680 184) (pt 680 104) ) (connector (pt 680 104) (pt 696 104) ) (connector (pt 656 88) (pt 696 88) ) (connector (text "Y" (rect 826 80 834 92)(font "Arial" )) (pt 760 96) (pt 832 96) ) (junction (pt 248 72)) (junction (pt 176 112)) (junction (pt 160 72)) (junction (pt 240 112)) (junction (pt 128 72)) (junction (pt 112 112)) (text "Andrew Fowler" (rect 8 0 98 14)(font "Arial" (font_size 8))) (text "Tuesday 405-7" (rect 8 16 94 30)(font "Arial" (font_size 8))) (text "Brian S Long" (rect 8 32 81 46)(font "Arial" (font_size 8)))