/* 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) 2017 Intel Corporation. All rights reserved. Your use of Intel 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 Intel Program License Subscription Agreement, the Intel Quartus Prime License Agreement, the Intel FPGA IP License Agreement, or other applicable license agreement, including, without limitation, that your use is for the sole purpose of programming logic devices manufactured by Intel and sold by Intel or its authorized distributors. Please refer to the applicable agreement for further details. */ (header "graphic" (version "1.4")) (pin (input) (rect 64 136 232 152) (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6))) (text "FC" (rect 5 0 20 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 84 12)(pt 109 12)) (line (pt 84 4)(pt 109 4)) (line (pt 113 8)(pt 168 8)) (line (pt 84 12)(pt 84 4)) (line (pt 109 4)(pt 113 8)) (line (pt 109 12)(pt 113 8)) ) (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 64 152 232 168) (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6))) (text "FZ" (rect 5 0 19 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 84 12)(pt 109 12)) (line (pt 84 4)(pt 109 4)) (line (pt 113 8)(pt 168 8)) (line (pt 84 12)(pt 84 4)) (line (pt 109 4)(pt 113 8)) (line (pt 109 12)(pt 113 8)) ) (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 64 200 232 216) (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6))) (text "SWA" (rect 5 0 30 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 84 12)(pt 109 12)) (line (pt 84 4)(pt 109 4)) (line (pt 113 8)(pt 168 8)) (line (pt 84 12)(pt 84 4)) (line (pt 109 4)(pt 113 8)) (line (pt 109 12)(pt 113 8)) ) (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 64 216 232 232) (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6))) (text "SWB" (rect 5 0 29 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 84 12)(pt 109 12)) (line (pt 84 4)(pt 109 4)) (line (pt 113 8)(pt 168 8)) (line (pt 84 12)(pt 84 4)) (line (pt 109 4)(pt 113 8)) (line (pt 109 12)(pt 113 8)) ) (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 64 232 232 248) (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6))) (text "I[7..2]" (rect 5 0 34 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 84 12)(pt 109 12)) (line (pt 84 4)(pt 109 4)) (line (pt 113 8)(pt 168 8)) (line (pt 84 12)(pt 84 4)) (line (pt 109 4)(pt 113 8)) (line (pt 109 12)(pt 113 8)) ) (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 64 280 232 296) (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6))) (text "RST2" (rect 5 0 32 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 84 12)(pt 109 12)) (line (pt 84 4)(pt 109 4)) (line (pt 113 8)(pt 168 8)) (line (pt 84 12)(pt 84 4)) (line (pt 109 4)(pt 113 8)) (line (pt 109 12)(pt 113 8)) ) (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 64 328 232 344) (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6))) (text "S0" (rect 5 0 17 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 84 12)(pt 109 12)) (line (pt 84 4)(pt 109 4)) (line (pt 113 8)(pt 168 8)) (line (pt 84 12)(pt 84 4)) (line (pt 109 4)(pt 113 8)) (line (pt 109 12)(pt 113 8)) ) (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 64 344 232 360) (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6))) (text "CLK1" (rect 5 0 32 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 84 12)(pt 109 12)) (line (pt 84 4)(pt 109 4)) (line (pt 113 8)(pt 168 8)) (line (pt 84 12)(pt 84 4)) (line (pt 109 4)(pt 113 8)) (line (pt 109 12)(pt 113 8)) ) (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6))) ) (pin (input) (rect 64 360 232 376) (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6))) (text "RST1" (rect 5 0 32 12)(font "Arial" )) (pt 168 8) (drawing (line (pt 84 12)(pt 109 12)) (line (pt 84 4)(pt 109 4)) (line (pt 113 8)(pt 168 8)) (line (pt 84 12)(pt 84 4)) (line (pt 109 4)(pt 113 8)) (line (pt 109 12)(pt 113 8)) ) (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6))) ) (pin (output) (rect 328 472 504 488) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "LED_B" (rect 90 0 124 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 328 488 504 504) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "RAM_B" (rect 90 0 126 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 328 504 504 520) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "SW_B" (rect 90 0 120 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 720 328 896 344) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "R0_B" (rect 90 0 117 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 720 344 896 360) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "R1_B" (rect 90 0 117 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 720 360 896 376) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "R2_B" (rect 90 0 117 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 720 376 896 392) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "ALU_B" (rect 90 0 124 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 720 392 896 408) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "PC_B" (rect 90 0 118 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 248 1312 264) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "LDR1" (rect 90 0 118 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 264 1312 280) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "LDDR1" (rect 90 0 126 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 280 1312 296) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "LDDR2" (rect 90 0 126 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 296 1312 312) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "LDIR" (rect 90 0 115 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 312 1312 328) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "LOAD" (rect 90 0 119 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 464 1312 480) (text "OUTPUT" (rect 1 0 39 10)(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 (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 480 1312 496) (text "OUTPUT" (rect 1 0 39 10)(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 (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 496 1312 512) (text "OUTPUT" (rect 1 0 39 10)(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 (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 512 1312 528) (text "OUTPUT" (rect 1 0 39 10)(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 (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 528 1312 544) (text "OUTPUT" (rect 1 0 39 10)(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 (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1184 136 1360 152) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "M[24..1]" (rect 90 0 130 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1184 48 1360 64) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "uaddr[6..1]" (rect 90 0 143 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (pin (output) (rect 1136 328 1312 344) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "LDAR" (rect 90 0 119 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) (line (pt 52 4)(pt 78 4)) (line (pt 52 12)(pt 78 12)) (line (pt 52 12)(pt 52 4)) (line (pt 78 4)(pt 82 8)) (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) ) (symbol (rect 288 112 448 272) (text "uControl" (rect 5 0 52 14)(font "Arial" (font_size 8))) (text "inst" (rect 8 141 25 153)(font "Arial" )) (port (pt 0 32) (input) (text "FC" (rect 0 0 15 14)(font "Arial" (font_size 8))) (text "FC" (rect 21 27 36 41)(font "Arial" (font_size 8))) (line (pt 0 32)(pt 16 32)) ) (port (pt 0 48) (input) (text "FZ" (rect 0 0 15 14)(font "Arial" (font_size 8))) (text "FZ" (rect 21 43 36 57)(font "Arial" (font_size 8))) (line (pt 0 48)(pt 16 48)) ) (port (pt 0 64) (input) (text "T4" (rect 0 0 14 14)(font "Arial" (font_size 8))) (text "T4" (rect 21 59 35 73)(font "Arial" (font_size 8))) (line (pt 0 64)(pt 16 64)) ) (port (pt 0 80) (input) (text "P[4..1]" (rect 0 0 35 14)(font "Arial" (font_size 8))) (text "P[4..1]" (rect 21 75 56 89)(font "Arial" (font_size 8))) (line (pt 0 80)(pt 16 80)(line_width 3)) ) (port (pt 0 96) (input) (text "SWA" (rect 0 0 29 14)(font "Arial" (font_size 8))) (text "SWA" (rect 21 91 50 105)(font "Arial" (font_size 8))) (line (pt 0 96)(pt 16 96)) ) (port (pt 0 112) (input) (text "SWB" (rect 0 0 28 14)(font "Arial" (font_size 8))) (text "SWB" (rect 21 107 49 121)(font "Arial" (font_size 8))) (line (pt 0 112)(pt 16 112)) ) (port (pt 0 128) (input) (text "I[7..2]" (rect 0 0 30 14)(font "Arial" (font_size 8))) (text "I[7..2]" (rect 21 123 51 137)(font "Arial" (font_size 8))) (line (pt 0 128)(pt 16 128)(line_width 3)) ) (port (pt 160 32) (output) (text "SE[6..1]" (rect 0 0 43 14)(font "Arial" (font_size 8))) (text "SE[6..1]" (rect 83 27 126 41)(font "Arial" (font_size 8))) (line (pt 160 32)(pt 144 32)(line_width 3)) ) (drawing (rectangle (rect 16 16 144 144)) ) ) (symbol (rect 632 112 784 240) (text "uARReg" (rect 5 0 52 14)(font "Arial" (font_size 8))) (text "inst2" (rect 8 109 31 121)(font "Arial" )) (port (pt 0 32) (input) (text "SE[6..1]" (rect 0 0 43 14)(font "Arial" (font_size 8))) (text "SE[6..1]" (rect 21 27 64 41)(font "Arial" (font_size 8))) (line (pt 0 32)(pt 16 32)(line_width 3)) ) (port (pt 0 48) (input) (text "D[6..1]" (rect 0 0 36 14)(font "Arial" (font_size 8))) (text "D[6..1]" (rect 21 43 57 57)(font "Arial" (font_size 8))) (line (pt 0 48)(pt 16 48)(line_width 3)) ) (port (pt 0 64) (input) (text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8))) (text "CLR" (rect 21 59 44 73)(font "Arial" (font_size 8))) (line (pt 0 64)(pt 16 64)) ) (port (pt 0 80) (input) (text "CLK" (rect 0 0 23 14)(font "Arial" (font_size 8))) (text "CLK" (rect 21 75 44 89)(font "Arial" (font_size 8))) (line (pt 0 80)(pt 16 80)) ) (port (pt 152 32) (output) (text "q[6..1]" (rect 0 0 35 14)(font "Arial" (font_size 8))) (text "q[6..1]" (rect 88 27 123 41)(font "Arial" (font_size 8))) (line (pt 152 32)(pt 136 32)(line_width 3)) ) (drawing (rectangle (rect 16 16 136 112)) ) ) (symbol (rect 288 304 384 432) (text "Timing" (rect 5 0 40 14)(font "Arial" (font_size 8))) (text "inst3" (rect 8 109 31 121)(font "Arial" )) (port (pt 0 32) (input) (text "S0" (rect 0 0 15 14)(font "Arial" (font_size 8))) (text "S0" (rect 21 27 36 41)(font "Arial" (font_size 8))) (line (pt 0 32)(pt 16 32)) ) (port (pt 0 48) (input) (text "CLK1" (rect 0 0 30 14)(font "Arial" (font_size 8))) (text "CLK1" (rect 21 43 51 57)(font "Arial" (font_size 8))) (line (pt 0 48)(pt 16 48)) ) (port (pt 0 64) (input) (text "RST1" (rect 0 0 30 14)(font "Arial" (font_size 8))) (text "RST1" (rect 21 59 51 73)(font "Arial" (font_size 8))) (line (pt 0 64)(pt 16 64)) ) (port (pt 96 32) (output) (text "T1" (rect 0 0 14 14)(font "Arial" (font_size 8))) (text "T1" (rect 59 27 73 41)(font "Arial" (font_size 8))) (line (pt 96 32)(pt 80 32)) ) (port (pt 96 48) (output) (text "T2" (rect 0 0 14 14)(font "Arial" (font_size 8))) (text "T2" (rect 59 43 73 57)(font "Arial" (font_size 8))) (line (pt 96 48)(pt 80 48)) ) (port (pt 96 64) (output) (text "T3" (rect 0 0 14 14)(font "Arial" (font_size 8))) (text "T3" (rect 59 59 73 73)(font "Arial" (font_size 8))) (line (pt 96 64)(pt 80 64)) ) (port (pt 96 80) (output) (text "T4" (rect 0 0 14 14)(font "Arial" (font_size 8))) (text "T4" (rect 59 75 73 89)(font "Arial" (font_size 8))) (line (pt 96 80)(pt 80 80)) ) (drawing (rectangle (rect 16 16 80 112)) ) ) (symbol (rect 96 432 208 560) (text "decode2_4" (rect 5 0 68 14)(font "Arial" (font_size 8))) (text "inst4" (rect 8 109 31 121)(font "Arial" )) (port (pt 0 32) (input) (text "D[1]" (rect 0 0 22 14)(font "Arial" (font_size 8))) (text "D[1]" (rect 21 27 43 41)(font "Arial" (font_size 8))) (line (pt 0 32)(pt 16 32)) ) (port (pt 0 48) (input) (text "D[0]" (rect 0 0 22 14)(font "Arial" (font_size 8))) (text "D[0]" (rect 21 43 43 57)(font "Arial" (font_size 8))) (line (pt 0 48)(pt 16 48)) ) (port (pt 112 32) (output) (text "Y[3]" (rect 0 0 23 14)(font "Arial" (font_size 8))) (text "Y[3]" (rect 63 27 86 41)(font "Arial" (font_size 8))) (line (pt 112 32)(pt 96 32)) ) (port (pt 112 48) (output) (text "Y[2]" (rect 0 0 23 14)(font "Arial" (font_size 8))) (text "Y[2]" (rect 63 43 86 57)(font "Arial" (font_size 8))) (line (pt 112 48)(pt 96 48)) ) (port (pt 112 64) (output) (text "Y[1]" (rect 0 0 23 14)(font "Arial" (font_size 8))) (text "Y[1]" (rect 63 59 86 73)(font "Arial" (font_size 8))) (line (pt 112 64)(pt 96 64)) ) (port (pt 112 80) (output) (text "Y[0]" (rect 0 0 23 14)(font "Arial" (font_size 8))) (text "Y[0]" (rect 63 75 86 89)(font "Arial" (font_size 8))) (line (pt 112 80)(pt 96 80)) ) (drawing (rectangle (rect 16 16 96 112)) ) ) (symbol (rect 568 304 680 432) (text "decodeb" (rect 5 0 54 14)(font "Arial" (font_size 8))) (text "inst5" (rect 8 109 31 121)(font "Arial" )) (port (pt 0 32) (input) (text "A" (rect 0 0 9 14)(font "Arial" (font_size 8))) (text "A" (rect 21 27 30 41)(font "Arial" (font_size 8))) (line (pt 0 32)(pt 16 32)) ) (port (pt 0 48) (input) (text "B" (rect 0 0 8 14)(font "Arial" (font_size 8))) (text "B" (rect 21 43 29 57)(font "Arial" (font_size 8))) (line (pt 0 48)(pt 16 48)) ) (port (pt 0 64) (input) (text "C" (rect 0 0 8 14)(font "Arial" (font_size 8))) (text "C" (rect 21 59 29 73)(font "Arial" (font_size 8))) (line (pt 0 64)(pt 16 64)) ) (port (pt 112 32) (output) (text "R0_B" (rect 0 0 30 14)(font "Arial" (font_size 8))) (text "R0_B" (rect 54 27 84 41)(font "Arial" (font_size 8))) (line (pt 112 32)(pt 96 32)) ) (port (pt 112 48) (output) (text "R1_B" (rect 0 0 30 14)(font "Arial" (font_size 8))) (text "R1_B" (rect 54 43 84 57)(font "Arial" (font_size 8))) (line (pt 112 48)(pt 96 48)) ) (port (pt 112 64) (output) (text "R2_B" (rect 0 0 30 14)(font "Arial" (font_size 8))) (text "R2_B" (rect 54 59 84 73)(font "Arial" (font_size 8))) (line (pt 112 64)(pt 96 64)) ) (port (pt 112 80) (output) (text "ALU_B" (rect 0 0 40 14)(font "Arial" (font_size 8))) (text "ALU_B" (rect 43 75 83 89)(font "Arial" (font_size 8))) (line (pt 112 80)(pt 96 80)) ) (port (pt 112 96) (output) (text "PC_B" (rect 0 0 30 14)(font "Arial" (font_size 8))) (text "PC_B" (rect 51 91 81 105)(font "Arial" (font_size 8))) (line (pt 112 96)(pt 96 96)) ) (drawing (rectangle (rect 16 16 96 112)) ) ) (symbol (rect 936 224 1048 384) (text "decodea" (rect 5 0 54 14)(font "Arial" (font_size 8))) (text "inst6" (rect 8 141 31 153)(font "Arial" )) (port (pt 0 32) (input) (text "A" (rect 0 0 9 14)(font "Arial" (font_size 8))) (text "A" (rect 21 27 30 41)(font "Arial" (font_size 8))) (line (pt 0 32)(pt 16 32)) ) (port (pt 0 48) (input) (text "B" (rect 0 0 8 14)(font "Arial" (font_size 8))) (text "B" (rect 21 43 29 57)(font "Arial" (font_size 8))) (line (pt 0 48)(pt 16 48)) ) (port (pt 0 64) (input) (text "C" (rect 0 0 8 14)(font "Arial" (font_size 8))) (text "C" (rect 21 59 29 73)(font "Arial" (font_size 8))) (line (pt 0 64)(pt 16 64)) ) (port (pt 112 32) (output) (text "LDRI" (rect 0 0 25 14)(font "Arial" (font_size 8))) (text "LDRI" (rect 58 27 83 41)(font "Arial" (font_size 8))) (line (pt 112 32)(pt 96 32)) ) (port (pt 112 48) (output) (text "LDDR1" (rect 0 0 38 14)(font "Arial" (font_size 8))) (text "LDDR1" (rect 43 43 81 57)(font "Arial" (font_size 8))) (line (pt 112 48)(pt 96 48)) ) (port (pt 112 64) (output) (text "LDDR2" (rect 0 0 38 14)(font "Arial" (font_size 8))) (text "LDDR2" (rect 43 59 81 73)(font "Arial" (font_size 8))) (line (pt 112 64)(pt 96 64)) ) (port (pt 112 80) (output) (text "LDIR" (rect 0 0 25 14)(font "Arial" (font_size 8))) (text "LDIR" (rect 58 75 83 89)(font "Arial" (font_size 8))) (line (pt 112 80)(pt 96 80)) ) (port (pt 112 96) (output) (text "LOAD" (rect 0 0 34 14)(font "Arial" (font_size 8))) (text "LOAD" (rect 50 91 84 105)(font "Arial" (font_size 8))) (line (pt 112 96)(pt 96 96)) ) (port (pt 112 112) (output) (text "LDAR" (rect 0 0 33 14)(font "Arial" (font_size 8))) (text "LDAR" (rect 51 107 84 121)(font "Arial" (font_size 8))) (line (pt 112 112)(pt 96 112)) ) (drawing (rectangle (rect 16 16 96 144)) ) ) (symbol (rect 936 440 1032 568) (text "decodec" (rect 5 0 54 14)(font "Arial" (font_size 8))) (text "inst7" (rect 8 109 31 121)(font "Arial" )) (port (pt 0 32) (input) (text "A" (rect 0 0 9 14)(font "Arial" (font_size 8))) (text "A" (rect 21 27 30 41)(font "Arial" (font_size 8))) (line (pt 0 32)(pt 16 32)) ) (port (pt 0 48) (input) (text "B" (rect 0 0 8 14)(font "Arial" (font_size 8))) (text "B" (rect 21 43 29 57)(font "Arial" (font_size 8))) (line (pt 0 48)(pt 16 48)) ) (port (pt 0 64) (input) (text "C" (rect 0 0 8 14)(font "Arial" (font_size 8))) (text "C" (rect 21 59 29 73)(font "Arial" (font_size 8))) (line (pt 0 64)(pt 16 64)) ) (port (pt 96 32) (output) (text "P[1]" (rect 0 0 21 14)(font "Arial" (font_size 8))) (text "P[1]" (rect 47 27 68 41)(font "Arial" (font_size 8))) (line (pt 96 32)(pt 80 32)) ) (port (pt 96 48) (output) (text "P[2]" (rect 0 0 21 14)(font "Arial" (font_size 8))) (text "P[2]" (rect 47 43 68 57)(font "Arial" (font_size 8))) (line (pt 96 48)(pt 80 48)) ) (port (pt 96 64) (output) (text "P[3]" (rect 0 0 21 14)(font "Arial" (font_size 8))) (text "P[3]" (rect 47 59 68 73)(font "Arial" (font_size 8))) (line (pt 96 64)(pt 80 64)) ) (port (pt 96 80) (output) (text "P[4]" (rect 0 0 21 14)(font "Arial" (font_size 8))) (text "P[4]" (rect 47 75 68 89)(font "Arial" (font_size 8))) (line (pt 96 80)(pt 80 80)) ) (port (pt 96 96) (output) (text "LDPC" (rect 0 0 30 14)(font "Arial" (font_size 8))) (text "LDPC" (rect 35 91 65 105)(font "Arial" (font_size 8))) (line (pt 96 96)(pt 80 96)) ) (drawing (rectangle (rect 16 16 80 112)) ) ) (symbol (rect 936 112 1128 208) (text "lpm_rom0" (rect 5 0 59 14)(font "Arial" (font_size 8))) (text "inst8" (rect 8 77 31 89)(font "Arial" )) (port (pt 0 32) (input) (text "address[5..0]" (rect 0 0 75 14)(font "Arial" (font_size 8))) (text "address[5..0]" (rect 21 27 96 41)(font "Arial" (font_size 8))) (line (pt 0 32)(pt 16 32)(line_width 3)) ) (port (pt 0 48) (input) (text "clock" (rect 0 0 29 14)(font "Arial" (font_size 8))) (text "clock" (rect 21 43 50 57)(font "Arial" (font_size 8))) (line (pt 0 48)(pt 16 48)) ) (port (pt 192 32) (output) (text "q[23..0]" (rect 0 0 42 14)(font "Arial" (font_size 8))) (text "q[23..0]" (rect 120 27 162 41)(font "Arial" (font_size 8))) (line (pt 192 32)(pt 176 32)(line_width 3)) ) (drawing (rectangle (rect 16 16 176 80)) ) ) (connector (text "T4" (rect 250 160 261 172)(font "Arial" )) (pt 240 176) (pt 288 176) ) (connector (text "P[4..1]" (rect 250 176 283 188)(font "Arial" )) (pt 240 192) (pt 288 192) (bus) ) (connector (text "M[17]" (rect 66 448 93 460)(font "Arial" )) (pt 56 464) (pt 96 464) ) (connector (text "M[16]" (rect 66 464 93 476)(font "Arial" )) (pt 56 480) (pt 96 480) ) (connector (text "M[10]" (rect 530 320 557 332)(font "Arial" )) (pt 568 336) (pt 536 336) ) (connector (text "M[11]" (rect 530 336 557 348)(font "Arial" )) (pt 568 352) (pt 520 352) ) (connector (text "M[12]" (rect 530 352 557 364)(font "Arial" )) (pt 568 368) (pt 536 368) ) (connector (text "M[13]" (rect 898 240 925 252)(font "Arial" )) (pt 936 256) (pt 888 256) ) (connector (text "M[14]" (rect 898 256 925 268)(font "Arial" )) (pt 936 272) (pt 888 272) ) (connector (text "M[15]" (rect 898 272 925 284)(font "Arial" )) (pt 936 288) (pt 888 288) ) (connector (text "M[7]" (rect 898 456 919 468)(font "Arial" )) (pt 936 472) (pt 888 472) ) (connector (text "M[8]" (rect 898 472 919 484)(font "Arial" )) (pt 936 488) (pt 888 488) ) (connector (text "M[9]" (rect 898 488 919 500)(font "Arial" )) (pt 936 504) (pt 888 504) ) (connector (pt 896 56) (pt 1184 56) (bus) ) (connector (pt 504 288) (pt 504 176) ) (connector (pt 504 176) (pt 632 176) ) (connector (text "T2" (rect 562 176 573 188)(font "Arial" )) (pt 632 192) (pt 552 192) ) (connector (text "M[6..1]" (rect 570 144 604 156)(font "Arial" )) (pt 632 160) (pt 560 160) (bus) ) (connector (pt 448 144) (pt 632 144) (bus) ) (connector (text "T1" (rect 394 320 405 332)(font "Arial" )) (pt 384 336) (pt 416 336) ) (connector (text "T2" (rect 394 336 405 348)(font "Arial" )) (pt 384 352) (pt 416 352) ) (connector (text "T3" (rect 394 352 405 364)(font "Arial" )) (pt 384 368) (pt 416 368) ) (connector (text "T4" (rect 394 368 405 380)(font "Arial" )) (pt 384 384) (pt 416 384) ) (connector (pt 208 480) (pt 328 480) ) (connector (pt 208 496) (pt 328 496) ) (connector (pt 208 512) (pt 328 512) ) (connector (pt 232 144) (pt 288 144) ) (connector (pt 232 160) (pt 288 160) ) (connector (pt 232 208) (pt 288 208) ) (connector (pt 232 224) (pt 288 224) ) (connector (pt 232 240) (pt 288 240) (bus) ) (connector (pt 232 288) (pt 504 288) ) (connector (pt 232 336) (pt 288 336) ) (connector (pt 232 352) (pt 288 352) ) (connector (pt 232 368) (pt 288 368) ) (connector (text "T1" (rect 890 144 901 156)(font "Arial" )) (pt 936 160) (pt 880 160) ) (connector (pt 1128 144) (pt 1184 144) (bus) ) (connector (pt 896 144) (pt 936 144) (bus) ) (connector (pt 1048 256) (pt 1136 256) ) (connector (pt 1048 272) (pt 1136 272) ) (connector (pt 1048 288) (pt 1136 288) ) (connector (pt 1048 304) (pt 1136 304) ) (connector (pt 1048 320) (pt 1136 320) ) (connector (pt 1048 336) (pt 1136 336) ) (connector (pt 1032 472) (pt 1136 472) ) (connector (pt 1032 488) (pt 1136 488) ) (connector (pt 1032 504) (pt 1136 504) ) (connector (pt 1032 520) (pt 1136 520) ) (connector (pt 1032 536) (pt 1136 536) ) (connector (pt 680 336) (pt 720 336) ) (connector (pt 680 352) (pt 720 352) ) (connector (pt 680 368) (pt 720 368) ) (connector (pt 680 384) (pt 720 384) ) (connector (pt 680 400) (pt 720 400) ) (connector (pt 784 144) (pt 896 144) (bus) ) (connector (text "uaddr[6..1]" (rect 880 76 892 129)(font "Arial" )(vertical)) (pt 896 56) (pt 896 144) (bus) ) (junction (pt 896 144))