/* 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-2004 Altera Corporation Any megafunction design, and related netlist (encrypted or decrypted), support information, device programming or simulation file, and any other associated documentation or information provided by Altera or a partner under Altera's Megafunction Partnership Program may be used only to program PLD devices (but not masked PLD devices) from Altera. Any other use of such megafunction design, netlist, support information, device programming or simulation file, or any other related documentation or information is prohibited for any other purpose, including, but not limited to modification, reverse engineering, de-compiling, or use with any other silicon devices, unless such use is explicitly licensed under a separate agreement with Altera or a megafunction partner. Title to the intellectual property, including patents, copyrights, trademarks, trade secrets, or maskworks, embodied in any such megafunction design, netlist, support information, device programming or simulation file, or any other related documentation or information provided by Altera or a megafunction partner, remains with Altera, the megafunction partner, or their respective licensors. No other licenses, including any licenses needed under any third party's intellectual property, are provided herein. */ (header "graphic" (version "1.3")) (pin (input) (rect 8 40 176 56) (text "INPUT" (rect 133 0 161 9)(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 153 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 8 104 176 120) (text "INPUT" (rect 133 0 161 9)(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 153 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 8 200 176 216) (text "INPUT" (rect 133 0 161 9)(font "Arial" (font_size 6))) (text "C" (rect 5 0 13 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 153 17)(font "Arial" (font_size 6))) ) (pin (output) (rect 560 48 736 64) (text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6))) (text "P[1]" (rect 90 0 110 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)) ) ) (pin (output) (rect 560 104 736 120) (text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6))) (text "P[2]" (rect 90 0 110 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)) ) ) (pin (output) (rect 560 160 736 176) (text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6))) (text "P[3]" (rect 90 0 110 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)) ) ) (pin (output) (rect 560 216 736 232) (text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6))) (text "P[4]" (rect 90 0 110 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)) ) ) (pin (output) (rect 560 272 736 288) (text "OUTPUT" (rect 1 0 34 9)(font "Arial" (font_size 6))) (text "LDPC" (rect 90 0 119 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)) ) ) (symbol (rect 472 32 536 80) (text "AND3" (rect 1 0 22 9)(font "Arial" (font_size 6))) (text "inst" (rect 3 37 20 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 17 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 17 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 17 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 63 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 472 88 536 136) (text "AND3" (rect 1 0 22 9)(font "Arial" (font_size 6))) (text "inst9" (rect 3 37 26 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 17 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 17 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 17 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 63 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 472 144 536 192) (text "AND3" (rect 1 0 22 9)(font "Arial" (font_size 6))) (text "inst10" (rect 3 37 32 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 17 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 17 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 17 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 63 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 472 200 536 248) (text "AND3" (rect 1 0 22 9)(font "Arial" (font_size 6))) (text "inst11" (rect 3 37 32 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 17 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 17 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 17 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 63 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 472 256 536 304) (text "AND3" (rect 1 0 22 9)(font "Arial" (font_size 6))) (text "inst13" (rect 3 37 32 49)(font "Arial" )) (port (pt 0 16) (input) (text "IN1" (rect 2 7 17 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 17 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 17 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 63 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 216 0 264 32) (text "NOT" (rect 1 0 17 9)(font "Arial" (font_size 6))) (text "inst14" (rect 3 21 32 33)(font "Arial" )) (port (pt 0 16) (input) (text "IN" (rect 2 7 12 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 47 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 200 64 248 96) (text "NOT" (rect 1 0 17 9)(font "Arial" (font_size 6))) (text "inst15" (rect 3 21 32 33)(font "Arial" )) (port (pt 0 16) (input) (text "IN" (rect 2 7 12 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 47 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 232 160 280 192) (text "NOT" (rect 1 0 17 9)(font "Arial" (font_size 6))) (text "inst16" (rect 3 21 32 33)(font "Arial" )) (port (pt 0 16) (input) (text "IN" (rect 2 7 12 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 47 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)) ) ) (connector (pt 536 56) (pt 560 56) ) (connector (pt 200 48) (pt 200 16) ) (connector (pt 216 16) (pt 200 16) ) (connector (pt 536 112) (pt 560 112) ) (connector (pt 536 168) (pt 560 168) ) (connector (pt 536 224) (pt 560 224) ) (connector (pt 200 80) (pt 200 112) ) (connector (pt 376 64) (pt 472 64) ) (connector (pt 248 80) (pt 296 80) ) (connector (pt 472 56) (pt 296 56) ) (connector (pt 408 104) (pt 472 104) ) (connector (pt 264 16) (pt 408 16) ) (connector (pt 472 120) (pt 376 120) ) (connector (pt 432 160) (pt 472 160) ) (connector (pt 304 168) (pt 472 168) ) (connector (pt 408 216) (pt 472 216) ) (connector (pt 296 224) (pt 472 224) ) (connector (pt 224 232) (pt 472 232) ) (connector (pt 176 208) (pt 224 208) ) (connector (pt 224 176) (pt 232 176) ) (connector (pt 176 48) (pt 200 48) ) (connector (pt 200 48) (pt 432 48) ) (connector (pt 432 48) (pt 472 48) ) (connector (pt 432 48) (pt 432 160) ) (connector (pt 376 64) (pt 376 120) ) (connector (pt 376 120) (pt 376 176) ) (connector (pt 408 16) (pt 408 104) ) (connector (pt 176 112) (pt 200 112) ) (connector (pt 200 112) (pt 304 112) ) (connector (pt 304 112) (pt 472 112) ) (connector (pt 280 176) (pt 376 176) ) (connector (pt 376 176) (pt 472 176) ) (connector (pt 224 176) (pt 224 208) ) (connector (pt 296 56) (pt 296 80) ) (connector (pt 296 80) (pt 296 224) ) (connector (pt 560 280) (pt 536 280) ) (connector (pt 408 272) (pt 472 272) ) (connector (pt 304 280) (pt 472 280) ) (connector (pt 224 288) (pt 472 288) ) (connector (pt 408 104) (pt 408 216) ) (connector (pt 408 216) (pt 408 272) ) (connector (pt 304 112) (pt 304 168) ) (connector (pt 304 168) (pt 304 280) ) (connector (pt 224 208) (pt 224 232) ) (connector (pt 224 232) (pt 224 288) ) (junction (pt 200 48)) (junction (pt 200 112)) (junction (pt 432 48)) (junction (pt 376 120)) (junction (pt 408 104)) (junction (pt 408 216)) (junction (pt 304 168)) (junction (pt 304 112)) (junction (pt 376 176)) (junction (pt 224 208)) (junction (pt 224 232)) (junction (pt 296 80))