EESchema-LIBRARY Version 2.3 #encoding utf-8 # # ShiftRegister_PIPO # DEF ShiftRegister_PIPO U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "ShiftRegister_PIPO" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1300 0 1 0 N X Clk0 1 2150 1900 200 R 50 50 1 1 I X Pi3 2 2150 1800 200 R 50 50 1 1 I X Pi2 3 2150 1700 200 R 50 50 1 1 I X Pi1 4 2150 1600 200 R 50 50 1 1 I X Pi0 5 2150 1500 200 R 50 50 1 1 I X Po3 6 3550 1900 200 L 50 50 1 1 O X Po2 7 3550 1800 200 L 50 50 1 1 O X Po1 8 3550 1700 200 L 50 50 1 1 O X Po0 9 3550 1600 200 L 50 50 1 1 O ENDDRAW ENDDEF # # arbiter # DEF arbiter U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "arbiter" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1200 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rst0 2 2150 1800 200 R 50 50 1 1 I X req30 3 2150 1700 200 R 50 50 1 1 I X req20 4 2150 1600 200 R 50 50 1 1 I X req10 5 2150 1500 200 R 50 50 1 1 I X req00 6 2150 1400 200 R 50 50 1 1 I X gnt30 7 3550 1900 200 L 50 50 1 1 O X gnt20 8 3550 1800 200 L 50 50 1 1 O X gnt10 9 3550 1700 200 L 50 50 1 1 O X gnt00 10 3550 1600 200 L 50 50 1 1 O ENDDRAW ENDDEF # # calculator # DEF calculator U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "calculator" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 400 0 1 0 N X astr13 1 2150 1900 200 R 50 50 1 1 I X astr12 2 2150 1800 200 R 50 50 1 1 I X astr11 3 2150 1700 200 R 50 50 1 1 I X astr10 4 2150 1600 200 R 50 50 1 1 I X astr9 5 2150 1500 200 R 50 50 1 1 I X astr8 6 2150 1400 200 R 50 50 1 1 I X astr7 7 2150 1300 200 R 50 50 1 1 I X astr6 8 2150 1200 200 R 50 50 1 1 I X astr5 9 2150 1100 200 R 50 50 1 1 I X astr4 10 2150 1000 200 R 50 50 1 1 I X seven_out5 20 3550 1400 200 L 50 50 1 1 O X astr3 11 2150 900 200 R 50 50 1 1 I X seven_out4 21 3550 1300 200 L 50 50 1 1 O X astr2 12 2150 800 200 R 50 50 1 1 I X seven_out3 22 3550 1200 200 L 50 50 1 1 O X astr1 13 2150 700 200 R 50 50 1 1 I X seven_out2 23 3550 1100 200 L 50 50 1 1 O X astr0 14 2150 600 200 R 50 50 1 1 I X seven_out1 24 3550 1000 200 L 50 50 1 1 O X res3 15 3550 1900 200 L 50 50 1 1 O X seven_out0 25 3550 900 200 L 50 50 1 1 O X res2 16 3550 1800 200 L 50 50 1 1 O X res1 17 3550 1700 200 L 50 50 1 1 O X res0 18 3550 1600 200 L 50 50 1 1 O X seven_out6 19 3550 1500 200 L 50 50 1 1 O ENDDRAW ENDDEF # # cam # DEF cam U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "cam" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 0 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X cam_enable0 2 2150 1800 200 R 50 50 1 1 I X cam_data_in15 3 2150 1700 200 R 50 50 1 1 I X cam_data_in14 4 2150 1600 200 R 50 50 1 1 I X cam_data_in13 5 2150 1500 200 R 50 50 1 1 I X cam_data_in12 6 2150 1400 200 R 50 50 1 1 I X cam_data_in11 7 2150 1300 200 R 50 50 1 1 I X cam_data_in10 8 2150 1200 200 R 50 50 1 1 I X cam_data_in9 9 2150 1100 200 R 50 50 1 1 I X cam_data_in8 10 2150 1000 200 R 50 50 1 1 I X cam_addr_out7 20 3550 1800 200 L 50 50 1 1 O X cam_data_in7 11 2150 900 200 R 50 50 1 1 I X cam_addr_out6 21 3550 1700 200 L 50 50 1 1 O X cam_data_in6 12 2150 800 200 R 50 50 1 1 I X cam_addr_out5 22 3550 1600 200 L 50 50 1 1 O X cam_data_in5 13 2150 700 200 R 50 50 1 1 I X cam_addr_out4 23 3550 1500 200 L 50 50 1 1 O X cam_data_in4 14 2150 600 200 R 50 50 1 1 I X cam_addr_out3 24 3550 1400 200 L 50 50 1 1 O X cam_data_in3 15 2150 500 200 R 50 50 1 1 I X cam_addr_out2 25 3550 1300 200 L 50 50 1 1 O X cam_data_in2 16 2150 400 200 R 50 50 1 1 I X cam_addr_out1 26 3550 1200 200 L 50 50 1 1 O X cam_data_in1 17 2150 300 200 R 50 50 1 1 I X cam_addr_out0 27 3550 1100 200 L 50 50 1 1 O X cam_data_in0 18 2150 200 200 R 50 50 1 1 I X cam_hit_out0 19 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # # clk_div_45 # DEF clk_div_45 U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "clk_div_45" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1600 0 1 0 N X clk_in0 1 2150 1900 200 R 50 50 1 1 I X enable0 2 2150 1800 200 R 50 50 1 1 I X clk_out0 3 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # # coef_reload_tb # DEF coef_reload_tb U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "coef_reload_tb" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1100 0 1 0 N X _file0 1 2150 1900 200 R 50 50 1 1 I X fopen0 2 2150 1800 200 R 50 50 1 1 I X coef_reload_input0 3 2150 1700 200 R 50 50 1 1 I X txt0 4 2150 1600 200 R 50 50 1 1 I X r0 5 2150 1500 200 R 50 50 1 1 I X d0 6 2150 1400 200 R 50 50 1 1 I X din_int0 7 2150 1300 200 R 50 50 1 1 I ENDDRAW ENDDEF # # compressor # DEF compressor U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "compressor" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -49400 0 1 0 N X clock0 1 2150 1900 200 R 50 50 1 1 I X UnCompressedCache0 2 2150 1800 200 R 50 50 1 1 I X h0 3 2150 1700 200 R 50 50 1 1 I X n0 4 2150 1600 200 R 50 50 1 1 I X CompressedCache255 5 3550 1900 200 L 50 50 1 1 O X CompressedCache254 6 3550 1800 200 L 50 50 1 1 O X CompressedCache253 7 3550 1700 200 L 50 50 1 1 O X CompressedCache252 8 3550 1600 200 L 50 50 1 1 O X CompressedCache251 9 3550 1500 200 L 50 50 1 1 O X CompressedCache250 10 3550 1400 200 L 50 50 1 1 O X CompressedCache240 20 3550 400 200 L 50 50 1 1 O X CompressedCache230 30 3550 -600 200 L 50 50 1 1 O X CompressedCache220 40 3550 -1600 200 L 50 50 1 1 O X CompressedCache210 50 3550 -2600 200 L 50 50 1 1 O X CompressedCache200 60 3550 -3600 200 L 50 50 1 1 O X CompressedCache190 70 3550 -4600 200 L 50 50 1 1 O X CompressedCache180 80 3550 -5600 200 L 50 50 1 1 O X CompressedCache170 90 3550 -6600 200 L 50 50 1 1 O X CompressedCache249 11 3550 1300 200 L 50 50 1 1 O X CompressedCache239 21 3550 300 200 L 50 50 1 1 O X CompressedCache229 31 3550 -700 200 L 50 50 1 1 O X CompressedCache219 41 3550 -1700 200 L 50 50 1 1 O X CompressedCache209 51 3550 -2700 200 L 50 50 1 1 O X CompressedCache199 61 3550 -3700 200 L 50 50 1 1 O X CompressedCache189 71 3550 -4700 200 L 50 50 1 1 O X CompressedCache179 81 3550 -5700 200 L 50 50 1 1 O X CompressedCache169 91 3550 -6700 200 L 50 50 1 1 O X CompressedCache248 12 3550 1200 200 L 50 50 1 1 O X CompressedCache238 22 3550 200 200 L 50 50 1 1 O X CompressedCache228 32 3550 -800 200 L 50 50 1 1 O X CompressedCache218 42 3550 -1800 200 L 50 50 1 1 O X CompressedCache208 52 3550 -2800 200 L 50 50 1 1 O X CompressedCache198 62 3550 -3800 200 L 50 50 1 1 O X CompressedCache188 72 3550 -4800 200 L 50 50 1 1 O X CompressedCache178 82 3550 -5800 200 L 50 50 1 1 O X CompressedCache168 92 3550 -6800 200 L 50 50 1 1 O X CompressedCache247 13 3550 1100 200 L 50 50 1 1 O X CompressedCache237 23 3550 100 200 L 50 50 1 1 O X CompressedCache227 33 3550 -900 200 L 50 50 1 1 O X CompressedCache217 43 3550 -1900 200 L 50 50 1 1 O X CompressedCache207 53 3550 -2900 200 L 50 50 1 1 O X CompressedCache197 63 3550 -3900 200 L 50 50 1 1 O X CompressedCache187 73 3550 -4900 200 L 50 50 1 1 O X CompressedCache177 83 3550 -5900 200 L 50 50 1 1 O X CompressedCache167 93 3550 -6900 200 L 50 50 1 1 O X CompressedCache246 14 3550 1000 200 L 50 50 1 1 O X CompressedCache236 24 3550 0 200 L 50 50 1 1 O X CompressedCache226 34 3550 -1000 200 L 50 50 1 1 O X CompressedCache216 44 3550 -2000 200 L 50 50 1 1 O X CompressedCache206 54 3550 -3000 200 L 50 50 1 1 O X CompressedCache196 64 3550 -4000 200 L 50 50 1 1 O X CompressedCache186 74 3550 -5000 200 L 50 50 1 1 O X CompressedCache176 84 3550 -6000 200 L 50 50 1 1 O X CompressedCache166 94 3550 -7000 200 L 50 50 1 1 O X CompressedCache245 15 3550 900 200 L 50 50 1 1 O X CompressedCache235 25 3550 -100 200 L 50 50 1 1 O X CompressedCache225 35 3550 -1100 200 L 50 50 1 1 O X CompressedCache215 45 3550 -2100 200 L 50 50 1 1 O X CompressedCache205 55 3550 -3100 200 L 50 50 1 1 O X CompressedCache195 65 3550 -4100 200 L 50 50 1 1 O X CompressedCache185 75 3550 -5100 200 L 50 50 1 1 O X CompressedCache175 85 3550 -6100 200 L 50 50 1 1 O X CompressedCache165 95 3550 -7100 200 L 50 50 1 1 O X CompressedCache244 16 3550 800 200 L 50 50 1 1 O X CompressedCache234 26 3550 -200 200 L 50 50 1 1 O X CompressedCache224 36 3550 -1200 200 L 50 50 1 1 O X CompressedCache214 46 3550 -2200 200 L 50 50 1 1 O X CompressedCache204 56 3550 -3200 200 L 50 50 1 1 O X CompressedCache194 66 3550 -4200 200 L 50 50 1 1 O X CompressedCache184 76 3550 -5200 200 L 50 50 1 1 O X CompressedCache174 86 3550 -6200 200 L 50 50 1 1 O X CompressedCache164 96 3550 -7200 200 L 50 50 1 1 O X CompressedCache243 17 3550 700 200 L 50 50 1 1 O X CompressedCache233 27 3550 -300 200 L 50 50 1 1 O X CompressedCache223 37 3550 -1300 200 L 50 50 1 1 O X CompressedCache213 47 3550 -2300 200 L 50 50 1 1 O X CompressedCache203 57 3550 -3300 200 L 50 50 1 1 O X CompressedCache193 67 3550 -4300 200 L 50 50 1 1 O X CompressedCache183 77 3550 -5300 200 L 50 50 1 1 O X CompressedCache173 87 3550 -6300 200 L 50 50 1 1 O X CompressedCache163 97 3550 -7300 200 L 50 50 1 1 O X CompressedCache242 18 3550 600 200 L 50 50 1 1 O X CompressedCache232 28 3550 -400 200 L 50 50 1 1 O X CompressedCache222 38 3550 -1400 200 L 50 50 1 1 O X CompressedCache212 48 3550 -2400 200 L 50 50 1 1 O X CompressedCache202 58 3550 -3400 200 L 50 50 1 1 O X CompressedCache192 68 3550 -4400 200 L 50 50 1 1 O X CompressedCache182 78 3550 -5400 200 L 50 50 1 1 O X CompressedCache172 88 3550 -6400 200 L 50 50 1 1 O X CompressedCache162 98 3550 -7400 200 L 50 50 1 1 O X CompressedCache241 19 3550 500 200 L 50 50 1 1 O X CompressedCache231 29 3550 -500 200 L 50 50 1 1 O X CompressedCache221 39 3550 -1500 200 L 50 50 1 1 O X CompressedCache211 49 3550 -2500 200 L 50 50 1 1 O X CompressedCache201 59 3550 -3500 200 L 50 50 1 1 O X CompressedCache191 69 3550 -4500 200 L 50 50 1 1 O X CompressedCache181 79 3550 -5500 200 L 50 50 1 1 O X CompressedCache171 89 3550 -6500 200 L 50 50 1 1 O X CompressedCache161 99 3550 -7500 200 L 50 50 1 1 O X CompressedCache160 100 3550 -7600 200 L 50 50 1 1 O X CompressedCache60 200 3550 -17600 200 L 50 50 1 1 O X DeCompressedCache216 300 3550 -27600 200 L 50 50 1 1 O X DeCompressedCache116 400 3550 -37600 200 L 50 50 1 1 O X DeCompressedCache16 500 3550 -47600 200 L 50 50 1 1 O X CompressedCache150 110 3550 -8600 200 L 50 50 1 1 O X CompressedCache50 210 3550 -18600 200 L 50 50 1 1 O X DeCompressedCache206 310 3550 -28600 200 L 50 50 1 1 O X DeCompressedCache106 410 3550 -38600 200 L 50 50 1 1 O X DeCompressedCache6 510 3550 -48600 200 L 50 50 1 1 O X CompressedCache140 120 3550 -9600 200 L 50 50 1 1 O X CompressedCache40 220 3550 -19600 200 L 50 50 1 1 O X DeCompressedCache196 320 3550 -29600 200 L 50 50 1 1 O X DeCompressedCache96 420 3550 -39600 200 L 50 50 1 1 O X CompressedCache130 130 3550 -10600 200 L 50 50 1 1 O X CompressedCache30 230 3550 -20600 200 L 50 50 1 1 O X DeCompressedCache186 330 3550 -30600 200 L 50 50 1 1 O X DeCompressedCache86 430 3550 -40600 200 L 50 50 1 1 O X CompressedCache120 140 3550 -11600 200 L 50 50 1 1 O X CompressedCache20 240 3550 -21600 200 L 50 50 1 1 O X DeCompressedCache176 340 3550 -31600 200 L 50 50 1 1 O X DeCompressedCache76 440 3550 -41600 200 L 50 50 1 1 O X CompressedCache110 150 3550 -12600 200 L 50 50 1 1 O X CompressedCache10 250 3550 -22600 200 L 50 50 1 1 O X DeCompressedCache166 350 3550 -32600 200 L 50 50 1 1 O X DeCompressedCache66 450 3550 -42600 200 L 50 50 1 1 O X CompressedCache100 160 3550 -13600 200 L 50 50 1 1 O X CompressedCache0 260 3550 -23600 200 L 50 50 1 1 O X DeCompressedCache156 360 3550 -33600 200 L 50 50 1 1 O X DeCompressedCache56 460 3550 -43600 200 L 50 50 1 1 O X CompressedCache90 170 3550 -14600 200 L 50 50 1 1 O X DeCompressedCache246 270 3550 -24600 200 L 50 50 1 1 O X DeCompressedCache146 370 3550 -34600 200 L 50 50 1 1 O X DeCompressedCache46 470 3550 -44600 200 L 50 50 1 1 O X CompressedCache80 180 3550 -15600 200 L 50 50 1 1 O X DeCompressedCache236 280 3550 -25600 200 L 50 50 1 1 O X DeCompressedCache136 380 3550 -35600 200 L 50 50 1 1 O X DeCompressedCache36 480 3550 -45600 200 L 50 50 1 1 O X CompressedCache70 190 3550 -16600 200 L 50 50 1 1 O X DeCompressedCache226 290 3550 -26600 200 L 50 50 1 1 O X DeCompressedCache126 390 3550 -36600 200 L 50 50 1 1 O X DeCompressedCache26 490 3550 -46600 200 L 50 50 1 1 O X CompressedCache159 101 3550 -7700 200 L 50 50 1 1 O X CompressedCache59 201 3550 -17700 200 L 50 50 1 1 O X DeCompressedCache215 301 3550 -27700 200 L 50 50 1 1 O X DeCompressedCache115 401 3550 -37700 200 L 50 50 1 1 O X DeCompressedCache15 501 3550 -47700 200 L 50 50 1 1 O X CompressedCache149 111 3550 -8700 200 L 50 50 1 1 O X CompressedCache49 211 3550 -18700 200 L 50 50 1 1 O X DeCompressedCache205 311 3550 -28700 200 L 50 50 1 1 O X DeCompressedCache105 411 3550 -38700 200 L 50 50 1 1 O X DeCompressedCache5 511 3550 -48700 200 L 50 50 1 1 O X CompressedCache139 121 3550 -9700 200 L 50 50 1 1 O X CompressedCache39 221 3550 -19700 200 L 50 50 1 1 O X DeCompressedCache195 321 3550 -29700 200 L 50 50 1 1 O X DeCompressedCache95 421 3550 -39700 200 L 50 50 1 1 O X CompressedCache129 131 3550 -10700 200 L 50 50 1 1 O X CompressedCache29 231 3550 -20700 200 L 50 50 1 1 O X DeCompressedCache185 331 3550 -30700 200 L 50 50 1 1 O X DeCompressedCache85 431 3550 -40700 200 L 50 50 1 1 O X CompressedCache119 141 3550 -11700 200 L 50 50 1 1 O X CompressedCache19 241 3550 -21700 200 L 50 50 1 1 O X DeCompressedCache175 341 3550 -31700 200 L 50 50 1 1 O X DeCompressedCache75 441 3550 -41700 200 L 50 50 1 1 O X CompressedCache109 151 3550 -12700 200 L 50 50 1 1 O X CompressedCache9 251 3550 -22700 200 L 50 50 1 1 O X DeCompressedCache165 351 3550 -32700 200 L 50 50 1 1 O X DeCompressedCache65 451 3550 -42700 200 L 50 50 1 1 O X CompressedCache99 161 3550 -13700 200 L 50 50 1 1 O X DeCompressedCache255 261 3550 -23700 200 L 50 50 1 1 O X DeCompressedCache155 361 3550 -33700 200 L 50 50 1 1 O X DeCompressedCache55 461 3550 -43700 200 L 50 50 1 1 O X CompressedCache89 171 3550 -14700 200 L 50 50 1 1 O X DeCompressedCache245 271 3550 -24700 200 L 50 50 1 1 O X DeCompressedCache145 371 3550 -34700 200 L 50 50 1 1 O X DeCompressedCache45 471 3550 -44700 200 L 50 50 1 1 O X CompressedCache79 181 3550 -15700 200 L 50 50 1 1 O X DeCompressedCache235 281 3550 -25700 200 L 50 50 1 1 O X DeCompressedCache135 381 3550 -35700 200 L 50 50 1 1 O X DeCompressedCache35 481 3550 -45700 200 L 50 50 1 1 O X CompressedCache69 191 3550 -16700 200 L 50 50 1 1 O X DeCompressedCache225 291 3550 -26700 200 L 50 50 1 1 O X DeCompressedCache125 391 3550 -36700 200 L 50 50 1 1 O X DeCompressedCache25 491 3550 -46700 200 L 50 50 1 1 O X CompressedCache158 102 3550 -7800 200 L 50 50 1 1 O X CompressedCache58 202 3550 -17800 200 L 50 50 1 1 O X DeCompressedCache214 302 3550 -27800 200 L 50 50 1 1 O X DeCompressedCache114 402 3550 -37800 200 L 50 50 1 1 O X DeCompressedCache14 502 3550 -47800 200 L 50 50 1 1 O X CompressedCache148 112 3550 -8800 200 L 50 50 1 1 O X CompressedCache48 212 3550 -18800 200 L 50 50 1 1 O X DeCompressedCache204 312 3550 -28800 200 L 50 50 1 1 O X DeCompressedCache104 412 3550 -38800 200 L 50 50 1 1 O X DeCompressedCache4 512 3550 -48800 200 L 50 50 1 1 O X CompressedCache138 122 3550 -9800 200 L 50 50 1 1 O X CompressedCache38 222 3550 -19800 200 L 50 50 1 1 O X DeCompressedCache194 322 3550 -29800 200 L 50 50 1 1 O X DeCompressedCache94 422 3550 -39800 200 L 50 50 1 1 O X CompressedCache128 132 3550 -10800 200 L 50 50 1 1 O X CompressedCache28 232 3550 -20800 200 L 50 50 1 1 O X DeCompressedCache184 332 3550 -30800 200 L 50 50 1 1 O X DeCompressedCache84 432 3550 -40800 200 L 50 50 1 1 O X CompressedCache118 142 3550 -11800 200 L 50 50 1 1 O X CompressedCache18 242 3550 -21800 200 L 50 50 1 1 O X DeCompressedCache174 342 3550 -31800 200 L 50 50 1 1 O X DeCompressedCache74 442 3550 -41800 200 L 50 50 1 1 O X CompressedCache108 152 3550 -12800 200 L 50 50 1 1 O X CompressedCache8 252 3550 -22800 200 L 50 50 1 1 O X DeCompressedCache164 352 3550 -32800 200 L 50 50 1 1 O X DeCompressedCache64 452 3550 -42800 200 L 50 50 1 1 O X CompressedCache98 162 3550 -13800 200 L 50 50 1 1 O X DeCompressedCache254 262 3550 -23800 200 L 50 50 1 1 O X DeCompressedCache154 362 3550 -33800 200 L 50 50 1 1 O X DeCompressedCache54 462 3550 -43800 200 L 50 50 1 1 O X CompressedCache88 172 3550 -14800 200 L 50 50 1 1 O X DeCompressedCache244 272 3550 -24800 200 L 50 50 1 1 O X DeCompressedCache144 372 3550 -34800 200 L 50 50 1 1 O X DeCompressedCache44 472 3550 -44800 200 L 50 50 1 1 O X CompressedCache78 182 3550 -15800 200 L 50 50 1 1 O X DeCompressedCache234 282 3550 -25800 200 L 50 50 1 1 O X DeCompressedCache134 382 3550 -35800 200 L 50 50 1 1 O X DeCompressedCache34 482 3550 -45800 200 L 50 50 1 1 O X CompressedCache68 192 3550 -16800 200 L 50 50 1 1 O X DeCompressedCache224 292 3550 -26800 200 L 50 50 1 1 O X DeCompressedCache124 392 3550 -36800 200 L 50 50 1 1 O X DeCompressedCache24 492 3550 -46800 200 L 50 50 1 1 O X CompressedCache157 103 3550 -7900 200 L 50 50 1 1 O X CompressedCache57 203 3550 -17900 200 L 50 50 1 1 O X DeCompressedCache213 303 3550 -27900 200 L 50 50 1 1 O X DeCompressedCache113 403 3550 -37900 200 L 50 50 1 1 O X DeCompressedCache13 503 3550 -47900 200 L 50 50 1 1 O X CompressedCache147 113 3550 -8900 200 L 50 50 1 1 O X CompressedCache47 213 3550 -18900 200 L 50 50 1 1 O X DeCompressedCache203 313 3550 -28900 200 L 50 50 1 1 O X DeCompressedCache103 413 3550 -38900 200 L 50 50 1 1 O X DeCompressedCache3 513 3550 -48900 200 L 50 50 1 1 O X CompressedCache137 123 3550 -9900 200 L 50 50 1 1 O X CompressedCache37 223 3550 -19900 200 L 50 50 1 1 O X DeCompressedCache193 323 3550 -29900 200 L 50 50 1 1 O X DeCompressedCache93 423 3550 -39900 200 L 50 50 1 1 O X CompressedCache127 133 3550 -10900 200 L 50 50 1 1 O X CompressedCache27 233 3550 -20900 200 L 50 50 1 1 O X DeCompressedCache183 333 3550 -30900 200 L 50 50 1 1 O X DeCompressedCache83 433 3550 -40900 200 L 50 50 1 1 O X CompressedCache117 143 3550 -11900 200 L 50 50 1 1 O X CompressedCache17 243 3550 -21900 200 L 50 50 1 1 O X DeCompressedCache173 343 3550 -31900 200 L 50 50 1 1 O X DeCompressedCache73 443 3550 -41900 200 L 50 50 1 1 O X CompressedCache107 153 3550 -12900 200 L 50 50 1 1 O X CompressedCache7 253 3550 -22900 200 L 50 50 1 1 O X DeCompressedCache163 353 3550 -32900 200 L 50 50 1 1 O X DeCompressedCache63 453 3550 -42900 200 L 50 50 1 1 O X CompressedCache97 163 3550 -13900 200 L 50 50 1 1 O X DeCompressedCache253 263 3550 -23900 200 L 50 50 1 1 O X DeCompressedCache153 363 3550 -33900 200 L 50 50 1 1 O X DeCompressedCache53 463 3550 -43900 200 L 50 50 1 1 O X CompressedCache87 173 3550 -14900 200 L 50 50 1 1 O X DeCompressedCache243 273 3550 -24900 200 L 50 50 1 1 O X DeCompressedCache143 373 3550 -34900 200 L 50 50 1 1 O X DeCompressedCache43 473 3550 -44900 200 L 50 50 1 1 O X CompressedCache77 183 3550 -15900 200 L 50 50 1 1 O X DeCompressedCache233 283 3550 -25900 200 L 50 50 1 1 O X DeCompressedCache133 383 3550 -35900 200 L 50 50 1 1 O X DeCompressedCache33 483 3550 -45900 200 L 50 50 1 1 O X CompressedCache67 193 3550 -16900 200 L 50 50 1 1 O X DeCompressedCache223 293 3550 -26900 200 L 50 50 1 1 O X DeCompressedCache123 393 3550 -36900 200 L 50 50 1 1 O X DeCompressedCache23 493 3550 -46900 200 L 50 50 1 1 O X CompressedCache156 104 3550 -8000 200 L 50 50 1 1 O X CompressedCache56 204 3550 -18000 200 L 50 50 1 1 O X DeCompressedCache212 304 3550 -28000 200 L 50 50 1 1 O X DeCompressedCache112 404 3550 -38000 200 L 50 50 1 1 O X DeCompressedCache12 504 3550 -48000 200 L 50 50 1 1 O X CompressedCache146 114 3550 -9000 200 L 50 50 1 1 O X CompressedCache46 214 3550 -19000 200 L 50 50 1 1 O X DeCompressedCache202 314 3550 -29000 200 L 50 50 1 1 O X DeCompressedCache102 414 3550 -39000 200 L 50 50 1 1 O X DeCompressedCache2 514 3550 -49000 200 L 50 50 1 1 O X CompressedCache136 124 3550 -10000 200 L 50 50 1 1 O X CompressedCache36 224 3550 -20000 200 L 50 50 1 1 O X DeCompressedCache192 324 3550 -30000 200 L 50 50 1 1 O X DeCompressedCache92 424 3550 -40000 200 L 50 50 1 1 O X CompressedCache126 134 3550 -11000 200 L 50 50 1 1 O X CompressedCache26 234 3550 -21000 200 L 50 50 1 1 O X DeCompressedCache182 334 3550 -31000 200 L 50 50 1 1 O X DeCompressedCache82 434 3550 -41000 200 L 50 50 1 1 O X CompressedCache116 144 3550 -12000 200 L 50 50 1 1 O X CompressedCache16 244 3550 -22000 200 L 50 50 1 1 O X DeCompressedCache172 344 3550 -32000 200 L 50 50 1 1 O X DeCompressedCache72 444 3550 -42000 200 L 50 50 1 1 O X CompressedCache106 154 3550 -13000 200 L 50 50 1 1 O X CompressedCache6 254 3550 -23000 200 L 50 50 1 1 O X DeCompressedCache162 354 3550 -33000 200 L 50 50 1 1 O X DeCompressedCache62 454 3550 -43000 200 L 50 50 1 1 O X CompressedCache96 164 3550 -14000 200 L 50 50 1 1 O X DeCompressedCache252 264 3550 -24000 200 L 50 50 1 1 O X DeCompressedCache152 364 3550 -34000 200 L 50 50 1 1 O X DeCompressedCache52 464 3550 -44000 200 L 50 50 1 1 O X CompressedCache86 174 3550 -15000 200 L 50 50 1 1 O X DeCompressedCache242 274 3550 -25000 200 L 50 50 1 1 O X DeCompressedCache142 374 3550 -35000 200 L 50 50 1 1 O X DeCompressedCache42 474 3550 -45000 200 L 50 50 1 1 O X CompressedCache76 184 3550 -16000 200 L 50 50 1 1 O X DeCompressedCache232 284 3550 -26000 200 L 50 50 1 1 O X DeCompressedCache132 384 3550 -36000 200 L 50 50 1 1 O X DeCompressedCache32 484 3550 -46000 200 L 50 50 1 1 O X CompressedCache66 194 3550 -17000 200 L 50 50 1 1 O X DeCompressedCache222 294 3550 -27000 200 L 50 50 1 1 O X DeCompressedCache122 394 3550 -37000 200 L 50 50 1 1 O X DeCompressedCache22 494 3550 -47000 200 L 50 50 1 1 O X CompressedCache155 105 3550 -8100 200 L 50 50 1 1 O X CompressedCache55 205 3550 -18100 200 L 50 50 1 1 O X DeCompressedCache211 305 3550 -28100 200 L 50 50 1 1 O X DeCompressedCache111 405 3550 -38100 200 L 50 50 1 1 O X DeCompressedCache11 505 3550 -48100 200 L 50 50 1 1 O X CompressedCache145 115 3550 -9100 200 L 50 50 1 1 O X CompressedCache45 215 3550 -19100 200 L 50 50 1 1 O X DeCompressedCache201 315 3550 -29100 200 L 50 50 1 1 O X DeCompressedCache101 415 3550 -39100 200 L 50 50 1 1 O X DeCompressedCache1 515 3550 -49100 200 L 50 50 1 1 O X CompressedCache135 125 3550 -10100 200 L 50 50 1 1 O X CompressedCache35 225 3550 -20100 200 L 50 50 1 1 O X DeCompressedCache191 325 3550 -30100 200 L 50 50 1 1 O X DeCompressedCache91 425 3550 -40100 200 L 50 50 1 1 O X CompressedCache125 135 3550 -11100 200 L 50 50 1 1 O X CompressedCache25 235 3550 -21100 200 L 50 50 1 1 O X DeCompressedCache181 335 3550 -31100 200 L 50 50 1 1 O X DeCompressedCache81 435 3550 -41100 200 L 50 50 1 1 O X CompressedCache115 145 3550 -12100 200 L 50 50 1 1 O X CompressedCache15 245 3550 -22100 200 L 50 50 1 1 O X DeCompressedCache171 345 3550 -32100 200 L 50 50 1 1 O X DeCompressedCache71 445 3550 -42100 200 L 50 50 1 1 O X CompressedCache105 155 3550 -13100 200 L 50 50 1 1 O X CompressedCache5 255 3550 -23100 200 L 50 50 1 1 O X DeCompressedCache161 355 3550 -33100 200 L 50 50 1 1 O X DeCompressedCache61 455 3550 -43100 200 L 50 50 1 1 O X CompressedCache95 165 3550 -14100 200 L 50 50 1 1 O X DeCompressedCache251 265 3550 -24100 200 L 50 50 1 1 O X DeCompressedCache151 365 3550 -34100 200 L 50 50 1 1 O X DeCompressedCache51 465 3550 -44100 200 L 50 50 1 1 O X CompressedCache85 175 3550 -15100 200 L 50 50 1 1 O X DeCompressedCache241 275 3550 -25100 200 L 50 50 1 1 O X DeCompressedCache141 375 3550 -35100 200 L 50 50 1 1 O X DeCompressedCache41 475 3550 -45100 200 L 50 50 1 1 O X CompressedCache75 185 3550 -16100 200 L 50 50 1 1 O X DeCompressedCache231 285 3550 -26100 200 L 50 50 1 1 O X DeCompressedCache131 385 3550 -36100 200 L 50 50 1 1 O X DeCompressedCache31 485 3550 -46100 200 L 50 50 1 1 O X CompressedCache65 195 3550 -17100 200 L 50 50 1 1 O X DeCompressedCache221 295 3550 -27100 200 L 50 50 1 1 O X DeCompressedCache121 395 3550 -37100 200 L 50 50 1 1 O X DeCompressedCache21 495 3550 -47100 200 L 50 50 1 1 O X CompressedCache154 106 3550 -8200 200 L 50 50 1 1 O X CompressedCache54 206 3550 -18200 200 L 50 50 1 1 O X DeCompressedCache210 306 3550 -28200 200 L 50 50 1 1 O X DeCompressedCache110 406 3550 -38200 200 L 50 50 1 1 O X DeCompressedCache10 506 3550 -48200 200 L 50 50 1 1 O X CompressedCache144 116 3550 -9200 200 L 50 50 1 1 O X CompressedCache44 216 3550 -19200 200 L 50 50 1 1 O X DeCompressedCache200 316 3550 -29200 200 L 50 50 1 1 O X DeCompressedCache100 416 3550 -39200 200 L 50 50 1 1 O X DeCompressedCache0 516 3550 -49200 200 L 50 50 1 1 O X CompressedCache134 126 3550 -10200 200 L 50 50 1 1 O X CompressedCache34 226 3550 -20200 200 L 50 50 1 1 O X DeCompressedCache190 326 3550 -30200 200 L 50 50 1 1 O X DeCompressedCache90 426 3550 -40200 200 L 50 50 1 1 O X CompressedCache124 136 3550 -11200 200 L 50 50 1 1 O X CompressedCache24 236 3550 -21200 200 L 50 50 1 1 O X DeCompressedCache180 336 3550 -31200 200 L 50 50 1 1 O X DeCompressedCache80 436 3550 -41200 200 L 50 50 1 1 O X CompressedCache114 146 3550 -12200 200 L 50 50 1 1 O X CompressedCache14 246 3550 -22200 200 L 50 50 1 1 O X DeCompressedCache170 346 3550 -32200 200 L 50 50 1 1 O X DeCompressedCache70 446 3550 -42200 200 L 50 50 1 1 O X CompressedCache104 156 3550 -13200 200 L 50 50 1 1 O X CompressedCache4 256 3550 -23200 200 L 50 50 1 1 O X DeCompressedCache160 356 3550 -33200 200 L 50 50 1 1 O X DeCompressedCache60 456 3550 -43200 200 L 50 50 1 1 O X CompressedCache94 166 3550 -14200 200 L 50 50 1 1 O X DeCompressedCache250 266 3550 -24200 200 L 50 50 1 1 O X DeCompressedCache150 366 3550 -34200 200 L 50 50 1 1 O X DeCompressedCache50 466 3550 -44200 200 L 50 50 1 1 O X CompressedCache84 176 3550 -15200 200 L 50 50 1 1 O X DeCompressedCache240 276 3550 -25200 200 L 50 50 1 1 O X DeCompressedCache140 376 3550 -35200 200 L 50 50 1 1 O X DeCompressedCache40 476 3550 -45200 200 L 50 50 1 1 O X CompressedCache74 186 3550 -16200 200 L 50 50 1 1 O X DeCompressedCache230 286 3550 -26200 200 L 50 50 1 1 O X DeCompressedCache130 386 3550 -36200 200 L 50 50 1 1 O X DeCompressedCache30 486 3550 -46200 200 L 50 50 1 1 O X CompressedCache64 196 3550 -17200 200 L 50 50 1 1 O X DeCompressedCache220 296 3550 -27200 200 L 50 50 1 1 O X DeCompressedCache120 396 3550 -37200 200 L 50 50 1 1 O X DeCompressedCache20 496 3550 -47200 200 L 50 50 1 1 O X CompressedCache153 107 3550 -8300 200 L 50 50 1 1 O X CompressedCache53 207 3550 -18300 200 L 50 50 1 1 O X DeCompressedCache209 307 3550 -28300 200 L 50 50 1 1 O X DeCompressedCache109 407 3550 -38300 200 L 50 50 1 1 O X DeCompressedCache9 507 3550 -48300 200 L 50 50 1 1 O X CompressedCache143 117 3550 -9300 200 L 50 50 1 1 O X CompressedCache43 217 3550 -19300 200 L 50 50 1 1 O X DeCompressedCache199 317 3550 -29300 200 L 50 50 1 1 O X DeCompressedCache99 417 3550 -39300 200 L 50 50 1 1 O X CompressedCache133 127 3550 -10300 200 L 50 50 1 1 O X CompressedCache33 227 3550 -20300 200 L 50 50 1 1 O X DeCompressedCache189 327 3550 -30300 200 L 50 50 1 1 O X DeCompressedCache89 427 3550 -40300 200 L 50 50 1 1 O X CompressedCache123 137 3550 -11300 200 L 50 50 1 1 O X CompressedCache23 237 3550 -21300 200 L 50 50 1 1 O X DeCompressedCache179 337 3550 -31300 200 L 50 50 1 1 O X DeCompressedCache79 437 3550 -41300 200 L 50 50 1 1 O X CompressedCache113 147 3550 -12300 200 L 50 50 1 1 O X CompressedCache13 247 3550 -22300 200 L 50 50 1 1 O X DeCompressedCache169 347 3550 -32300 200 L 50 50 1 1 O X DeCompressedCache69 447 3550 -42300 200 L 50 50 1 1 O X CompressedCache103 157 3550 -13300 200 L 50 50 1 1 O X CompressedCache3 257 3550 -23300 200 L 50 50 1 1 O X DeCompressedCache159 357 3550 -33300 200 L 50 50 1 1 O X DeCompressedCache59 457 3550 -43300 200 L 50 50 1 1 O X CompressedCache93 167 3550 -14300 200 L 50 50 1 1 O X DeCompressedCache249 267 3550 -24300 200 L 50 50 1 1 O X DeCompressedCache149 367 3550 -34300 200 L 50 50 1 1 O X DeCompressedCache49 467 3550 -44300 200 L 50 50 1 1 O X CompressedCache83 177 3550 -15300 200 L 50 50 1 1 O X DeCompressedCache239 277 3550 -25300 200 L 50 50 1 1 O X DeCompressedCache139 377 3550 -35300 200 L 50 50 1 1 O X DeCompressedCache39 477 3550 -45300 200 L 50 50 1 1 O X CompressedCache73 187 3550 -16300 200 L 50 50 1 1 O X DeCompressedCache229 287 3550 -26300 200 L 50 50 1 1 O X DeCompressedCache129 387 3550 -36300 200 L 50 50 1 1 O X DeCompressedCache29 487 3550 -46300 200 L 50 50 1 1 O X CompressedCache63 197 3550 -17300 200 L 50 50 1 1 O X DeCompressedCache219 297 3550 -27300 200 L 50 50 1 1 O X DeCompressedCache119 397 3550 -37300 200 L 50 50 1 1 O X DeCompressedCache19 497 3550 -47300 200 L 50 50 1 1 O X CompressedCache152 108 3550 -8400 200 L 50 50 1 1 O X CompressedCache52 208 3550 -18400 200 L 50 50 1 1 O X DeCompressedCache208 308 3550 -28400 200 L 50 50 1 1 O X DeCompressedCache108 408 3550 -38400 200 L 50 50 1 1 O X DeCompressedCache8 508 3550 -48400 200 L 50 50 1 1 O X CompressedCache142 118 3550 -9400 200 L 50 50 1 1 O X CompressedCache42 218 3550 -19400 200 L 50 50 1 1 O X DeCompressedCache198 318 3550 -29400 200 L 50 50 1 1 O X DeCompressedCache98 418 3550 -39400 200 L 50 50 1 1 O X CompressedCache132 128 3550 -10400 200 L 50 50 1 1 O X CompressedCache32 228 3550 -20400 200 L 50 50 1 1 O X DeCompressedCache188 328 3550 -30400 200 L 50 50 1 1 O X DeCompressedCache88 428 3550 -40400 200 L 50 50 1 1 O X CompressedCache122 138 3550 -11400 200 L 50 50 1 1 O X CompressedCache22 238 3550 -21400 200 L 50 50 1 1 O X DeCompressedCache178 338 3550 -31400 200 L 50 50 1 1 O X DeCompressedCache78 438 3550 -41400 200 L 50 50 1 1 O X CompressedCache112 148 3550 -12400 200 L 50 50 1 1 O X CompressedCache12 248 3550 -22400 200 L 50 50 1 1 O X DeCompressedCache168 348 3550 -32400 200 L 50 50 1 1 O X DeCompressedCache68 448 3550 -42400 200 L 50 50 1 1 O X CompressedCache102 158 3550 -13400 200 L 50 50 1 1 O X CompressedCache2 258 3550 -23400 200 L 50 50 1 1 O X DeCompressedCache158 358 3550 -33400 200 L 50 50 1 1 O X DeCompressedCache58 458 3550 -43400 200 L 50 50 1 1 O X CompressedCache92 168 3550 -14400 200 L 50 50 1 1 O X DeCompressedCache248 268 3550 -24400 200 L 50 50 1 1 O X DeCompressedCache148 368 3550 -34400 200 L 50 50 1 1 O X DeCompressedCache48 468 3550 -44400 200 L 50 50 1 1 O X CompressedCache82 178 3550 -15400 200 L 50 50 1 1 O X DeCompressedCache238 278 3550 -25400 200 L 50 50 1 1 O X DeCompressedCache138 378 3550 -35400 200 L 50 50 1 1 O X DeCompressedCache38 478 3550 -45400 200 L 50 50 1 1 O X CompressedCache72 188 3550 -16400 200 L 50 50 1 1 O X DeCompressedCache228 288 3550 -26400 200 L 50 50 1 1 O X DeCompressedCache128 388 3550 -36400 200 L 50 50 1 1 O X DeCompressedCache28 488 3550 -46400 200 L 50 50 1 1 O X CompressedCache62 198 3550 -17400 200 L 50 50 1 1 O X DeCompressedCache218 298 3550 -27400 200 L 50 50 1 1 O X DeCompressedCache118 398 3550 -37400 200 L 50 50 1 1 O X DeCompressedCache18 498 3550 -47400 200 L 50 50 1 1 O X CompressedCache151 109 3550 -8500 200 L 50 50 1 1 O X CompressedCache51 209 3550 -18500 200 L 50 50 1 1 O X DeCompressedCache207 309 3550 -28500 200 L 50 50 1 1 O X DeCompressedCache107 409 3550 -38500 200 L 50 50 1 1 O X DeCompressedCache7 509 3550 -48500 200 L 50 50 1 1 O X CompressedCache141 119 3550 -9500 200 L 50 50 1 1 O X CompressedCache41 219 3550 -19500 200 L 50 50 1 1 O X DeCompressedCache197 319 3550 -29500 200 L 50 50 1 1 O X DeCompressedCache97 419 3550 -39500 200 L 50 50 1 1 O X CompressedCache131 129 3550 -10500 200 L 50 50 1 1 O X CompressedCache31 229 3550 -20500 200 L 50 50 1 1 O X DeCompressedCache187 329 3550 -30500 200 L 50 50 1 1 O X DeCompressedCache87 429 3550 -40500 200 L 50 50 1 1 O X CompressedCache121 139 3550 -11500 200 L 50 50 1 1 O X CompressedCache21 239 3550 -21500 200 L 50 50 1 1 O X DeCompressedCache177 339 3550 -31500 200 L 50 50 1 1 O X DeCompressedCache77 439 3550 -41500 200 L 50 50 1 1 O X CompressedCache111 149 3550 -12500 200 L 50 50 1 1 O X CompressedCache11 249 3550 -22500 200 L 50 50 1 1 O X DeCompressedCache167 349 3550 -32500 200 L 50 50 1 1 O X DeCompressedCache67 449 3550 -42500 200 L 50 50 1 1 O X CompressedCache101 159 3550 -13500 200 L 50 50 1 1 O X CompressedCache1 259 3550 -23500 200 L 50 50 1 1 O X DeCompressedCache157 359 3550 -33500 200 L 50 50 1 1 O X DeCompressedCache57 459 3550 -43500 200 L 50 50 1 1 O X CompressedCache91 169 3550 -14500 200 L 50 50 1 1 O X DeCompressedCache247 269 3550 -24500 200 L 50 50 1 1 O X DeCompressedCache147 369 3550 -34500 200 L 50 50 1 1 O X DeCompressedCache47 469 3550 -44500 200 L 50 50 1 1 O X CompressedCache81 179 3550 -15500 200 L 50 50 1 1 O X DeCompressedCache237 279 3550 -25500 200 L 50 50 1 1 O X DeCompressedCache137 379 3550 -35500 200 L 50 50 1 1 O X DeCompressedCache37 479 3550 -45500 200 L 50 50 1 1 O X CompressedCache71 189 3550 -16500 200 L 50 50 1 1 O X DeCompressedCache227 289 3550 -26500 200 L 50 50 1 1 O X DeCompressedCache127 389 3550 -36500 200 L 50 50 1 1 O X DeCompressedCache27 489 3550 -46500 200 L 50 50 1 1 O X CompressedCache61 199 3550 -17500 200 L 50 50 1 1 O X DeCompressedCache217 299 3550 -27500 200 L 50 50 1 1 O X DeCompressedCache117 399 3550 -37500 200 L 50 50 1 1 O X DeCompressedCache17 499 3550 -47500 200 L 50 50 1 1 O ENDDRAW ENDDEF # # counter # DEF counter U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -1400 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rstn0 2 2150 1800 200 R 50 50 1 1 I X out31 3 3550 1900 200 L 50 50 1 1 O X out30 4 3550 1800 200 L 50 50 1 1 O X out29 5 3550 1700 200 L 50 50 1 1 O X out28 6 3550 1600 200 L 50 50 1 1 O X out27 7 3550 1500 200 L 50 50 1 1 O X out26 8 3550 1400 200 L 50 50 1 1 O X out25 9 3550 1300 200 L 50 50 1 1 O X out24 10 3550 1200 200 L 50 50 1 1 O X out14 20 3550 200 200 L 50 50 1 1 O X out4 30 3550 -800 200 L 50 50 1 1 O X out23 11 3550 1100 200 L 50 50 1 1 O X out13 21 3550 100 200 L 50 50 1 1 O X out3 31 3550 -900 200 L 50 50 1 1 O X out22 12 3550 1000 200 L 50 50 1 1 O X out12 22 3550 0 200 L 50 50 1 1 O X out2 32 3550 -1000 200 L 50 50 1 1 O X out21 13 3550 900 200 L 50 50 1 1 O X out11 23 3550 -100 200 L 50 50 1 1 O X out1 33 3550 -1100 200 L 50 50 1 1 O X out20 14 3550 800 200 L 50 50 1 1 O X out10 24 3550 -200 200 L 50 50 1 1 O X out0 34 3550 -1200 200 L 50 50 1 1 O X out19 15 3550 700 200 L 50 50 1 1 O X out9 25 3550 -300 200 L 50 50 1 1 O X out18 16 3550 600 200 L 50 50 1 1 O X out8 26 3550 -400 200 L 50 50 1 1 O X out17 17 3550 500 200 L 50 50 1 1 O X out7 27 3550 -500 200 L 50 50 1 1 O X out16 18 3550 400 200 L 50 50 1 1 O X out6 28 3550 -600 200 L 50 50 1 1 O X out15 19 3550 300 200 L 50 50 1 1 O X out5 29 3550 -700 200 L 50 50 1 1 O ENDDRAW ENDDEF # # counter16bit # # # counter32bit # DEF counter32bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter32bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -1400 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rst0 2 2150 1800 200 R 50 50 1 1 I X out31 3 3550 1900 200 L 50 50 1 1 O X out30 4 3550 1800 200 L 50 50 1 1 O X out29 5 3550 1700 200 L 50 50 1 1 O X out28 6 3550 1600 200 L 50 50 1 1 O X out27 7 3550 1500 200 L 50 50 1 1 O X out26 8 3550 1400 200 L 50 50 1 1 O X out25 9 3550 1300 200 L 50 50 1 1 O X out24 10 3550 1200 200 L 50 50 1 1 O X out14 20 3550 200 200 L 50 50 1 1 O X out4 30 3550 -800 200 L 50 50 1 1 O X out23 11 3550 1100 200 L 50 50 1 1 O X out13 21 3550 100 200 L 50 50 1 1 O X out3 31 3550 -900 200 L 50 50 1 1 O X out22 12 3550 1000 200 L 50 50 1 1 O X out12 22 3550 0 200 L 50 50 1 1 O X out2 32 3550 -1000 200 L 50 50 1 1 O X out21 13 3550 900 200 L 50 50 1 1 O X out11 23 3550 -100 200 L 50 50 1 1 O X out1 33 3550 -1100 200 L 50 50 1 1 O X out20 14 3550 800 200 L 50 50 1 1 O X out10 24 3550 -200 200 L 50 50 1 1 O X out0 34 3550 -1200 200 L 50 50 1 1 O X out19 15 3550 700 200 L 50 50 1 1 O X out9 25 3550 -300 200 L 50 50 1 1 O X out18 16 3550 600 200 L 50 50 1 1 O X out8 26 3550 -400 200 L 50 50 1 1 O X out17 17 3550 500 200 L 50 50 1 1 O X out7 27 3550 -500 200 L 50 50 1 1 O X out16 18 3550 400 200 L 50 50 1 1 O X out6 28 3550 -600 200 L 50 50 1 1 O X out15 19 3550 300 200 L 50 50 1 1 O X out5 29 3550 -700 200 L 50 50 1 1 O ENDDRAW ENDDEF # # counter3bit # DEF counter3bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter3bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1500 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rst0 2 2150 1800 200 R 50 50 1 1 I X out2 3 3550 1900 200 L 50 50 1 1 O X out1 4 3550 1800 200 L 50 50 1 1 O X out0 5 3550 1700 200 L 50 50 1 1 O ENDDRAW ENDDEF # # counter4bit # DEF counter4bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter4bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1400 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rstn0 2 2150 1800 200 R 50 50 1 1 I X out3 3 3550 1900 200 L 50 50 1 1 O X out2 4 3550 1800 200 L 50 50 1 1 O X out1 5 3550 1700 200 L 50 50 1 1 O X out0 6 3550 1600 200 L 50 50 1 1 O ENDDRAW ENDDEF # # counter51bit # # # counter5bit # DEF counter5bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter5bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1300 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rstn0 2 2150 1800 200 R 50 50 1 1 I X out4 3 3550 1900 200 L 50 50 1 1 O X out3 4 3550 1800 200 L 50 50 1 1 O X out2 5 3550 1700 200 L 50 50 1 1 O X out1 6 3550 1600 200 L 50 50 1 1 O X out0 7 3550 1500 200 L 50 50 1 1 O ENDDRAW ENDDEF # # counter64bit # DEF counter64bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter64bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -4600 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rst0 2 2150 1800 200 R 50 50 1 1 I X out63 3 3550 1900 200 L 50 50 1 1 O X out62 4 3550 1800 200 L 50 50 1 1 O X out61 5 3550 1700 200 L 50 50 1 1 O X out60 6 3550 1600 200 L 50 50 1 1 O X out59 7 3550 1500 200 L 50 50 1 1 O X out58 8 3550 1400 200 L 50 50 1 1 O X out57 9 3550 1300 200 L 50 50 1 1 O X out56 10 3550 1200 200 L 50 50 1 1 O X out46 20 3550 200 200 L 50 50 1 1 O X out36 30 3550 -800 200 L 50 50 1 1 O X out26 40 3550 -1800 200 L 50 50 1 1 O X out16 50 3550 -2800 200 L 50 50 1 1 O X out6 60 3550 -3800 200 L 50 50 1 1 O X out55 11 3550 1100 200 L 50 50 1 1 O X out45 21 3550 100 200 L 50 50 1 1 O X out35 31 3550 -900 200 L 50 50 1 1 O X out25 41 3550 -1900 200 L 50 50 1 1 O X out15 51 3550 -2900 200 L 50 50 1 1 O X out5 61 3550 -3900 200 L 50 50 1 1 O X out54 12 3550 1000 200 L 50 50 1 1 O X out44 22 3550 0 200 L 50 50 1 1 O X out34 32 3550 -1000 200 L 50 50 1 1 O X out24 42 3550 -2000 200 L 50 50 1 1 O X out14 52 3550 -3000 200 L 50 50 1 1 O X out4 62 3550 -4000 200 L 50 50 1 1 O X out53 13 3550 900 200 L 50 50 1 1 O X out43 23 3550 -100 200 L 50 50 1 1 O X out33 33 3550 -1100 200 L 50 50 1 1 O X out23 43 3550 -2100 200 L 50 50 1 1 O X out13 53 3550 -3100 200 L 50 50 1 1 O X out3 63 3550 -4100 200 L 50 50 1 1 O X out52 14 3550 800 200 L 50 50 1 1 O X out42 24 3550 -200 200 L 50 50 1 1 O X out32 34 3550 -1200 200 L 50 50 1 1 O X out22 44 3550 -2200 200 L 50 50 1 1 O X out12 54 3550 -3200 200 L 50 50 1 1 O X out2 64 3550 -4200 200 L 50 50 1 1 O X out51 15 3550 700 200 L 50 50 1 1 O X out41 25 3550 -300 200 L 50 50 1 1 O X out31 35 3550 -1300 200 L 50 50 1 1 O X out21 45 3550 -2300 200 L 50 50 1 1 O X out11 55 3550 -3300 200 L 50 50 1 1 O X out1 65 3550 -4300 200 L 50 50 1 1 O X out50 16 3550 600 200 L 50 50 1 1 O X out40 26 3550 -400 200 L 50 50 1 1 O X out30 36 3550 -1400 200 L 50 50 1 1 O X out20 46 3550 -2400 200 L 50 50 1 1 O X out10 56 3550 -3400 200 L 50 50 1 1 O X out0 66 3550 -4400 200 L 50 50 1 1 O X out49 17 3550 500 200 L 50 50 1 1 O X out39 27 3550 -500 200 L 50 50 1 1 O X out29 37 3550 -1500 200 L 50 50 1 1 O X out19 47 3550 -2500 200 L 50 50 1 1 O X out9 57 3550 -3500 200 L 50 50 1 1 O X out48 18 3550 400 200 L 50 50 1 1 O X out38 28 3550 -600 200 L 50 50 1 1 O X out28 38 3550 -1600 200 L 50 50 1 1 O X out18 48 3550 -2600 200 L 50 50 1 1 O X out8 58 3550 -3600 200 L 50 50 1 1 O X out47 19 3550 300 200 L 50 50 1 1 O X out37 29 3550 -700 200 L 50 50 1 1 O X out27 39 3550 -1700 200 L 50 50 1 1 O X out17 49 3550 -2700 200 L 50 50 1 1 O X out7 59 3550 -3700 200 L 50 50 1 1 O ENDDRAW ENDDEF # # counter6bit # DEF counter6bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter6bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1200 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rstn0 2 2150 1800 200 R 50 50 1 1 I X out5 3 3550 1900 200 L 50 50 1 1 O X out4 4 3550 1800 200 L 50 50 1 1 O X out3 5 3550 1700 200 L 50 50 1 1 O X out2 6 3550 1600 200 L 50 50 1 1 O X out1 7 3550 1500 200 L 50 50 1 1 O X out0 8 3550 1400 200 L 50 50 1 1 O ENDDRAW ENDDEF # # counter8bit # DEF counter8bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter8bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1000 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rstn0 2 2150 1800 200 R 50 50 1 1 I X out7 3 3550 1900 200 L 50 50 1 1 O X out6 4 3550 1800 200 L 50 50 1 1 O X out5 5 3550 1700 200 L 50 50 1 1 O X out4 6 3550 1600 200 L 50 50 1 1 O X out3 7 3550 1500 200 L 50 50 1 1 O X out2 8 3550 1400 200 L 50 50 1 1 O X out1 9 3550 1300 200 L 50 50 1 1 O X out0 10 3550 1200 200 L 50 50 1 1 O ENDDRAW ENDDEF # # cpu # DEF cpu U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "cpu" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -400 0 1 0 N X clkin0 1 2150 1900 200 R 50 50 1 1 I X OutPut7 2 3550 1900 200 L 50 50 1 1 O X OutPut6 3 3550 1800 200 L 50 50 1 1 O X OutPut5 4 3550 1700 200 L 50 50 1 1 O X OutPut4 5 3550 1600 200 L 50 50 1 1 O X OutPut3 6 3550 1500 200 L 50 50 1 1 O X OutPut2 7 3550 1400 200 L 50 50 1 1 O X OutPut1 8 3550 1300 200 L 50 50 1 1 O X OutPut0 9 3550 1200 200 L 50 50 1 1 O X LED16 10 3550 1100 200 L 50 50 1 1 O X LED23 20 3550 100 200 L 50 50 1 1 O X LED15 11 3550 1000 200 L 50 50 1 1 O X LED22 21 3550 0 200 L 50 50 1 1 O X LED14 12 3550 900 200 L 50 50 1 1 O X LED21 22 3550 -100 200 L 50 50 1 1 O X LED13 13 3550 800 200 L 50 50 1 1 O X LED20 23 3550 -200 200 L 50 50 1 1 O X LED12 14 3550 700 200 L 50 50 1 1 O X LED11 15 3550 600 200 L 50 50 1 1 O X LED10 16 3550 500 200 L 50 50 1 1 O X LED26 17 3550 400 200 L 50 50 1 1 O X LED25 18 3550 300 200 L 50 50 1 1 O X LED24 19 3550 200 200 L 50 50 1 1 O ENDDRAW ENDDEF # # ddr2_controller # DEF ddr2_controller U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "ddr2_controller" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -5800 0 1 0 N X CLK0 1 2150 1900 200 R 50 50 1 1 I X RESET0 2 2150 1800 200 R 50 50 1 1 I X CMD2 3 2150 1700 200 R 50 50 1 1 I X CMD1 4 2150 1600 200 R 50 50 1 1 I X CMD0 5 2150 1500 200 R 50 50 1 1 I X SZ1 6 2150 1400 200 R 50 50 1 1 I X SZ0 7 2150 1300 200 R 50 50 1 1 I X OP2 8 2150 1200 200 R 50 50 1 1 I X OP1 9 2150 1100 200 R 50 50 1 1 I X OP0 10 2150 1000 200 R 50 50 1 1 I X DIN7 20 2150 0 200 R 50 50 1 1 I X ADDR22 30 2150 -1000 200 R 50 50 1 1 I X ADDR12 40 2150 -2000 200 R 50 50 1 1 I X ADDR2 50 2150 -3000 200 R 50 50 1 1 I X DOUT9 60 3550 1300 200 L 50 50 1 1 O X RADDR24 70 3550 300 200 L 50 50 1 1 O X RADDR14 80 3550 -700 200 L 50 50 1 1 O X RADDR4 90 3550 -1700 200 L 50 50 1 1 O X FETCHING0 11 2150 900 200 R 50 50 1 1 I X DIN6 21 2150 -100 200 R 50 50 1 1 I X ADDR21 31 2150 -1100 200 R 50 50 1 1 I X ADDR11 41 2150 -2100 200 R 50 50 1 1 I X ADDR1 51 2150 -3100 200 R 50 50 1 1 I X DOUT8 61 3550 1200 200 L 50 50 1 1 O X RADDR23 71 3550 200 200 L 50 50 1 1 O X RADDR13 81 3550 -800 200 L 50 50 1 1 O X RADDR3 91 3550 -1800 200 L 50 50 1 1 O X DIN15 12 2150 800 200 R 50 50 1 1 I X DIN5 22 2150 -200 200 R 50 50 1 1 I X ADDR20 32 2150 -1200 200 R 50 50 1 1 I X ADDR10 42 2150 -2200 200 R 50 50 1 1 I X ADDR0 52 2150 -3200 200 R 50 50 1 1 I X DOUT7 62 3550 1100 200 L 50 50 1 1 O X RADDR22 72 3550 100 200 L 50 50 1 1 O X RADDR12 82 3550 -900 200 L 50 50 1 1 O X RADDR2 92 3550 -1900 200 L 50 50 1 1 O X DIN14 13 2150 700 200 R 50 50 1 1 I X DIN4 23 2150 -300 200 R 50 50 1 1 I X ADDR19 33 2150 -1300 200 R 50 50 1 1 I X ADDR9 43 2150 -2300 200 R 50 50 1 1 I X INITDDR0 53 2150 -3300 200 R 50 50 1 1 I X DOUT6 63 3550 1000 200 L 50 50 1 1 O X RADDR21 73 3550 0 200 L 50 50 1 1 O X RADDR11 83 3550 -1000 200 L 50 50 1 1 O X RADDR1 93 3550 -2000 200 L 50 50 1 1 O X DIN13 14 2150 600 200 R 50 50 1 1 I X DIN3 24 2150 -400 200 R 50 50 1 1 I X ADDR18 34 2150 -1400 200 R 50 50 1 1 I X ADDR8 44 2150 -2400 200 R 50 50 1 1 I X DOUT15 54 3550 1900 200 L 50 50 1 1 O X DOUT5 64 3550 900 200 L 50 50 1 1 O X RADDR20 74 3550 -100 200 L 50 50 1 1 O X RADDR10 84 3550 -1100 200 L 50 50 1 1 O X RADDR0 94 3550 -2100 200 L 50 50 1 1 O X DIN12 15 2150 500 200 R 50 50 1 1 I X DIN2 25 2150 -500 200 R 50 50 1 1 I X ADDR17 35 2150 -1500 200 R 50 50 1 1 I X ADDR7 45 2150 -2500 200 R 50 50 1 1 I X DOUT14 55 3550 1800 200 L 50 50 1 1 O X DOUT4 65 3550 800 200 L 50 50 1 1 O X RADDR19 75 3550 -200 200 L 50 50 1 1 O X RADDR9 85 3550 -1200 200 L 50 50 1 1 O X FILLCOUNT6 95 3550 -2200 200 L 50 50 1 1 O X DIN11 16 2150 400 200 R 50 50 1 1 I X DIN1 26 2150 -600 200 R 50 50 1 1 I X ADDR16 36 2150 -1600 200 R 50 50 1 1 I X ADDR6 46 2150 -2600 200 R 50 50 1 1 I X DOUT13 56 3550 1700 200 L 50 50 1 1 O X DOUT3 66 3550 700 200 L 50 50 1 1 O X RADDR18 76 3550 -300 200 L 50 50 1 1 O X RADDR8 86 3550 -1300 200 L 50 50 1 1 O X FILLCOUNT5 96 3550 -2300 200 L 50 50 1 1 O X DIN10 17 2150 300 200 R 50 50 1 1 I X DIN0 27 2150 -700 200 R 50 50 1 1 I X ADDR15 37 2150 -1700 200 R 50 50 1 1 I X ADDR5 47 2150 -2700 200 R 50 50 1 1 I X DOUT12 57 3550 1600 200 L 50 50 1 1 O X DOUT2 67 3550 600 200 L 50 50 1 1 O X RADDR17 77 3550 -400 200 L 50 50 1 1 O X RADDR7 87 3550 -1400 200 L 50 50 1 1 O X FILLCOUNT4 97 3550 -2400 200 L 50 50 1 1 O X DIN9 18 2150 200 200 R 50 50 1 1 I X ADDR24 28 2150 -800 200 R 50 50 1 1 I X ADDR14 38 2150 -1800 200 R 50 50 1 1 I X ADDR4 48 2150 -2800 200 R 50 50 1 1 I X DOUT11 58 3550 1500 200 L 50 50 1 1 O X DOUT1 68 3550 500 200 L 50 50 1 1 O X RADDR16 78 3550 -500 200 L 50 50 1 1 O X RADDR6 88 3550 -1500 200 L 50 50 1 1 O X FILLCOUNT3 98 3550 -2500 200 L 50 50 1 1 O X DIN8 19 2150 100 200 R 50 50 1 1 I X ADDR23 29 2150 -900 200 R 50 50 1 1 I X ADDR13 39 2150 -1900 200 R 50 50 1 1 I X ADDR3 49 2150 -2900 200 R 50 50 1 1 I X DOUT10 59 3550 1400 200 L 50 50 1 1 O X DOUT0 69 3550 400 200 L 50 50 1 1 O X RADDR15 79 3550 -600 200 L 50 50 1 1 O X RADDR5 89 3550 -1600 200 L 50 50 1 1 O X FILLCOUNT2 99 3550 -2600 200 L 50 50 1 1 O X FILLCOUNT1 100 3550 -2700 200 L 50 50 1 1 O X C0_CKE_PAD0 110 3550 -3700 200 L 50 50 1 1 O X C0_A_PAD9 120 3550 -4700 200 L 50 50 1 1 O X FILLCOUNT0 101 3550 -2800 200 L 50 50 1 1 O X C0_CSBAR_PAD0 111 3550 -3800 200 L 50 50 1 1 O X C0_A_PAD8 121 3550 -4800 200 L 50 50 1 1 O X VALIDOUT0 102 3550 -2900 200 L 50 50 1 1 O X C0_RASBAR_PAD0 112 3550 -3900 200 L 50 50 1 1 O X C0_A_PAD7 122 3550 -4900 200 L 50 50 1 1 O X NOTFULL0 103 3550 -3000 200 L 50 50 1 1 O X C0_CASBAR_PAD0 113 3550 -4000 200 L 50 50 1 1 O X C0_A_PAD6 123 3550 -5000 200 L 50 50 1 1 O X READY0 104 3550 -3100 200 L 50 50 1 1 O X C0_WEBAR_PAD0 114 3550 -4100 200 L 50 50 1 1 O X C0_A_PAD5 124 3550 -5100 200 L 50 50 1 1 O X C0_DM_PAD1 105 3550 -3200 200 L 50 50 1 1 O X C0_BA_PAD1 115 3550 -4200 200 L 50 50 1 1 O X C0_A_PAD4 125 3550 -5200 200 L 50 50 1 1 O X C0_DM_PAD0 106 3550 -3300 200 L 50 50 1 1 O X C0_BA_PAD0 116 3550 -4300 200 L 50 50 1 1 O X C0_A_PAD3 126 3550 -5300 200 L 50 50 1 1 O X C0_ODT_PAD0 107 3550 -3400 200 L 50 50 1 1 O X C0_A_PAD12 117 3550 -4400 200 L 50 50 1 1 O X C0_A_PAD2 127 3550 -5400 200 L 50 50 1 1 O X C0_CK_PAD0 108 3550 -3500 200 L 50 50 1 1 O X C0_A_PAD11 118 3550 -4500 200 L 50 50 1 1 O X C0_A_PAD1 128 3550 -5500 200 L 50 50 1 1 O X C0_CKBAR_PAD0 109 3550 -3600 200 L 50 50 1 1 O X C0_A_PAD10 119 3550 -4600 200 L 50 50 1 1 O X C0_A_PAD0 129 3550 -5600 200 L 50 50 1 1 O ENDDRAW ENDDEF # # dff5 # DEF dff5 U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "dff5" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1500 0 1 0 N X d0 1 2150 1900 200 R 50 50 1 1 I X rstn0 2 2150 1800 200 R 50 50 1 1 I X clk0 3 2150 1700 200 R 50 50 1 1 I X q0 4 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # # diff_io_top # DEF diff_io_top U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "diff_io_top" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1400 0 1 0 N X rx_in1 1 2150 1900 200 R 50 50 1 1 I X rx_in0 2 2150 1800 200 R 50 50 1 1 I X rx_inclock0 3 2150 1700 200 R 50 50 1 1 I X rx_data_align0 4 2150 1600 200 R 50 50 1 1 I X tx_out1 5 3550 1900 200 L 50 50 1 1 O X tx_out0 6 3550 1800 200 L 50 50 1 1 O X rx_locked0 7 3550 1700 200 L 50 50 1 1 O X tx_outclock0 8 3550 1600 200 L 50 50 1 1 O ENDDRAW ENDDEF # # division # DEF division U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "division" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -4600 0 1 0 N X a31 1 2150 1900 200 R 50 50 1 1 I X a30 2 2150 1800 200 R 50 50 1 1 I X a29 3 2150 1700 200 R 50 50 1 1 I X a28 4 2150 1600 200 R 50 50 1 1 I X a27 5 2150 1500 200 R 50 50 1 1 I X a26 6 2150 1400 200 R 50 50 1 1 I X a25 7 2150 1300 200 R 50 50 1 1 I X a24 8 2150 1200 200 R 50 50 1 1 I X a23 9 2150 1100 200 R 50 50 1 1 I X a22 10 2150 1000 200 R 50 50 1 1 I X a12 20 2150 0 200 R 50 50 1 1 I X a2 30 2150 -1000 200 R 50 50 1 1 I X b24 40 2150 -2000 200 R 50 50 1 1 I X b14 50 2150 -3000 200 R 50 50 1 1 I X b4 60 2150 -4000 200 R 50 50 1 1 I X res27 70 3550 1400 200 L 50 50 1 1 O X res17 80 3550 400 200 L 50 50 1 1 O X res7 90 3550 -600 200 L 50 50 1 1 O X a21 11 2150 900 200 R 50 50 1 1 I X a11 21 2150 -100 200 R 50 50 1 1 I X a1 31 2150 -1100 200 R 50 50 1 1 I X b23 41 2150 -2100 200 R 50 50 1 1 I X b13 51 2150 -3100 200 R 50 50 1 1 I X b3 61 2150 -4100 200 R 50 50 1 1 I X res26 71 3550 1300 200 L 50 50 1 1 O X res16 81 3550 300 200 L 50 50 1 1 O X res6 91 3550 -700 200 L 50 50 1 1 O X a20 12 2150 800 200 R 50 50 1 1 I X a10 22 2150 -200 200 R 50 50 1 1 I X a0 32 2150 -1200 200 R 50 50 1 1 I X b22 42 2150 -2200 200 R 50 50 1 1 I X b12 52 2150 -3200 200 R 50 50 1 1 I X b2 62 2150 -4200 200 R 50 50 1 1 I X res25 72 3550 1200 200 L 50 50 1 1 O X res15 82 3550 200 200 L 50 50 1 1 O X res5 92 3550 -800 200 L 50 50 1 1 O X a19 13 2150 700 200 R 50 50 1 1 I X a9 23 2150 -300 200 R 50 50 1 1 I X b31 33 2150 -1300 200 R 50 50 1 1 I X b21 43 2150 -2300 200 R 50 50 1 1 I X b11 53 2150 -3300 200 R 50 50 1 1 I X b1 63 2150 -4300 200 R 50 50 1 1 I X res24 73 3550 1100 200 L 50 50 1 1 O X res14 83 3550 100 200 L 50 50 1 1 O X res4 93 3550 -900 200 L 50 50 1 1 O X a18 14 2150 600 200 R 50 50 1 1 I X a8 24 2150 -400 200 R 50 50 1 1 I X b30 34 2150 -1400 200 R 50 50 1 1 I X b20 44 2150 -2400 200 R 50 50 1 1 I X b10 54 2150 -3400 200 R 50 50 1 1 I X b0 64 2150 -4400 200 R 50 50 1 1 I X res23 74 3550 1000 200 L 50 50 1 1 O X res13 84 3550 0 200 L 50 50 1 1 O X res3 94 3550 -1000 200 L 50 50 1 1 O X a17 15 2150 500 200 R 50 50 1 1 I X a7 25 2150 -500 200 R 50 50 1 1 I X b29 35 2150 -1500 200 R 50 50 1 1 I X b19 45 2150 -2500 200 R 50 50 1 1 I X b9 55 2150 -3500 200 R 50 50 1 1 I X exception0 65 3550 1900 200 L 50 50 1 1 O X res22 75 3550 900 200 L 50 50 1 1 O X res12 85 3550 -100 200 L 50 50 1 1 O X res2 95 3550 -1100 200 L 50 50 1 1 O X a16 16 2150 400 200 R 50 50 1 1 I X a6 26 2150 -600 200 R 50 50 1 1 I X b28 36 2150 -1600 200 R 50 50 1 1 I X b18 46 2150 -2600 200 R 50 50 1 1 I X b8 56 2150 -3600 200 R 50 50 1 1 I X res31 66 3550 1800 200 L 50 50 1 1 O X res21 76 3550 800 200 L 50 50 1 1 O X res11 86 3550 -200 200 L 50 50 1 1 O X res1 96 3550 -1200 200 L 50 50 1 1 O X a15 17 2150 300 200 R 50 50 1 1 I X a5 27 2150 -700 200 R 50 50 1 1 I X b27 37 2150 -1700 200 R 50 50 1 1 I X b17 47 2150 -2700 200 R 50 50 1 1 I X b7 57 2150 -3700 200 R 50 50 1 1 I X res30 67 3550 1700 200 L 50 50 1 1 O X res20 77 3550 700 200 L 50 50 1 1 O X res10 87 3550 -300 200 L 50 50 1 1 O X res0 97 3550 -1300 200 L 50 50 1 1 O X a14 18 2150 200 200 R 50 50 1 1 I X a4 28 2150 -800 200 R 50 50 1 1 I X b26 38 2150 -1800 200 R 50 50 1 1 I X b16 48 2150 -2800 200 R 50 50 1 1 I X b6 58 2150 -3800 200 R 50 50 1 1 I X res29 68 3550 1600 200 L 50 50 1 1 O X res19 78 3550 600 200 L 50 50 1 1 O X res9 88 3550 -400 200 L 50 50 1 1 O X a13 19 2150 100 200 R 50 50 1 1 I X a3 29 2150 -900 200 R 50 50 1 1 I X b25 39 2150 -1900 200 R 50 50 1 1 I X b15 49 2150 -2900 200 R 50 50 1 1 I X b5 59 2150 -3900 200 R 50 50 1 1 I X res28 69 3550 1500 200 L 50 50 1 1 O X res18 79 3550 500 200 L 50 50 1 1 O X res8 89 3550 -500 200 L 50 50 1 1 O ENDDRAW ENDDEF # # downcounter32bit # DEF downcounter32bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "downcounter32bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -1400 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rst0 2 2150 1800 200 R 50 50 1 1 I X out31 3 3550 1900 200 L 50 50 1 1 O X out30 4 3550 1800 200 L 50 50 1 1 O X out29 5 3550 1700 200 L 50 50 1 1 O X out28 6 3550 1600 200 L 50 50 1 1 O X out27 7 3550 1500 200 L 50 50 1 1 O X out26 8 3550 1400 200 L 50 50 1 1 O X out25 9 3550 1300 200 L 50 50 1 1 O X out24 10 3550 1200 200 L 50 50 1 1 O X out14 20 3550 200 200 L 50 50 1 1 O X out4 30 3550 -800 200 L 50 50 1 1 O X out23 11 3550 1100 200 L 50 50 1 1 O X out13 21 3550 100 200 L 50 50 1 1 O X out3 31 3550 -900 200 L 50 50 1 1 O X out22 12 3550 1000 200 L 50 50 1 1 O X out12 22 3550 0 200 L 50 50 1 1 O X out2 32 3550 -1000 200 L 50 50 1 1 O X out21 13 3550 900 200 L 50 50 1 1 O X out11 23 3550 -100 200 L 50 50 1 1 O X out1 33 3550 -1100 200 L 50 50 1 1 O X out20 14 3550 800 200 L 50 50 1 1 O X out10 24 3550 -200 200 L 50 50 1 1 O X out0 34 3550 -1200 200 L 50 50 1 1 O X out19 15 3550 700 200 L 50 50 1 1 O X out9 25 3550 -300 200 L 50 50 1 1 O X out18 16 3550 600 200 L 50 50 1 1 O X out8 26 3550 -400 200 L 50 50 1 1 O X out17 17 3550 500 200 L 50 50 1 1 O X out7 27 3550 -500 200 L 50 50 1 1 O X out16 18 3550 400 200 L 50 50 1 1 O X out6 28 3550 -600 200 L 50 50 1 1 O X out15 19 3550 300 200 L 50 50 1 1 O X out5 29 3550 -700 200 L 50 50 1 1 O ENDDRAW ENDDEF # # fir91 # DEF fir91 U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "fir91" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -2600 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X reset_n0 2 2150 1800 200 R 50 50 1 1 I X ast_sink_data15 3 2150 1700 200 R 50 50 1 1 I X ast_sink_data14 4 2150 1600 200 R 50 50 1 1 I X ast_sink_data13 5 2150 1500 200 R 50 50 1 1 I X ast_sink_data12 6 2150 1400 200 R 50 50 1 1 I X ast_sink_data11 7 2150 1300 200 R 50 50 1 1 I X ast_sink_data10 8 2150 1200 200 R 50 50 1 1 I X ast_sink_data9 9 2150 1100 200 R 50 50 1 1 I X ast_sink_data8 10 2150 1000 200 R 50 50 1 1 I X ast_sink_valid0 20 2150 0 200 R 50 50 1 1 I X coef_in14 30 2150 -1000 200 R 50 50 1 1 I X coef_in4 40 2150 -2000 200 R 50 50 1 1 I X ast_source_data32 50 3550 1400 200 L 50 50 1 1 O X ast_source_data22 60 3550 400 200 L 50 50 1 1 O X ast_source_data12 70 3550 -600 200 L 50 50 1 1 O X ast_source_data2 80 3550 -1600 200 L 50 50 1 1 O X ast_sink_data7 11 2150 900 200 R 50 50 1 1 I X ast_source_ready0 21 2150 -100 200 R 50 50 1 1 I X coef_in13 31 2150 -1100 200 R 50 50 1 1 I X coef_in3 41 2150 -2100 200 R 50 50 1 1 I X ast_source_data31 51 3550 1300 200 L 50 50 1 1 O X ast_source_data21 61 3550 300 200 L 50 50 1 1 O X ast_source_data11 71 3550 -700 200 L 50 50 1 1 O X ast_source_data1 81 3550 -1700 200 L 50 50 1 1 O X ast_sink_data6 12 2150 800 200 R 50 50 1 1 I X ast_sink_error1 22 2150 -200 200 R 50 50 1 1 I X coef_in12 32 2150 -1200 200 R 50 50 1 1 I X coef_in2 42 2150 -2200 200 R 50 50 1 1 I X ast_source_data30 52 3550 1200 200 L 50 50 1 1 O X ast_source_data20 62 3550 200 200 L 50 50 1 1 O X ast_source_data10 72 3550 -800 200 L 50 50 1 1 O X ast_source_data0 82 3550 -1800 200 L 50 50 1 1 O X ast_sink_data5 13 2150 700 200 R 50 50 1 1 I X ast_sink_error0 23 2150 -300 200 R 50 50 1 1 I X coef_in11 33 2150 -1300 200 R 50 50 1 1 I X coef_in1 43 2150 -2300 200 R 50 50 1 1 I X ast_source_data29 53 3550 1100 200 L 50 50 1 1 O X ast_source_data19 63 3550 100 200 L 50 50 1 1 O X ast_source_data9 73 3550 -900 200 L 50 50 1 1 O X ast_sink_ready0 83 3550 -1900 200 L 50 50 1 1 O X ast_sink_data4 14 2150 600 200 R 50 50 1 1 I X coef_set_in0 24 2150 -400 200 R 50 50 1 1 I X coef_in10 34 2150 -1400 200 R 50 50 1 1 I X coef_in0 44 2150 -2400 200 R 50 50 1 1 I X ast_source_data28 54 3550 1000 200 L 50 50 1 1 O X ast_source_data18 64 3550 0 200 L 50 50 1 1 O X ast_source_data8 74 3550 -1000 200 L 50 50 1 1 O X ast_source_valid0 84 3550 -2000 200 L 50 50 1 1 O X ast_sink_data3 15 2150 500 200 R 50 50 1 1 I X coef_we0 25 2150 -500 200 R 50 50 1 1 I X coef_in9 35 2150 -1500 200 R 50 50 1 1 I X ast_source_data37 45 3550 1900 200 L 50 50 1 1 O X ast_source_data27 55 3550 900 200 L 50 50 1 1 O X ast_source_data17 65 3550 -100 200 L 50 50 1 1 O X ast_source_data7 75 3550 -1100 200 L 50 50 1 1 O X ast_source_error1 85 3550 -2100 200 L 50 50 1 1 O X ast_sink_data2 16 2150 400 200 R 50 50 1 1 I X coef_in18 26 2150 -600 200 R 50 50 1 1 I X coef_in8 36 2150 -1600 200 R 50 50 1 1 I X ast_source_data36 46 3550 1800 200 L 50 50 1 1 O X ast_source_data26 56 3550 800 200 L 50 50 1 1 O X ast_source_data16 66 3550 -200 200 L 50 50 1 1 O X ast_source_data6 76 3550 -1200 200 L 50 50 1 1 O X ast_source_error0 86 3550 -2200 200 L 50 50 1 1 O X ast_sink_data1 17 2150 300 200 R 50 50 1 1 I X coef_in17 27 2150 -700 200 R 50 50 1 1 I X coef_in7 37 2150 -1700 200 R 50 50 1 1 I X ast_source_data35 47 3550 1700 200 L 50 50 1 1 O X ast_source_data25 57 3550 700 200 L 50 50 1 1 O X ast_source_data15 67 3550 -300 200 L 50 50 1 1 O X ast_source_data5 77 3550 -1300 200 L 50 50 1 1 O X ast_sink_data0 18 2150 200 200 R 50 50 1 1 I X coef_in16 28 2150 -800 200 R 50 50 1 1 I X coef_in6 38 2150 -1800 200 R 50 50 1 1 I X ast_source_data34 48 3550 1600 200 L 50 50 1 1 O X ast_source_data24 58 3550 600 200 L 50 50 1 1 O X ast_source_data14 68 3550 -400 200 L 50 50 1 1 O X ast_source_data4 78 3550 -1400 200 L 50 50 1 1 O X coef_set0 19 2150 100 200 R 50 50 1 1 I X coef_in15 29 2150 -900 200 R 50 50 1 1 I X coef_in5 39 2150 -1900 200 R 50 50 1 1 I X ast_source_data33 49 3550 1500 200 L 50 50 1 1 O X ast_source_data23 59 3550 500 200 L 50 50 1 1 O X ast_source_data13 69 3550 -500 200 L 50 50 1 1 O X ast_source_data3 79 3550 -1500 200 L 50 50 1 1 O ENDDRAW ENDDEF # # halfadder # DEF halfadder U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "halfadder" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1600 0 1 0 N X a0 1 2150 1900 200 R 50 50 1 1 I X b0 2 2150 1800 200 R 50 50 1 1 I X sum0 3 3550 1900 200 L 50 50 1 1 O X carry0 4 3550 1800 200 L 50 50 1 1 O ENDDRAW ENDDEF # # i2c_master_top # DEF i2c_master_top U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "i2c_master_top" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -100 0 1 0 N X wb_clk_i0 1 2150 1900 200 R 50 50 1 1 I X wb_rst_i0 2 2150 1800 200 R 50 50 1 1 I X arst_i0 3 2150 1700 200 R 50 50 1 1 I X wb_adr_i2 4 2150 1600 200 R 50 50 1 1 I X wb_adr_i1 5 2150 1500 200 R 50 50 1 1 I X wb_adr_i0 6 2150 1400 200 R 50 50 1 1 I X wb_dat_i7 7 2150 1300 200 R 50 50 1 1 I X wb_dat_i6 8 2150 1200 200 R 50 50 1 1 I X wb_dat_i5 9 2150 1100 200 R 50 50 1 1 I X wb_dat_i4 10 2150 1000 200 R 50 50 1 1 I X wb_dat_o7 20 3550 1900 200 L 50 50 1 1 O X scl_pad_o0 30 3550 900 200 L 50 50 1 1 O X wb_dat_i3 11 2150 900 200 R 50 50 1 1 I X wb_dat_o6 21 3550 1800 200 L 50 50 1 1 O X scl_padoen_o0 31 3550 800 200 L 50 50 1 1 O X wb_dat_i2 12 2150 800 200 R 50 50 1 1 I X wb_dat_o5 22 3550 1700 200 L 50 50 1 1 O X sda_pad_o0 32 3550 700 200 L 50 50 1 1 O X wb_dat_i1 13 2150 700 200 R 50 50 1 1 I X wb_dat_o4 23 3550 1600 200 L 50 50 1 1 O X sda_padoen_o0 33 3550 600 200 L 50 50 1 1 O X wb_dat_i0 14 2150 600 200 R 50 50 1 1 I X wb_dat_o3 24 3550 1500 200 L 50 50 1 1 O X wb_we_i0 15 2150 500 200 R 50 50 1 1 I X wb_dat_o2 25 3550 1400 200 L 50 50 1 1 O X wb_stb_i0 16 2150 400 200 R 50 50 1 1 I X wb_dat_o1 26 3550 1300 200 L 50 50 1 1 O X wb_cyc_i0 17 2150 300 200 R 50 50 1 1 I X wb_dat_o0 27 3550 1200 200 L 50 50 1 1 O X scl_pad_i0 18 2150 200 200 R 50 50 1 1 I X wb_ack_o0 28 3550 1100 200 L 50 50 1 1 O X sda_pad_i0 19 2150 100 200 R 50 50 1 1 I X wb_inta_o0 29 3550 1000 200 L 50 50 1 1 O ENDDRAW ENDDEF # # intr_cntrl # # # ixorxnor # DEF ixorxnor U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "ixorxnor" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1600 0 1 0 N X a0 1 2150 1900 200 R 50 50 1 1 I X b0 2 2150 1800 200 R 50 50 1 1 I X yXOR0 3 3550 1900 200 L 50 50 1 1 O X yXNOR0 4 3550 1800 200 L 50 50 1 1 O ENDDRAW ENDDEF # # jbasicgates # DEF jbasicgates U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "jbasicgates" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1200 0 1 0 N X a0 1 2150 1900 200 R 50 50 1 1 I X b0 2 2150 1800 200 R 50 50 1 1 I X yOR0 3 3550 1900 200 L 50 50 1 1 O X yAND0 4 3550 1800 200 L 50 50 1 1 O X yXOR0 5 3550 1700 200 L 50 50 1 1 O X yNOR0 6 3550 1600 200 L 50 50 1 1 O X yNAND0 7 3550 1500 200 L 50 50 1 1 O X yXNOR0 8 3550 1400 200 L 50 50 1 1 O ENDDRAW ENDDEF # # jboothmultiplier # DEF jboothmultiplier U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "jboothmultiplier" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1000 0 1 0 N X A3 1 2150 1900 200 R 50 50 1 1 I X A2 2 2150 1800 200 R 50 50 1 1 I X A1 3 2150 1700 200 R 50 50 1 1 I X A0 4 2150 1600 200 R 50 50 1 1 I X B3 5 2150 1500 200 R 50 50 1 1 I X B2 6 2150 1400 200 R 50 50 1 1 I X B1 7 2150 1300 200 R 50 50 1 1 I X B0 8 2150 1200 200 R 50 50 1 1 I X PRODUCT7 9 3550 1900 200 L 50 50 1 1 O X PRODUCT6 10 3550 1800 200 L 50 50 1 1 O X PRODUCT5 11 3550 1700 200 L 50 50 1 1 O X PRODUCT4 12 3550 1600 200 L 50 50 1 1 O X PRODUCT3 13 3550 1500 200 L 50 50 1 1 O X PRODUCT2 14 3550 1400 200 L 50 50 1 1 O X PRODUCT1 15 3550 1300 200 L 50 50 1 1 O X PRODUCT0 16 3550 1200 200 L 50 50 1 1 O ENDDRAW ENDDEF # # jbuffer # DEF jbuffer U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "jbuffer" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1700 0 1 0 N X a0 1 2150 1900 200 R 50 50 1 1 I X y0 2 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # # jfsmmealywithoverlap # DEF jfsmmealywithoverlap U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "jfsmmealywithoverlap" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1500 0 1 0 N X clock0 1 2150 1900 200 R 50 50 1 1 I X reset0 2 2150 1800 200 R 50 50 1 1 I X datain0 3 2150 1700 200 R 50 50 1 1 I X dataout0 4 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # # jfsmmoorewithoverlap # DEF jfsmmoorewithoverlap U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "jfsmmoorewithoverlap" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1500 0 1 0 N X clock0 1 2150 1900 200 R 50 50 1 1 I X reset0 2 2150 1800 200 R 50 50 1 1 I X datain0 3 2150 1700 200 R 50 50 1 1 I X dataout0 4 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # # jserialadder # DEF jserialadder U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "jserialadder" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 800 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rst0 2 2150 1800 200 R 50 50 1 1 I X a0 3 2150 1700 200 R 50 50 1 1 I X b0 4 2150 1600 200 R 50 50 1 1 I X carryin0 5 2150 1500 200 R 50 50 1 1 I X y3 6 3550 1900 200 L 50 50 1 1 O X y2 7 3550 1800 200 L 50 50 1 1 O X y1 8 3550 1700 200 L 50 50 1 1 O X y0 9 3550 1600 200 L 50 50 1 1 O X carryout0 10 3550 1500 200 L 50 50 1 1 O X isValid0 11 3550 1400 200 L 50 50 1 1 O X currentsum0 12 3550 1300 200 L 50 50 1 1 O X currentcarryout0 13 3550 1200 200 L 50 50 1 1 O X currentbitcount1 14 3550 1100 200 L 50 50 1 1 O X currentbitcount0 15 3550 1000 200 L 50 50 1 1 O ENDDRAW ENDDEF # # jtransmissiongate # DEF jtransmissiongate U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "jtransmissiongate" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1600 0 1 0 N X a0 1 2150 1900 200 R 50 50 1 1 I X control0 2 2150 1800 200 R 50 50 1 1 I X y0 3 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # # junsignedarraymultiplier # DEF junsignedarraymultiplier U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "junsignedarraymultiplier" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1000 0 1 0 N X A3 1 2150 1900 200 R 50 50 1 1 I X A2 2 2150 1800 200 R 50 50 1 1 I X A1 3 2150 1700 200 R 50 50 1 1 I X A0 4 2150 1600 200 R 50 50 1 1 I X B3 5 2150 1500 200 R 50 50 1 1 I X B2 6 2150 1400 200 R 50 50 1 1 I X B1 7 2150 1300 200 R 50 50 1 1 I X B0 8 2150 1200 200 R 50 50 1 1 I X PRODUCT7 9 3550 1900 200 L 50 50 1 1 O X PRODUCT6 10 3550 1800 200 L 50 50 1 1 O X PRODUCT5 11 3550 1700 200 L 50 50 1 1 O X PRODUCT4 12 3550 1600 200 L 50 50 1 1 O X PRODUCT3 13 3550 1500 200 L 50 50 1 1 O X PRODUCT2 14 3550 1400 200 L 50 50 1 1 O X PRODUCT1 15 3550 1300 200 L 50 50 1 1 O X PRODUCT0 16 3550 1200 200 L 50 50 1 1 O ENDDRAW ENDDEF # # ledmaker # DEF ledmaker U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "ledmaker" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -1600 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X reset0 2 2150 1800 200 R 50 50 1 1 I X cyc_cnt31 3 2150 1700 200 R 50 50 1 1 I X cyc_cnt30 4 2150 1600 200 R 50 50 1 1 I X cyc_cnt29 5 2150 1500 200 R 50 50 1 1 I X cyc_cnt28 6 2150 1400 200 R 50 50 1 1 I X cyc_cnt27 7 2150 1300 200 R 50 50 1 1 I X cyc_cnt26 8 2150 1200 200 R 50 50 1 1 I X cyc_cnt25 9 2150 1100 200 R 50 50 1 1 I X cyc_cnt24 10 2150 1000 200 R 50 50 1 1 I X cyc_cnt14 20 2150 0 200 R 50 50 1 1 I X cyc_cnt4 30 2150 -1000 200 R 50 50 1 1 I X cyc_cnt23 11 2150 900 200 R 50 50 1 1 I X cyc_cnt13 21 2150 -100 200 R 50 50 1 1 I X cyc_cnt3 31 2150 -1100 200 R 50 50 1 1 I X cyc_cnt22 12 2150 800 200 R 50 50 1 1 I X cyc_cnt12 22 2150 -200 200 R 50 50 1 1 I X cyc_cnt2 32 2150 -1200 200 R 50 50 1 1 I X cyc_cnt21 13 2150 700 200 R 50 50 1 1 I X cyc_cnt11 23 2150 -300 200 R 50 50 1 1 I X cyc_cnt1 33 2150 -1300 200 R 50 50 1 1 I X cyc_cnt20 14 2150 600 200 R 50 50 1 1 I X cyc_cnt10 24 2150 -400 200 R 50 50 1 1 I X cyc_cnt0 34 2150 -1400 200 R 50 50 1 1 I X cyc_cnt19 15 2150 500 200 R 50 50 1 1 I X cyc_cnt9 25 2150 -500 200 R 50 50 1 1 I X passed0 35 3550 1900 200 L 50 50 1 1 O X cyc_cnt18 16 2150 400 200 R 50 50 1 1 I X cyc_cnt8 26 2150 -600 200 R 50 50 1 1 I X failed0 36 3550 1800 200 L 50 50 1 1 O X cyc_cnt17 17 2150 300 200 R 50 50 1 1 I X cyc_cnt7 27 2150 -700 200 R 50 50 1 1 I X cyc_cnt16 18 2150 200 200 R 50 50 1 1 I X cyc_cnt6 28 2150 -800 200 R 50 50 1 1 I X cyc_cnt15 19 2150 100 200 R 50 50 1 1 I X cyc_cnt5 29 2150 -900 200 R 50 50 1 1 I ENDDRAW ENDDEF # # lfsr # DEF lfsr U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "lfsr" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1000 0 1 0 N X enable0 1 2150 1900 200 R 50 50 1 1 I X clk0 2 2150 1800 200 R 50 50 1 1 I X reset0 3 2150 1700 200 R 50 50 1 1 I X out7 4 3550 1900 200 L 50 50 1 1 O X out6 5 3550 1800 200 L 50 50 1 1 O X out5 6 3550 1700 200 L 50 50 1 1 O X out4 7 3550 1600 200 L 50 50 1 1 O X out3 8 3550 1500 200 L 50 50 1 1 O X out2 9 3550 1400 200 L 50 50 1 1 O X out1 10 3550 1300 200 L 50 50 1 1 O X out0 11 3550 1200 200 L 50 50 1 1 O ENDDRAW ENDDEF # # multitlv # DEF multitlv U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "multitlv" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -1600 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X reset0 2 2150 1800 200 R 50 50 1 1 I X cyc_cnt31 3 2150 1700 200 R 50 50 1 1 I X cyc_cnt30 4 2150 1600 200 R 50 50 1 1 I X cyc_cnt29 5 2150 1500 200 R 50 50 1 1 I X cyc_cnt28 6 2150 1400 200 R 50 50 1 1 I X cyc_cnt27 7 2150 1300 200 R 50 50 1 1 I X cyc_cnt26 8 2150 1200 200 R 50 50 1 1 I X cyc_cnt25 9 2150 1100 200 R 50 50 1 1 I X cyc_cnt24 10 2150 1000 200 R 50 50 1 1 I X cyc_cnt14 20 2150 0 200 R 50 50 1 1 I X cyc_cnt4 30 2150 -1000 200 R 50 50 1 1 I X cyc_cnt23 11 2150 900 200 R 50 50 1 1 I X cyc_cnt13 21 2150 -100 200 R 50 50 1 1 I X cyc_cnt3 31 2150 -1100 200 R 50 50 1 1 I X cyc_cnt22 12 2150 800 200 R 50 50 1 1 I X cyc_cnt12 22 2150 -200 200 R 50 50 1 1 I X cyc_cnt2 32 2150 -1200 200 R 50 50 1 1 I X cyc_cnt21 13 2150 700 200 R 50 50 1 1 I X cyc_cnt11 23 2150 -300 200 R 50 50 1 1 I X cyc_cnt1 33 2150 -1300 200 R 50 50 1 1 I X cyc_cnt20 14 2150 600 200 R 50 50 1 1 I X cyc_cnt10 24 2150 -400 200 R 50 50 1 1 I X cyc_cnt0 34 2150 -1400 200 R 50 50 1 1 I X cyc_cnt19 15 2150 500 200 R 50 50 1 1 I X cyc_cnt9 25 2150 -500 200 R 50 50 1 1 I X passed0 35 3550 1900 200 L 50 50 1 1 O X cyc_cnt18 16 2150 400 200 R 50 50 1 1 I X cyc_cnt8 26 2150 -600 200 R 50 50 1 1 I X failed0 36 3550 1800 200 L 50 50 1 1 O X cyc_cnt17 17 2150 300 200 R 50 50 1 1 I X cyc_cnt7 27 2150 -700 200 R 50 50 1 1 I X cyc_cnt16 18 2150 200 200 R 50 50 1 1 I X cyc_cnt6 28 2150 -800 200 R 50 50 1 1 I X cyc_cnt15 19 2150 100 200 R 50 50 1 1 I X cyc_cnt5 29 2150 -900 200 R 50 50 1 1 I ENDDRAW ENDDEF # # mux21 # DEF mux21 U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "mux21" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1500 0 1 0 N X D00 1 2150 1900 200 R 50 50 1 1 I X D10 2 2150 1800 200 R 50 50 1 1 I X S0 3 2150 1700 200 R 50 50 1 1 I X Y0 4 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # # one_hot_cnt # DEF one_hot_cnt U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "one_hot_cnt" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1000 0 1 0 N X enable0 1 2150 1900 200 R 50 50 1 1 I X clk0 2 2150 1800 200 R 50 50 1 1 I X reset0 3 2150 1700 200 R 50 50 1 1 I X out7 4 3550 1900 200 L 50 50 1 1 O X out6 5 3550 1800 200 L 50 50 1 1 O X out5 6 3550 1700 200 L 50 50 1 1 O X out4 7 3550 1600 200 L 50 50 1 1 O X out3 8 3550 1500 200 L 50 50 1 1 O X out2 9 3550 1400 200 L 50 50 1 1 O X out1 10 3550 1300 200 L 50 50 1 1 O X out0 11 3550 1200 200 L 50 50 1 1 O ENDDRAW ENDDEF # # parallel_crc # DEF parallel_crc U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "parallel_crc" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 200 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X reset0 2 2150 1800 200 R 50 50 1 1 I X enable0 3 2150 1700 200 R 50 50 1 1 I X init0 4 2150 1600 200 R 50 50 1 1 I X data_in7 5 2150 1500 200 R 50 50 1 1 I X data_in6 6 2150 1400 200 R 50 50 1 1 I X data_in5 7 2150 1300 200 R 50 50 1 1 I X data_in4 8 2150 1200 200 R 50 50 1 1 I X data_in3 9 2150 1100 200 R 50 50 1 1 I X data_in2 10 2150 1000 200 R 50 50 1 1 I X crc_out8 20 3550 1200 200 L 50 50 1 1 O X data_in1 11 2150 900 200 R 50 50 1 1 I X crc_out7 21 3550 1100 200 L 50 50 1 1 O X data_in0 12 2150 800 200 R 50 50 1 1 I X crc_out6 22 3550 1000 200 L 50 50 1 1 O X crc_out15 13 3550 1900 200 L 50 50 1 1 O X crc_out5 23 3550 900 200 L 50 50 1 1 O X crc_out14 14 3550 1800 200 L 50 50 1 1 O X crc_out4 24 3550 800 200 L 50 50 1 1 O X crc_out13 15 3550 1700 200 L 50 50 1 1 O X crc_out3 25 3550 700 200 L 50 50 1 1 O X crc_out12 16 3550 1600 200 L 50 50 1 1 O X crc_out2 26 3550 600 200 L 50 50 1 1 O X crc_out11 17 3550 1500 200 L 50 50 1 1 O X crc_out1 27 3550 500 200 L 50 50 1 1 O X crc_out10 18 3550 1400 200 L 50 50 1 1 O X crc_out0 28 3550 400 200 L 50 50 1 1 O X crc_out9 19 3550 1300 200 L 50 50 1 1 O ENDDRAW ENDDEF # # ram_dual # DEF ram_dual U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "ram_dual" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -500 0 1 0 N X data7 1 2150 1900 200 R 50 50 1 1 I X data6 2 2150 1800 200 R 50 50 1 1 I X data5 3 2150 1700 200 R 50 50 1 1 I X data4 4 2150 1600 200 R 50 50 1 1 I X data3 5 2150 1500 200 R 50 50 1 1 I X data2 6 2150 1400 200 R 50 50 1 1 I X data1 7 2150 1300 200 R 50 50 1 1 I X data0 8 2150 1200 200 R 50 50 1 1 I X read_addr5 9 2150 1100 200 R 50 50 1 1 I X read_addr4 10 2150 1000 200 R 50 50 1 1 I X write_addr0 20 2150 0 200 R 50 50 1 1 I X q1 30 3550 1300 200 L 50 50 1 1 O X read_addr3 11 2150 900 200 R 50 50 1 1 I X we0 21 2150 -100 200 R 50 50 1 1 I X q0 31 3550 1200 200 L 50 50 1 1 O X read_addr2 12 2150 800 200 R 50 50 1 1 I X read_clock0 22 2150 -200 200 R 50 50 1 1 I X read_addr1 13 2150 700 200 R 50 50 1 1 I X write_clock0 23 2150 -300 200 R 50 50 1 1 I X read_addr0 14 2150 600 200 R 50 50 1 1 I X q7 24 3550 1900 200 L 50 50 1 1 O X write_addr5 15 2150 500 200 R 50 50 1 1 I X q6 25 3550 1800 200 L 50 50 1 1 O X write_addr4 16 2150 400 200 R 50 50 1 1 I X q5 26 3550 1700 200 L 50 50 1 1 O X write_addr3 17 2150 300 200 R 50 50 1 1 I X q4 27 3550 1600 200 L 50 50 1 1 O X write_addr2 18 2150 200 200 R 50 50 1 1 I X q3 28 3550 1500 200 L 50 50 1 1 O X write_addr1 19 2150 100 200 R 50 50 1 1 I X q2 29 3550 1400 200 L 50 50 1 1 O ENDDRAW ENDDEF # # rom_using_file # DEF rom_using_file U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "rom_using_file" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 800 0 1 0 N X address7 1 2150 1900 200 R 50 50 1 1 I X address6 2 2150 1800 200 R 50 50 1 1 I X address5 3 2150 1700 200 R 50 50 1 1 I X address4 4 2150 1600 200 R 50 50 1 1 I X address3 5 2150 1500 200 R 50 50 1 1 I X address2 6 2150 1400 200 R 50 50 1 1 I X address1 7 2150 1300 200 R 50 50 1 1 I X address0 8 2150 1200 200 R 50 50 1 1 I X read_en0 9 2150 1100 200 R 50 50 1 1 I X ce0 10 2150 1000 200 R 50 50 1 1 I X data7 11 3550 1900 200 L 50 50 1 1 O X data6 12 3550 1800 200 L 50 50 1 1 O X data5 13 3550 1700 200 L 50 50 1 1 O X data4 14 3550 1600 200 L 50 50 1 1 O X data3 15 3550 1500 200 L 50 50 1 1 O X data2 16 3550 1400 200 L 50 50 1 1 O X data1 17 3550 1300 200 L 50 50 1 1 O X data0 18 3550 1200 200 L 50 50 1 1 O ENDDRAW ENDDEF # # sev_seg # DEF sev_seg U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "sev_seg" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 700 0 1 0 N X dist9 1 2150 1900 200 R 50 50 1 1 I X dist8 2 2150 1800 200 R 50 50 1 1 I X dist7 3 2150 1700 200 R 50 50 1 1 I X dist6 4 2150 1600 200 R 50 50 1 1 I X dist5 5 2150 1500 200 R 50 50 1 1 I X dist4 6 2150 1400 200 R 50 50 1 1 I X dist3 7 2150 1300 200 R 50 50 1 1 I X dist2 8 2150 1200 200 R 50 50 1 1 I X dist1 9 2150 1100 200 R 50 50 1 1 I X dist0 10 2150 1000 200 R 50 50 1 1 I X en2 20 3550 1100 200 L 50 50 1 1 O X clk0 11 2150 900 200 R 50 50 1 1 I X en1 21 3550 1000 200 L 50 50 1 1 O X seg7 12 3550 1900 200 L 50 50 1 1 O X en0 22 3550 900 200 L 50 50 1 1 O X seg6 13 3550 1800 200 L 50 50 1 1 O X seg5 14 3550 1700 200 L 50 50 1 1 O X seg4 15 3550 1600 200 L 50 50 1 1 O X seg3 16 3550 1500 200 L 50 50 1 1 O X seg2 17 3550 1400 200 L 50 50 1 1 O X seg1 18 3550 1300 200 L 50 50 1 1 O X seg0 19 3550 1200 200 L 50 50 1 1 O ENDDRAW ENDDEF # # shiftreg # DEF shiftreg U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "shiftreg" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1500 0 1 0 N X d0 1 2150 1900 200 R 50 50 1 1 I X rstn0 2 2150 1800 200 R 50 50 1 1 I X clk0 3 2150 1700 200 R 50 50 1 1 I X q0 4 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # # shiftregister_pipo # DEF shiftregister_pipo U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "shiftregister_pipo" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1300 0 1 0 N X Clk0 1 2150 1900 200 R 50 50 1 1 I X Pi3 2 2150 1800 200 R 50 50 1 1 I X Pi2 3 2150 1700 200 R 50 50 1 1 I X Pi1 4 2150 1600 200 R 50 50 1 1 I X Pi0 5 2150 1500 200 R 50 50 1 1 I X Po3 6 3550 1900 200 L 50 50 1 1 O X Po2 7 3550 1800 200 L 50 50 1 1 O X Po1 8 3550 1700 200 L 50 50 1 1 O X Po0 9 3550 1600 200 L 50 50 1 1 O ENDDRAW ENDDEF # # state_machine # DEF state_machine U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "state_machine" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1500 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X data_in0 2 2150 1800 200 R 50 50 1 1 I X reset0 3 2150 1700 200 R 50 50 1 1 I X data_out1 4 3550 1900 200 L 50 50 1 1 O X data_out0 5 3550 1800 200 L 50 50 1 1 O ENDDRAW ENDDEF # # top # DEF top U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "top" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -1600 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X reset0 2 2150 1800 200 R 50 50 1 1 I X cyc_cnt31 3 2150 1700 200 R 50 50 1 1 I X cyc_cnt30 4 2150 1600 200 R 50 50 1 1 I X cyc_cnt29 5 2150 1500 200 R 50 50 1 1 I X cyc_cnt28 6 2150 1400 200 R 50 50 1 1 I X cyc_cnt27 7 2150 1300 200 R 50 50 1 1 I X cyc_cnt26 8 2150 1200 200 R 50 50 1 1 I X cyc_cnt25 9 2150 1100 200 R 50 50 1 1 I X cyc_cnt24 10 2150 1000 200 R 50 50 1 1 I X cyc_cnt14 20 2150 0 200 R 50 50 1 1 I X cyc_cnt4 30 2150 -1000 200 R 50 50 1 1 I X cyc_cnt23 11 2150 900 200 R 50 50 1 1 I X cyc_cnt13 21 2150 -100 200 R 50 50 1 1 I X cyc_cnt3 31 2150 -1100 200 R 50 50 1 1 I X cyc_cnt22 12 2150 800 200 R 50 50 1 1 I X cyc_cnt12 22 2150 -200 200 R 50 50 1 1 I X cyc_cnt2 32 2150 -1200 200 R 50 50 1 1 I X cyc_cnt21 13 2150 700 200 R 50 50 1 1 I X cyc_cnt11 23 2150 -300 200 R 50 50 1 1 I X cyc_cnt1 33 2150 -1300 200 R 50 50 1 1 I X cyc_cnt20 14 2150 600 200 R 50 50 1 1 I X cyc_cnt10 24 2150 -400 200 R 50 50 1 1 I X cyc_cnt0 34 2150 -1400 200 R 50 50 1 1 I X cyc_cnt19 15 2150 500 200 R 50 50 1 1 I X cyc_cnt9 25 2150 -500 200 R 50 50 1 1 I X passed0 35 3550 1900 200 L 50 50 1 1 O X cyc_cnt18 16 2150 400 200 R 50 50 1 1 I X cyc_cnt8 26 2150 -600 200 R 50 50 1 1 I X failed0 36 3550 1800 200 L 50 50 1 1 O X cyc_cnt17 17 2150 300 200 R 50 50 1 1 I X cyc_cnt7 27 2150 -700 200 R 50 50 1 1 I X cyc_cnt16 18 2150 200 200 R 50 50 1 1 I X cyc_cnt6 28 2150 -800 200 R 50 50 1 1 I X cyc_cnt15 19 2150 100 200 R 50 50 1 1 I X cyc_cnt5 29 2150 -900 200 R 50 50 1 1 I ENDDRAW ENDDEF # # traffic_light_controller # # # trafficmaker # # # uart # DEF uart U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "uart" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 200 0 1 0 N X reset0 1 2150 1900 200 R 50 50 1 1 I X txclk0 2 2150 1800 200 R 50 50 1 1 I X ld_tx_data0 3 2150 1700 200 R 50 50 1 1 I X tx_data7 4 2150 1600 200 R 50 50 1 1 I X tx_data6 5 2150 1500 200 R 50 50 1 1 I X tx_data5 6 2150 1400 200 R 50 50 1 1 I X tx_data4 7 2150 1300 200 R 50 50 1 1 I X tx_data3 8 2150 1200 200 R 50 50 1 1 I X tx_data2 9 2150 1100 200 R 50 50 1 1 I X tx_data1 10 2150 1000 200 R 50 50 1 1 I X rx_data6 20 3550 1600 200 L 50 50 1 1 O X tx_data0 11 2150 900 200 R 50 50 1 1 I X rx_data5 21 3550 1500 200 L 50 50 1 1 O X tx_enable0 12 2150 800 200 R 50 50 1 1 I X rx_data4 22 3550 1400 200 L 50 50 1 1 O X rxclk0 13 2150 700 200 R 50 50 1 1 I X rx_data3 23 3550 1300 200 L 50 50 1 1 O X uld_rx_data0 14 2150 600 200 R 50 50 1 1 I X rx_data2 24 3550 1200 200 L 50 50 1 1 O X rx_enable0 15 2150 500 200 R 50 50 1 1 I X rx_data1 25 3550 1100 200 L 50 50 1 1 O X rx_in0 16 2150 400 200 R 50 50 1 1 I X rx_data0 26 3550 1000 200 L 50 50 1 1 O X tx_out0 17 3550 1900 200 L 50 50 1 1 O X rx_empty0 27 3550 900 200 L 50 50 1 1 O X tx_empty0 18 3550 1800 200 L 50 50 1 1 O X rx_data7 19 3550 1700 200 L 50 50 1 1 O ENDDRAW ENDDEF # # us_sensor # DEF us_sensor U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "us_sensor" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 600 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X echo0 2 2150 1800 200 R 50 50 1 1 I X atrigger0 3 3550 1900 200 L 50 50 1 1 O X ss7 4 3550 1800 200 L 50 50 1 1 O X ss6 5 3550 1700 200 L 50 50 1 1 O X ss5 6 3550 1600 200 L 50 50 1 1 O X ss4 7 3550 1500 200 L 50 50 1 1 O X ss3 8 3550 1400 200 L 50 50 1 1 O X ss2 9 3550 1300 200 L 50 50 1 1 O X ss1 10 3550 1200 200 L 50 50 1 1 O X ss0 11 3550 1100 200 L 50 50 1 1 O X en2 12 3550 1000 200 L 50 50 1 1 O X en1 13 3550 900 200 L 50 50 1 1 O X en0 14 3550 800 200 L 50 50 1 1 O ENDDRAW ENDDEF # # user_encoded # DEF user_encoded U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "user_encoded" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 1500 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X data_in0 2 2150 1800 200 R 50 50 1 1 I X reset0 3 2150 1700 200 R 50 50 1 1 I X data_out0 4 3550 1900 200 L 50 50 1 1 O ENDDRAW ENDDEF # #End Library DEF intr_cntrl U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "intr_cntrl" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -100 0 1 0 N X clk_in0 1 2150 1900 200 R 50 50 1 1 I X rst_in0 2 2150 1800 200 R 50 50 1 1 I X intr_rq7 3 2150 1700 200 R 50 50 1 1 I X intr_rq6 4 2150 1600 200 R 50 50 1 1 I X intr_rq5 5 2150 1500 200 R 50 50 1 1 I X intr_rq4 6 2150 1400 200 R 50 50 1 1 I X intr_rq3 7 2150 1300 200 R 50 50 1 1 I X intr_rq2 8 2150 1200 200 R 50 50 1 1 I X intr_rq1 9 2150 1100 200 R 50 50 1 1 I X intr_rq0 10 2150 1000 200 R 50 50 1 1 I X intr_bus7 11 2150 900 200 R 50 50 1 1 I X intr_bus6 12 2150 800 200 R 50 50 1 1 I X intr_bus5 13 2150 700 200 R 50 50 1 1 I X intr_bus4 14 2150 600 200 R 50 50 1 1 I X intr_bus3 15 2150 500 200 R 50 50 1 1 I X intr_bus2 16 2150 400 200 R 50 50 1 1 I X intr_bus1 17 2150 300 200 R 50 50 1 1 I X intr_bus0 18 2150 200 200 R 50 50 1 1 I X intr_in0 19 2150 100 200 R 50 50 1 1 I X intr_out0 20 3550 1900 200 L 50 50 1 1 O X bus_oe0 21 3550 1800 200 L 50 50 1 1 O ENDDRAW ENDDEF DEF spi U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "spi" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 100 0 1 0 N X in_data7 1 2150 1900 200 R 50 50 1 1 I X in_data6 2 2150 1800 200 R 50 50 1 1 I X in_data5 3 2150 1700 200 R 50 50 1 1 I X in_data4 4 2150 1600 200 R 50 50 1 1 I X in_data3 5 2150 1500 200 R 50 50 1 1 I X in_data2 6 2150 1400 200 R 50 50 1 1 I X in_data1 7 2150 1300 200 R 50 50 1 1 I X in_data0 8 2150 1200 200 R 50 50 1 1 I X clk0 9 2150 1100 200 R 50 50 1 1 I X addr1 10 2150 1000 200 R 50 50 1 1 I X addr0 11 2150 900 200 R 50 50 1 1 I X wr0 12 2150 800 200 R 50 50 1 1 I X rd0 13 2150 700 200 R 50 50 1 1 I X cs0 14 2150 600 200 R 50 50 1 1 I X mosi0 15 2150 500 200 R 50 50 1 1 I X miso0 16 2150 400 200 R 50 50 1 1 I X sclk0 17 2150 300 200 R 50 50 1 1 I X out_data7 18 3550 1900 200 L 50 50 1 1 O X out_data6 19 3550 1800 200 L 50 50 1 1 O X out_data5 20 3550 1700 200 L 50 50 1 1 O X out_data4 21 3550 1600 200 L 50 50 1 1 O X out_data3 22 3550 1500 200 L 50 50 1 1 O X out_data2 23 3550 1400 200 L 50 50 1 1 O X out_data1 24 3550 1300 200 L 50 50 1 1 O X out_data0 25 3550 1200 200 L 50 50 1 1 O ENDDRAW ENDDEF DEF cache U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "cache" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -9400 0 1 0 N X address31 1 2150 1900 200 R 50 50 1 1 I X address30 2 2150 1800 200 R 50 50 1 1 I X address29 3 2150 1700 200 R 50 50 1 1 I X address28 4 2150 1600 200 R 50 50 1 1 I X address27 5 2150 1500 200 R 50 50 1 1 I X address26 6 2150 1400 200 R 50 50 1 1 I X address25 7 2150 1300 200 R 50 50 1 1 I X address24 8 2150 1200 200 R 50 50 1 1 I X address23 9 2150 1100 200 R 50 50 1 1 I X address22 10 2150 1000 200 R 50 50 1 1 I X address21 11 2150 900 200 R 50 50 1 1 I X address20 12 2150 800 200 R 50 50 1 1 I X address19 13 2150 700 200 R 50 50 1 1 I X address18 14 2150 600 200 R 50 50 1 1 I X address17 15 2150 500 200 R 50 50 1 1 I X address16 16 2150 400 200 R 50 50 1 1 I X address15 17 2150 300 200 R 50 50 1 1 I X address14 18 2150 200 200 R 50 50 1 1 I X address13 19 2150 100 200 R 50 50 1 1 I X address12 20 2150 0 200 R 50 50 1 1 I X address11 21 2150 -100 200 R 50 50 1 1 I X address10 22 2150 -200 200 R 50 50 1 1 I X address9 23 2150 -300 200 R 50 50 1 1 I X address8 24 2150 -400 200 R 50 50 1 1 I X address7 25 2150 -500 200 R 50 50 1 1 I X address6 26 2150 -600 200 R 50 50 1 1 I X address5 27 2150 -700 200 R 50 50 1 1 I X address4 28 2150 -800 200 R 50 50 1 1 I X address3 29 2150 -900 200 R 50 50 1 1 I X address2 30 2150 -1000 200 R 50 50 1 1 I X address1 31 2150 -1100 200 R 50 50 1 1 I X address0 32 2150 -1200 200 R 50 50 1 1 I X set7 33 2150 -1300 200 R 50 50 1 1 I X set6 34 2150 -1400 200 R 50 50 1 1 I X set5 35 2150 -1500 200 R 50 50 1 1 I X set4 36 2150 -1600 200 R 50 50 1 1 I X set3 37 2150 -1700 200 R 50 50 1 1 I X set2 38 2150 -1800 200 R 50 50 1 1 I X set1 39 2150 -1900 200 R 50 50 1 1 I X set0 40 2150 -2000 200 R 50 50 1 1 I X tag18 41 2150 -2100 200 R 50 50 1 1 I X tag17 42 2150 -2200 200 R 50 50 1 1 I X tag16 43 2150 -2300 200 R 50 50 1 1 I X tag15 44 2150 -2400 200 R 50 50 1 1 I X tag14 45 2150 -2500 200 R 50 50 1 1 I X tag13 46 2150 -2600 200 R 50 50 1 1 I X tag12 47 2150 -2700 200 R 50 50 1 1 I X tag11 48 2150 -2800 200 R 50 50 1 1 I X tag10 49 2150 -2900 200 R 50 50 1 1 I X tag9 50 2150 -3000 200 R 50 50 1 1 I X tag8 51 2150 -3100 200 R 50 50 1 1 I X tag7 52 2150 -3200 200 R 50 50 1 1 I X tag6 53 2150 -3300 200 R 50 50 1 1 I X tag5 54 2150 -3400 200 R 50 50 1 1 I X tag4 55 2150 -3500 200 R 50 50 1 1 I X tag3 56 2150 -3600 200 R 50 50 1 1 I X tag2 57 2150 -3700 200 R 50 50 1 1 I X tag1 58 2150 -3800 200 R 50 50 1 1 I X tag0 59 2150 -3900 200 R 50 50 1 1 I X offset3 60 2150 -4000 200 R 50 50 1 1 I X offset2 61 2150 -4100 200 R 50 50 1 1 I X offset1 62 2150 -4200 200 R 50 50 1 1 I X offset0 63 2150 -4300 200 R 50 50 1 1 I X index11 64 2150 -4400 200 R 50 50 1 1 I X index10 65 2150 -4500 200 R 50 50 1 1 I X index9 66 2150 -4600 200 R 50 50 1 1 I X index8 67 2150 -4700 200 R 50 50 1 1 I X index7 68 2150 -4800 200 R 50 50 1 1 I X index6 69 2150 -4900 200 R 50 50 1 1 I X index5 70 2150 -5000 200 R 50 50 1 1 I X index4 71 2150 -5100 200 R 50 50 1 1 I X index3 72 2150 -5200 200 R 50 50 1 1 I X index2 73 2150 -5300 200 R 50 50 1 1 I X index1 74 2150 -5400 200 R 50 50 1 1 I X index0 75 2150 -5500 200 R 50 50 1 1 I X selection_signal1 76 2150 -5600 200 R 50 50 1 1 I X selection_signal0 77 2150 -5700 200 R 50 50 1 1 I X clk0 78 2150 -5800 200 R 50 50 1 1 I X reset0 79 2150 -5900 200 R 50 50 1 1 I X data_in31 80 2150 -6000 200 R 50 50 1 1 I X data_in30 81 2150 -6100 200 R 50 50 1 1 I X data_in29 82 2150 -6200 200 R 50 50 1 1 I X data_in28 83 2150 -6300 200 R 50 50 1 1 I X data_in27 84 2150 -6400 200 R 50 50 1 1 I X data_in26 85 2150 -6500 200 R 50 50 1 1 I X data_in25 86 2150 -6600 200 R 50 50 1 1 I X data_in24 87 2150 -6700 200 R 50 50 1 1 I X data_in23 88 2150 -6800 200 R 50 50 1 1 I X data_in22 89 2150 -6900 200 R 50 50 1 1 I X data_in21 90 2150 -7000 200 R 50 50 1 1 I X data_in20 91 2150 -7100 200 R 50 50 1 1 I X data_in19 92 2150 -7200 200 R 50 50 1 1 I X data_in18 93 2150 -7300 200 R 50 50 1 1 I X data_in17 94 2150 -7400 200 R 50 50 1 1 I X data_in16 95 2150 -7500 200 R 50 50 1 1 I X data_in15 96 2150 -7600 200 R 50 50 1 1 I X data_in14 97 2150 -7700 200 R 50 50 1 1 I X data_in13 98 2150 -7800 200 R 50 50 1 1 I X data_in12 99 2150 -7900 200 R 50 50 1 1 I X data_in11 100 2150 -8000 200 R 50 50 1 1 I X data_in10 101 2150 -8100 200 R 50 50 1 1 I X data_in9 102 2150 -8200 200 R 50 50 1 1 I X data_in8 103 2150 -8300 200 R 50 50 1 1 I X data_in7 104 2150 -8400 200 R 50 50 1 1 I X data_in6 105 2150 -8500 200 R 50 50 1 1 I X data_in5 106 2150 -8600 200 R 50 50 1 1 I X data_in4 107 2150 -8700 200 R 50 50 1 1 I X data_in3 108 2150 -8800 200 R 50 50 1 1 I X data_in2 109 2150 -8900 200 R 50 50 1 1 I X data_in1 110 2150 -9000 200 R 50 50 1 1 I X data_in0 111 2150 -9100 200 R 50 50 1 1 I X write0 112 2150 -9200 200 R 50 50 1 1 I X out31 113 3550 1900 200 L 50 50 1 1 O X out30 114 3550 1800 200 L 50 50 1 1 O X out29 115 3550 1700 200 L 50 50 1 1 O X out28 116 3550 1600 200 L 50 50 1 1 O X out27 117 3550 1500 200 L 50 50 1 1 O X out26 118 3550 1400 200 L 50 50 1 1 O X out25 119 3550 1300 200 L 50 50 1 1 O X out24 120 3550 1200 200 L 50 50 1 1 O X out23 121 3550 1100 200 L 50 50 1 1 O X out22 122 3550 1000 200 L 50 50 1 1 O X out21 123 3550 900 200 L 50 50 1 1 O X out20 124 3550 800 200 L 50 50 1 1 O X out19 125 3550 700 200 L 50 50 1 1 O X out18 126 3550 600 200 L 50 50 1 1 O X out17 127 3550 500 200 L 50 50 1 1 O X out16 128 3550 400 200 L 50 50 1 1 O X out15 129 3550 300 200 L 50 50 1 1 O X out14 130 3550 200 200 L 50 50 1 1 O X out13 131 3550 100 200 L 50 50 1 1 O X out12 132 3550 0 200 L 50 50 1 1 O X out11 133 3550 -100 200 L 50 50 1 1 O X out10 134 3550 -200 200 L 50 50 1 1 O X out9 135 3550 -300 200 L 50 50 1 1 O X out8 136 3550 -400 200 L 50 50 1 1 O X out7 137 3550 -500 200 L 50 50 1 1 O X out6 138 3550 -600 200 L 50 50 1 1 O X out5 139 3550 -700 200 L 50 50 1 1 O X out4 140 3550 -800 200 L 50 50 1 1 O X out3 141 3550 -900 200 L 50 50 1 1 O X out2 142 3550 -1000 200 L 50 50 1 1 O X out1 143 3550 -1100 200 L 50 50 1 1 O X out0 144 3550 -1200 200 L 50 50 1 1 O X hit0 145 3550 -1300 200 L 50 50 1 1 O X miss0 146 3550 -1400 200 L 50 50 1 1 O ENDDRAW ENDDEF DEF traffic_light_controller U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "traffic_light_controller" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 800 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rst0 2 2150 1800 200 R 50 50 1 1 I X light_M12 3 3550 1900 200 L 50 50 1 1 O X light_M11 4 3550 1800 200 L 50 50 1 1 O X light_M10 5 3550 1700 200 L 50 50 1 1 O X light_S2 6 3550 1600 200 L 50 50 1 1 O X light_S1 7 3550 1500 200 L 50 50 1 1 O X light_S0 8 3550 1400 200 L 50 50 1 1 O X light_MT2 9 3550 1300 200 L 50 50 1 1 O X light_MT1 10 3550 1200 200 L 50 50 1 1 O X light_MT0 11 3550 1100 200 L 50 50 1 1 O X light_M20 12 3550 1000 200 L 50 50 1 1 O ENDDRAW ENDDEF DEF counter51bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter51bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -3300 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rst0 2 2150 1800 200 R 50 50 1 1 I X out50 3 3550 1900 200 L 50 50 1 1 O X out49 4 3550 1800 200 L 50 50 1 1 O X out48 5 3550 1700 200 L 50 50 1 1 O X out47 6 3550 1600 200 L 50 50 1 1 O X out46 7 3550 1500 200 L 50 50 1 1 O X out45 8 3550 1400 200 L 50 50 1 1 O X out44 9 3550 1300 200 L 50 50 1 1 O X out43 10 3550 1200 200 L 50 50 1 1 O X out42 11 3550 1100 200 L 50 50 1 1 O X out41 12 3550 1000 200 L 50 50 1 1 O X out40 13 3550 900 200 L 50 50 1 1 O X out39 14 3550 800 200 L 50 50 1 1 O X out38 15 3550 700 200 L 50 50 1 1 O X out37 16 3550 600 200 L 50 50 1 1 O X out36 17 3550 500 200 L 50 50 1 1 O X out35 18 3550 400 200 L 50 50 1 1 O X out34 19 3550 300 200 L 50 50 1 1 O X out33 20 3550 200 200 L 50 50 1 1 O X out32 21 3550 100 200 L 50 50 1 1 O X out31 22 3550 0 200 L 50 50 1 1 O X out30 23 3550 -100 200 L 50 50 1 1 O X out29 24 3550 -200 200 L 50 50 1 1 O X out28 25 3550 -300 200 L 50 50 1 1 O X out27 26 3550 -400 200 L 50 50 1 1 O X out26 27 3550 -500 200 L 50 50 1 1 O X out25 28 3550 -600 200 L 50 50 1 1 O X out24 29 3550 -700 200 L 50 50 1 1 O X out23 30 3550 -800 200 L 50 50 1 1 O X out22 31 3550 -900 200 L 50 50 1 1 O X out21 32 3550 -1000 200 L 50 50 1 1 O X out20 33 3550 -1100 200 L 50 50 1 1 O X out19 34 3550 -1200 200 L 50 50 1 1 O X out18 35 3550 -1300 200 L 50 50 1 1 O X out17 36 3550 -1400 200 L 50 50 1 1 O X out16 37 3550 -1500 200 L 50 50 1 1 O X out15 38 3550 -1600 200 L 50 50 1 1 O X out14 39 3550 -1700 200 L 50 50 1 1 O X out13 40 3550 -1800 200 L 50 50 1 1 O X out12 41 3550 -1900 200 L 50 50 1 1 O X out11 42 3550 -2000 200 L 50 50 1 1 O X out10 43 3550 -2100 200 L 50 50 1 1 O X out9 44 3550 -2200 200 L 50 50 1 1 O X out8 45 3550 -2300 200 L 50 50 1 1 O X out7 46 3550 -2400 200 L 50 50 1 1 O X out6 47 3550 -2500 200 L 50 50 1 1 O X out5 48 3550 -2600 200 L 50 50 1 1 O X out4 49 3550 -2700 200 L 50 50 1 1 O X out3 50 3550 -2800 200 L 50 50 1 1 O X out2 51 3550 -2900 200 L 50 50 1 1 O X out1 52 3550 -3000 200 L 50 50 1 1 O X out0 53 3550 -3100 200 L 50 50 1 1 O ENDDRAW ENDDEF DEF trafficmaker U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "trafficmaker" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -1600 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X reset0 2 2150 1800 200 R 50 50 1 1 I X cyc_cnt31 3 2150 1700 200 R 50 50 1 1 I X cyc_cnt30 4 2150 1600 200 R 50 50 1 1 I X cyc_cnt29 5 2150 1500 200 R 50 50 1 1 I X cyc_cnt28 6 2150 1400 200 R 50 50 1 1 I X cyc_cnt27 7 2150 1300 200 R 50 50 1 1 I X cyc_cnt26 8 2150 1200 200 R 50 50 1 1 I X cyc_cnt25 9 2150 1100 200 R 50 50 1 1 I X cyc_cnt24 10 2150 1000 200 R 50 50 1 1 I X cyc_cnt23 11 2150 900 200 R 50 50 1 1 I X cyc_cnt22 12 2150 800 200 R 50 50 1 1 I X cyc_cnt21 13 2150 700 200 R 50 50 1 1 I X cyc_cnt20 14 2150 600 200 R 50 50 1 1 I X cyc_cnt19 15 2150 500 200 R 50 50 1 1 I X cyc_cnt18 16 2150 400 200 R 50 50 1 1 I X cyc_cnt17 17 2150 300 200 R 50 50 1 1 I X cyc_cnt16 18 2150 200 200 R 50 50 1 1 I X cyc_cnt15 19 2150 100 200 R 50 50 1 1 I X cyc_cnt14 20 2150 0 200 R 50 50 1 1 I X cyc_cnt13 21 2150 -100 200 R 50 50 1 1 I X cyc_cnt12 22 2150 -200 200 R 50 50 1 1 I X cyc_cnt11 23 2150 -300 200 R 50 50 1 1 I X cyc_cnt10 24 2150 -400 200 R 50 50 1 1 I X cyc_cnt9 25 2150 -500 200 R 50 50 1 1 I X cyc_cnt8 26 2150 -600 200 R 50 50 1 1 I X cyc_cnt7 27 2150 -700 200 R 50 50 1 1 I X cyc_cnt6 28 2150 -800 200 R 50 50 1 1 I X cyc_cnt5 29 2150 -900 200 R 50 50 1 1 I X cyc_cnt4 30 2150 -1000 200 R 50 50 1 1 I X cyc_cnt3 31 2150 -1100 200 R 50 50 1 1 I X cyc_cnt2 32 2150 -1200 200 R 50 50 1 1 I X cyc_cnt1 33 2150 -1300 200 R 50 50 1 1 I X cyc_cnt0 34 2150 -1400 200 R 50 50 1 1 I X passed0 35 3550 1900 200 L 50 50 1 1 O X failed2 36 3550 1800 200 L 50 50 1 1 O X failed1 37 3550 1700 200 L 50 50 1 1 O X failed0 38 3550 1600 200 L 50 50 1 1 O ENDDRAW ENDDEF DEF aes_top U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "aes_top" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 -24100 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X start0 2 2150 1800 200 R 50 50 1 1 I X rstn0 3 2150 1700 200 R 50 50 1 1 I X plain_text127 4 2150 1600 200 R 50 50 1 1 I X plain_text126 5 2150 1500 200 R 50 50 1 1 I X plain_text125 6 2150 1400 200 R 50 50 1 1 I X plain_text124 7 2150 1300 200 R 50 50 1 1 I X plain_text123 8 2150 1200 200 R 50 50 1 1 I X plain_text122 9 2150 1100 200 R 50 50 1 1 I X plain_text121 10 2150 1000 200 R 50 50 1 1 I X plain_text120 11 2150 900 200 R 50 50 1 1 I X plain_text119 12 2150 800 200 R 50 50 1 1 I X plain_text118 13 2150 700 200 R 50 50 1 1 I X plain_text117 14 2150 600 200 R 50 50 1 1 I X plain_text116 15 2150 500 200 R 50 50 1 1 I X plain_text115 16 2150 400 200 R 50 50 1 1 I X plain_text114 17 2150 300 200 R 50 50 1 1 I X plain_text113 18 2150 200 200 R 50 50 1 1 I X plain_text112 19 2150 100 200 R 50 50 1 1 I X plain_text111 20 2150 0 200 R 50 50 1 1 I X plain_text110 21 2150 -100 200 R 50 50 1 1 I X plain_text109 22 2150 -200 200 R 50 50 1 1 I X plain_text108 23 2150 -300 200 R 50 50 1 1 I X plain_text107 24 2150 -400 200 R 50 50 1 1 I X plain_text106 25 2150 -500 200 R 50 50 1 1 I X plain_text105 26 2150 -600 200 R 50 50 1 1 I X plain_text104 27 2150 -700 200 R 50 50 1 1 I X plain_text103 28 2150 -800 200 R 50 50 1 1 I X plain_text102 29 2150 -900 200 R 50 50 1 1 I X plain_text101 30 2150 -1000 200 R 50 50 1 1 I X plain_text100 31 2150 -1100 200 R 50 50 1 1 I X plain_text99 32 2150 -1200 200 R 50 50 1 1 I X plain_text98 33 2150 -1300 200 R 50 50 1 1 I X plain_text97 34 2150 -1400 200 R 50 50 1 1 I X plain_text96 35 2150 -1500 200 R 50 50 1 1 I X plain_text95 36 2150 -1600 200 R 50 50 1 1 I X plain_text94 37 2150 -1700 200 R 50 50 1 1 I X plain_text93 38 2150 -1800 200 R 50 50 1 1 I X plain_text92 39 2150 -1900 200 R 50 50 1 1 I X plain_text91 40 2150 -2000 200 R 50 50 1 1 I X plain_text90 41 2150 -2100 200 R 50 50 1 1 I X plain_text89 42 2150 -2200 200 R 50 50 1 1 I X plain_text88 43 2150 -2300 200 R 50 50 1 1 I X plain_text87 44 2150 -2400 200 R 50 50 1 1 I X plain_text86 45 2150 -2500 200 R 50 50 1 1 I X plain_text85 46 2150 -2600 200 R 50 50 1 1 I X plain_text84 47 2150 -2700 200 R 50 50 1 1 I X plain_text83 48 2150 -2800 200 R 50 50 1 1 I X plain_text82 49 2150 -2900 200 R 50 50 1 1 I X plain_text81 50 2150 -3000 200 R 50 50 1 1 I X plain_text80 51 2150 -3100 200 R 50 50 1 1 I X plain_text79 52 2150 -3200 200 R 50 50 1 1 I X plain_text78 53 2150 -3300 200 R 50 50 1 1 I X plain_text77 54 2150 -3400 200 R 50 50 1 1 I X plain_text76 55 2150 -3500 200 R 50 50 1 1 I X plain_text75 56 2150 -3600 200 R 50 50 1 1 I X plain_text74 57 2150 -3700 200 R 50 50 1 1 I X plain_text73 58 2150 -3800 200 R 50 50 1 1 I X plain_text72 59 2150 -3900 200 R 50 50 1 1 I X plain_text71 60 2150 -4000 200 R 50 50 1 1 I X plain_text70 61 2150 -4100 200 R 50 50 1 1 I X plain_text69 62 2150 -4200 200 R 50 50 1 1 I X plain_text68 63 2150 -4300 200 R 50 50 1 1 I X plain_text67 64 2150 -4400 200 R 50 50 1 1 I X plain_text66 65 2150 -4500 200 R 50 50 1 1 I X plain_text65 66 2150 -4600 200 R 50 50 1 1 I X plain_text64 67 2150 -4700 200 R 50 50 1 1 I X plain_text63 68 2150 -4800 200 R 50 50 1 1 I X plain_text62 69 2150 -4900 200 R 50 50 1 1 I X plain_text61 70 2150 -5000 200 R 50 50 1 1 I X plain_text60 71 2150 -5100 200 R 50 50 1 1 I X plain_text59 72 2150 -5200 200 R 50 50 1 1 I X plain_text58 73 2150 -5300 200 R 50 50 1 1 I X plain_text57 74 2150 -5400 200 R 50 50 1 1 I X plain_text56 75 2150 -5500 200 R 50 50 1 1 I X plain_text55 76 2150 -5600 200 R 50 50 1 1 I X plain_text54 77 2150 -5700 200 R 50 50 1 1 I X plain_text53 78 2150 -5800 200 R 50 50 1 1 I X plain_text52 79 2150 -5900 200 R 50 50 1 1 I X plain_text51 80 2150 -6000 200 R 50 50 1 1 I X plain_text50 81 2150 -6100 200 R 50 50 1 1 I X plain_text49 82 2150 -6200 200 R 50 50 1 1 I X plain_text48 83 2150 -6300 200 R 50 50 1 1 I X plain_text47 84 2150 -6400 200 R 50 50 1 1 I X plain_text46 85 2150 -6500 200 R 50 50 1 1 I X plain_text45 86 2150 -6600 200 R 50 50 1 1 I X plain_text44 87 2150 -6700 200 R 50 50 1 1 I X plain_text43 88 2150 -6800 200 R 50 50 1 1 I X plain_text42 89 2150 -6900 200 R 50 50 1 1 I X plain_text41 90 2150 -7000 200 R 50 50 1 1 I X plain_text40 91 2150 -7100 200 R 50 50 1 1 I X plain_text39 92 2150 -7200 200 R 50 50 1 1 I X plain_text38 93 2150 -7300 200 R 50 50 1 1 I X plain_text37 94 2150 -7400 200 R 50 50 1 1 I X plain_text36 95 2150 -7500 200 R 50 50 1 1 I X plain_text35 96 2150 -7600 200 R 50 50 1 1 I X plain_text34 97 2150 -7700 200 R 50 50 1 1 I X plain_text33 98 2150 -7800 200 R 50 50 1 1 I X plain_text32 99 2150 -7900 200 R 50 50 1 1 I X plain_text31 100 2150 -8000 200 R 50 50 1 1 I X plain_text30 101 2150 -8100 200 R 50 50 1 1 I X plain_text29 102 2150 -8200 200 R 50 50 1 1 I X plain_text28 103 2150 -8300 200 R 50 50 1 1 I X plain_text27 104 2150 -8400 200 R 50 50 1 1 I X plain_text26 105 2150 -8500 200 R 50 50 1 1 I X plain_text25 106 2150 -8600 200 R 50 50 1 1 I X plain_text24 107 2150 -8700 200 R 50 50 1 1 I X plain_text23 108 2150 -8800 200 R 50 50 1 1 I X plain_text22 109 2150 -8900 200 R 50 50 1 1 I X plain_text21 110 2150 -9000 200 R 50 50 1 1 I X plain_text20 111 2150 -9100 200 R 50 50 1 1 I X plain_text19 112 2150 -9200 200 R 50 50 1 1 I X plain_text18 113 2150 -9300 200 R 50 50 1 1 I X plain_text17 114 2150 -9400 200 R 50 50 1 1 I X plain_text16 115 2150 -9500 200 R 50 50 1 1 I X plain_text15 116 2150 -9600 200 R 50 50 1 1 I X plain_text14 117 2150 -9700 200 R 50 50 1 1 I X plain_text13 118 2150 -9800 200 R 50 50 1 1 I X plain_text12 119 2150 -9900 200 R 50 50 1 1 I X plain_text11 120 2150 -10000 200 R 50 50 1 1 I X plain_text10 121 2150 -10100 200 R 50 50 1 1 I X plain_text9 122 2150 -10200 200 R 50 50 1 1 I X plain_text8 123 2150 -10300 200 R 50 50 1 1 I X plain_text7 124 2150 -10400 200 R 50 50 1 1 I X plain_text6 125 2150 -10500 200 R 50 50 1 1 I X plain_text5 126 2150 -10600 200 R 50 50 1 1 I X plain_text4 127 2150 -10700 200 R 50 50 1 1 I X plain_text3 128 2150 -10800 200 R 50 50 1 1 I X plain_text2 129 2150 -10900 200 R 50 50 1 1 I X plain_text1 130 2150 -11000 200 R 50 50 1 1 I X plain_text0 131 2150 -11100 200 R 50 50 1 1 I X cipher_key127 132 2150 -11200 200 R 50 50 1 1 I X cipher_key126 133 2150 -11300 200 R 50 50 1 1 I X cipher_key125 134 2150 -11400 200 R 50 50 1 1 I X cipher_key124 135 2150 -11500 200 R 50 50 1 1 I X cipher_key123 136 2150 -11600 200 R 50 50 1 1 I X cipher_key122 137 2150 -11700 200 R 50 50 1 1 I X cipher_key121 138 2150 -11800 200 R 50 50 1 1 I X cipher_key120 139 2150 -11900 200 R 50 50 1 1 I X cipher_key119 140 2150 -12000 200 R 50 50 1 1 I X cipher_key118 141 2150 -12100 200 R 50 50 1 1 I X cipher_key117 142 2150 -12200 200 R 50 50 1 1 I X cipher_key116 143 2150 -12300 200 R 50 50 1 1 I X cipher_key115 144 2150 -12400 200 R 50 50 1 1 I X cipher_key114 145 2150 -12500 200 R 50 50 1 1 I X cipher_key113 146 2150 -12600 200 R 50 50 1 1 I X cipher_key112 147 2150 -12700 200 R 50 50 1 1 I X cipher_key111 148 2150 -12800 200 R 50 50 1 1 I X cipher_key110 149 2150 -12900 200 R 50 50 1 1 I X cipher_key109 150 2150 -13000 200 R 50 50 1 1 I X cipher_key108 151 2150 -13100 200 R 50 50 1 1 I X cipher_key107 152 2150 -13200 200 R 50 50 1 1 I X cipher_key106 153 2150 -13300 200 R 50 50 1 1 I X cipher_key105 154 2150 -13400 200 R 50 50 1 1 I X cipher_key104 155 2150 -13500 200 R 50 50 1 1 I X cipher_key103 156 2150 -13600 200 R 50 50 1 1 I X cipher_key102 157 2150 -13700 200 R 50 50 1 1 I X cipher_key101 158 2150 -13800 200 R 50 50 1 1 I X cipher_key100 159 2150 -13900 200 R 50 50 1 1 I X cipher_key99 160 2150 -14000 200 R 50 50 1 1 I X cipher_key98 161 2150 -14100 200 R 50 50 1 1 I X cipher_key97 162 2150 -14200 200 R 50 50 1 1 I X cipher_key96 163 2150 -14300 200 R 50 50 1 1 I X cipher_key95 164 2150 -14400 200 R 50 50 1 1 I X cipher_key94 165 2150 -14500 200 R 50 50 1 1 I X cipher_key93 166 2150 -14600 200 R 50 50 1 1 I X cipher_key92 167 2150 -14700 200 R 50 50 1 1 I X cipher_key91 168 2150 -14800 200 R 50 50 1 1 I X cipher_key90 169 2150 -14900 200 R 50 50 1 1 I X cipher_key89 170 2150 -15000 200 R 50 50 1 1 I X cipher_key88 171 2150 -15100 200 R 50 50 1 1 I X cipher_key87 172 2150 -15200 200 R 50 50 1 1 I X cipher_key86 173 2150 -15300 200 R 50 50 1 1 I X cipher_key85 174 2150 -15400 200 R 50 50 1 1 I X cipher_key84 175 2150 -15500 200 R 50 50 1 1 I X cipher_key83 176 2150 -15600 200 R 50 50 1 1 I X cipher_key82 177 2150 -15700 200 R 50 50 1 1 I X cipher_key81 178 2150 -15800 200 R 50 50 1 1 I X cipher_key80 179 2150 -15900 200 R 50 50 1 1 I X cipher_key79 180 2150 -16000 200 R 50 50 1 1 I X cipher_key78 181 2150 -16100 200 R 50 50 1 1 I X cipher_key77 182 2150 -16200 200 R 50 50 1 1 I X cipher_key76 183 2150 -16300 200 R 50 50 1 1 I X cipher_key75 184 2150 -16400 200 R 50 50 1 1 I X cipher_key74 185 2150 -16500 200 R 50 50 1 1 I X cipher_key73 186 2150 -16600 200 R 50 50 1 1 I X cipher_key72 187 2150 -16700 200 R 50 50 1 1 I X cipher_key71 188 2150 -16800 200 R 50 50 1 1 I X cipher_key70 189 2150 -16900 200 R 50 50 1 1 I X cipher_key69 190 2150 -17000 200 R 50 50 1 1 I X cipher_key68 191 2150 -17100 200 R 50 50 1 1 I X cipher_key67 192 2150 -17200 200 R 50 50 1 1 I X cipher_key66 193 2150 -17300 200 R 50 50 1 1 I X cipher_key65 194 2150 -17400 200 R 50 50 1 1 I X cipher_key64 195 2150 -17500 200 R 50 50 1 1 I X cipher_key63 196 2150 -17600 200 R 50 50 1 1 I X cipher_key62 197 2150 -17700 200 R 50 50 1 1 I X cipher_key61 198 2150 -17800 200 R 50 50 1 1 I X cipher_key60 199 2150 -17900 200 R 50 50 1 1 I X cipher_key59 200 2150 -18000 200 R 50 50 1 1 I X cipher_key58 201 2150 -18100 200 R 50 50 1 1 I X cipher_key57 202 2150 -18200 200 R 50 50 1 1 I X cipher_key56 203 2150 -18300 200 R 50 50 1 1 I X cipher_key55 204 2150 -18400 200 R 50 50 1 1 I X cipher_key54 205 2150 -18500 200 R 50 50 1 1 I X cipher_key53 206 2150 -18600 200 R 50 50 1 1 I X cipher_key52 207 2150 -18700 200 R 50 50 1 1 I X cipher_key51 208 2150 -18800 200 R 50 50 1 1 I X cipher_key50 209 2150 -18900 200 R 50 50 1 1 I X cipher_key49 210 2150 -19000 200 R 50 50 1 1 I X cipher_key48 211 2150 -19100 200 R 50 50 1 1 I X cipher_key47 212 2150 -19200 200 R 50 50 1 1 I X cipher_key46 213 2150 -19300 200 R 50 50 1 1 I X cipher_key45 214 2150 -19400 200 R 50 50 1 1 I X cipher_key44 215 2150 -19500 200 R 50 50 1 1 I X cipher_key43 216 2150 -19600 200 R 50 50 1 1 I X cipher_key42 217 2150 -19700 200 R 50 50 1 1 I X cipher_key41 218 2150 -19800 200 R 50 50 1 1 I X cipher_key40 219 2150 -19900 200 R 50 50 1 1 I X cipher_key39 220 2150 -20000 200 R 50 50 1 1 I X cipher_key38 221 2150 -20100 200 R 50 50 1 1 I X cipher_key37 222 2150 -20200 200 R 50 50 1 1 I X cipher_key36 223 2150 -20300 200 R 50 50 1 1 I X cipher_key35 224 2150 -20400 200 R 50 50 1 1 I X cipher_key34 225 2150 -20500 200 R 50 50 1 1 I X cipher_key33 226 2150 -20600 200 R 50 50 1 1 I X cipher_key32 227 2150 -20700 200 R 50 50 1 1 I X cipher_key31 228 2150 -20800 200 R 50 50 1 1 I X cipher_key30 229 2150 -20900 200 R 50 50 1 1 I X cipher_key29 230 2150 -21000 200 R 50 50 1 1 I X cipher_key28 231 2150 -21100 200 R 50 50 1 1 I X cipher_key27 232 2150 -21200 200 R 50 50 1 1 I X cipher_key26 233 2150 -21300 200 R 50 50 1 1 I X cipher_key25 234 2150 -21400 200 R 50 50 1 1 I X cipher_key24 235 2150 -21500 200 R 50 50 1 1 I X cipher_key23 236 2150 -21600 200 R 50 50 1 1 I X cipher_key22 237 2150 -21700 200 R 50 50 1 1 I X cipher_key21 238 2150 -21800 200 R 50 50 1 1 I X cipher_key20 239 2150 -21900 200 R 50 50 1 1 I X cipher_key19 240 2150 -22000 200 R 50 50 1 1 I X cipher_key18 241 2150 -22100 200 R 50 50 1 1 I X cipher_key17 242 2150 -22200 200 R 50 50 1 1 I X cipher_key16 243 2150 -22300 200 R 50 50 1 1 I X cipher_key15 244 2150 -22400 200 R 50 50 1 1 I X cipher_key14 245 2150 -22500 200 R 50 50 1 1 I X cipher_key13 246 2150 -22600 200 R 50 50 1 1 I X cipher_key12 247 2150 -22700 200 R 50 50 1 1 I X cipher_key11 248 2150 -22800 200 R 50 50 1 1 I X cipher_key10 249 2150 -22900 200 R 50 50 1 1 I X cipher_key9 250 2150 -23000 200 R 50 50 1 1 I X cipher_key8 251 2150 -23100 200 R 50 50 1 1 I X cipher_key7 252 2150 -23200 200 R 50 50 1 1 I X cipher_key6 253 2150 -23300 200 R 50 50 1 1 I X cipher_key5 254 2150 -23400 200 R 50 50 1 1 I X cipher_key4 255 2150 -23500 200 R 50 50 1 1 I X cipher_key3 256 2150 -23600 200 R 50 50 1 1 I X cipher_key2 257 2150 -23700 200 R 50 50 1 1 I X cipher_key1 258 2150 -23800 200 R 50 50 1 1 I X cipher_key0 259 2150 -23900 200 R 50 50 1 1 I X done0 260 3550 1900 200 L 50 50 1 1 O X completed_round9 261 3550 1800 200 L 50 50 1 1 O X completed_round8 262 3550 1700 200 L 50 50 1 1 O X completed_round7 263 3550 1600 200 L 50 50 1 1 O X completed_round6 264 3550 1500 200 L 50 50 1 1 O X completed_round5 265 3550 1400 200 L 50 50 1 1 O X completed_round4 266 3550 1300 200 L 50 50 1 1 O X completed_round3 267 3550 1200 200 L 50 50 1 1 O X completed_round2 268 3550 1100 200 L 50 50 1 1 O X completed_round1 269 3550 1000 200 L 50 50 1 1 O X completed_round0 270 3550 900 200 L 50 50 1 1 O X cipher_text127 271 3550 800 200 L 50 50 1 1 O X cipher_text126 272 3550 700 200 L 50 50 1 1 O X cipher_text125 273 3550 600 200 L 50 50 1 1 O X cipher_text124 274 3550 500 200 L 50 50 1 1 O X cipher_text123 275 3550 400 200 L 50 50 1 1 O X cipher_text122 276 3550 300 200 L 50 50 1 1 O X cipher_text121 277 3550 200 200 L 50 50 1 1 O X cipher_text120 278 3550 100 200 L 50 50 1 1 O X cipher_text119 279 3550 0 200 L 50 50 1 1 O X cipher_text118 280 3550 -100 200 L 50 50 1 1 O X cipher_text117 281 3550 -200 200 L 50 50 1 1 O X cipher_text116 282 3550 -300 200 L 50 50 1 1 O X cipher_text115 283 3550 -400 200 L 50 50 1 1 O X cipher_text114 284 3550 -500 200 L 50 50 1 1 O X cipher_text113 285 3550 -600 200 L 50 50 1 1 O X cipher_text112 286 3550 -700 200 L 50 50 1 1 O X cipher_text111 287 3550 -800 200 L 50 50 1 1 O X cipher_text110 288 3550 -900 200 L 50 50 1 1 O X cipher_text109 289 3550 -1000 200 L 50 50 1 1 O X cipher_text108 290 3550 -1100 200 L 50 50 1 1 O X cipher_text107 291 3550 -1200 200 L 50 50 1 1 O X cipher_text106 292 3550 -1300 200 L 50 50 1 1 O X cipher_text105 293 3550 -1400 200 L 50 50 1 1 O X cipher_text104 294 3550 -1500 200 L 50 50 1 1 O X cipher_text103 295 3550 -1600 200 L 50 50 1 1 O X cipher_text102 296 3550 -1700 200 L 50 50 1 1 O X cipher_text101 297 3550 -1800 200 L 50 50 1 1 O X cipher_text100 298 3550 -1900 200 L 50 50 1 1 O X cipher_text99 299 3550 -2000 200 L 50 50 1 1 O X cipher_text98 300 3550 -2100 200 L 50 50 1 1 O X cipher_text97 301 3550 -2200 200 L 50 50 1 1 O X cipher_text96 302 3550 -2300 200 L 50 50 1 1 O X cipher_text95 303 3550 -2400 200 L 50 50 1 1 O X cipher_text94 304 3550 -2500 200 L 50 50 1 1 O X cipher_text93 305 3550 -2600 200 L 50 50 1 1 O X cipher_text92 306 3550 -2700 200 L 50 50 1 1 O X cipher_text91 307 3550 -2800 200 L 50 50 1 1 O X cipher_text90 308 3550 -2900 200 L 50 50 1 1 O X cipher_text89 309 3550 -3000 200 L 50 50 1 1 O X cipher_text88 310 3550 -3100 200 L 50 50 1 1 O X cipher_text87 311 3550 -3200 200 L 50 50 1 1 O X cipher_text86 312 3550 -3300 200 L 50 50 1 1 O X cipher_text85 313 3550 -3400 200 L 50 50 1 1 O X cipher_text84 314 3550 -3500 200 L 50 50 1 1 O X cipher_text83 315 3550 -3600 200 L 50 50 1 1 O X cipher_text82 316 3550 -3700 200 L 50 50 1 1 O X cipher_text81 317 3550 -3800 200 L 50 50 1 1 O X cipher_text80 318 3550 -3900 200 L 50 50 1 1 O X cipher_text79 319 3550 -4000 200 L 50 50 1 1 O X cipher_text78 320 3550 -4100 200 L 50 50 1 1 O X cipher_text77 321 3550 -4200 200 L 50 50 1 1 O X cipher_text76 322 3550 -4300 200 L 50 50 1 1 O X cipher_text75 323 3550 -4400 200 L 50 50 1 1 O X cipher_text74 324 3550 -4500 200 L 50 50 1 1 O X cipher_text73 325 3550 -4600 200 L 50 50 1 1 O X cipher_text72 326 3550 -4700 200 L 50 50 1 1 O X cipher_text71 327 3550 -4800 200 L 50 50 1 1 O X cipher_text70 328 3550 -4900 200 L 50 50 1 1 O X cipher_text69 329 3550 -5000 200 L 50 50 1 1 O X cipher_text68 330 3550 -5100 200 L 50 50 1 1 O X cipher_text67 331 3550 -5200 200 L 50 50 1 1 O X cipher_text66 332 3550 -5300 200 L 50 50 1 1 O X cipher_text65 333 3550 -5400 200 L 50 50 1 1 O X cipher_text64 334 3550 -5500 200 L 50 50 1 1 O X cipher_text63 335 3550 -5600 200 L 50 50 1 1 O X cipher_text62 336 3550 -5700 200 L 50 50 1 1 O X cipher_text61 337 3550 -5800 200 L 50 50 1 1 O X cipher_text60 338 3550 -5900 200 L 50 50 1 1 O X cipher_text59 339 3550 -6000 200 L 50 50 1 1 O X cipher_text58 340 3550 -6100 200 L 50 50 1 1 O X cipher_text57 341 3550 -6200 200 L 50 50 1 1 O X cipher_text56 342 3550 -6300 200 L 50 50 1 1 O X cipher_text55 343 3550 -6400 200 L 50 50 1 1 O X cipher_text54 344 3550 -6500 200 L 50 50 1 1 O X cipher_text53 345 3550 -6600 200 L 50 50 1 1 O X cipher_text52 346 3550 -6700 200 L 50 50 1 1 O X cipher_text51 347 3550 -6800 200 L 50 50 1 1 O X cipher_text50 348 3550 -6900 200 L 50 50 1 1 O X cipher_text49 349 3550 -7000 200 L 50 50 1 1 O X cipher_text48 350 3550 -7100 200 L 50 50 1 1 O X cipher_text47 351 3550 -7200 200 L 50 50 1 1 O X cipher_text46 352 3550 -7300 200 L 50 50 1 1 O X cipher_text45 353 3550 -7400 200 L 50 50 1 1 O X cipher_text44 354 3550 -7500 200 L 50 50 1 1 O X cipher_text43 355 3550 -7600 200 L 50 50 1 1 O X cipher_text42 356 3550 -7700 200 L 50 50 1 1 O X cipher_text41 357 3550 -7800 200 L 50 50 1 1 O X cipher_text40 358 3550 -7900 200 L 50 50 1 1 O X cipher_text39 359 3550 -8000 200 L 50 50 1 1 O X cipher_text38 360 3550 -8100 200 L 50 50 1 1 O X cipher_text37 361 3550 -8200 200 L 50 50 1 1 O X cipher_text36 362 3550 -8300 200 L 50 50 1 1 O X cipher_text35 363 3550 -8400 200 L 50 50 1 1 O X cipher_text34 364 3550 -8500 200 L 50 50 1 1 O X cipher_text33 365 3550 -8600 200 L 50 50 1 1 O X cipher_text32 366 3550 -8700 200 L 50 50 1 1 O X cipher_text31 367 3550 -8800 200 L 50 50 1 1 O X cipher_text30 368 3550 -8900 200 L 50 50 1 1 O X cipher_text29 369 3550 -9000 200 L 50 50 1 1 O X cipher_text28 370 3550 -9100 200 L 50 50 1 1 O X cipher_text27 371 3550 -9200 200 L 50 50 1 1 O X cipher_text26 372 3550 -9300 200 L 50 50 1 1 O X cipher_text25 373 3550 -9400 200 L 50 50 1 1 O X cipher_text24 374 3550 -9500 200 L 50 50 1 1 O X cipher_text23 375 3550 -9600 200 L 50 50 1 1 O X cipher_text22 376 3550 -9700 200 L 50 50 1 1 O X cipher_text21 377 3550 -9800 200 L 50 50 1 1 O X cipher_text20 378 3550 -9900 200 L 50 50 1 1 O X cipher_text19 379 3550 -10000 200 L 50 50 1 1 O X cipher_text18 380 3550 -10100 200 L 50 50 1 1 O X cipher_text17 381 3550 -10200 200 L 50 50 1 1 O X cipher_text16 382 3550 -10300 200 L 50 50 1 1 O X cipher_text15 383 3550 -10400 200 L 50 50 1 1 O X cipher_text14 384 3550 -10500 200 L 50 50 1 1 O X cipher_text13 385 3550 -10600 200 L 50 50 1 1 O X cipher_text12 386 3550 -10700 200 L 50 50 1 1 O X cipher_text11 387 3550 -10800 200 L 50 50 1 1 O X cipher_text10 388 3550 -10900 200 L 50 50 1 1 O X cipher_text9 389 3550 -11000 200 L 50 50 1 1 O X cipher_text8 390 3550 -11100 200 L 50 50 1 1 O X cipher_text7 391 3550 -11200 200 L 50 50 1 1 O X cipher_text6 392 3550 -11300 200 L 50 50 1 1 O X cipher_text5 393 3550 -11400 200 L 50 50 1 1 O X cipher_text4 394 3550 -11500 200 L 50 50 1 1 O X cipher_text3 395 3550 -11600 200 L 50 50 1 1 O X cipher_text2 396 3550 -11700 200 L 50 50 1 1 O X cipher_text1 397 3550 -11800 200 L 50 50 1 1 O X cipher_text0 398 3550 -11900 200 L 50 50 1 1 O ENDDRAW ENDDEF DEF counter16bit U 0 40 Y Y 1 F N F0 "U" 2850 1800 60 H V C CNN F1 "counter16bit" 2850 2000 60 H V C CNN F2 "" 2850 1950 60 H V C CNN F3 "" 2850 1950 60 H V C CNN DRAW S 2350 2100 3350 200 0 1 0 N X clk0 1 2150 1900 200 R 50 50 1 1 I X rstn0 2 2150 1800 200 R 50 50 1 1 I X out15 3 3550 1900 200 L 50 50 1 1 O X out14 4 3550 1800 200 L 50 50 1 1 O X out13 5 3550 1700 200 L 50 50 1 1 O X out12 6 3550 1600 200 L 50 50 1 1 O X out11 7 3550 1500 200 L 50 50 1 1 O X out10 8 3550 1400 200 L 50 50 1 1 O X out9 9 3550 1300 200 L 50 50 1 1 O X out8 10 3550 1200 200 L 50 50 1 1 O X out7 11 3550 1100 200 L 50 50 1 1 O X out6 12 3550 1000 200 L 50 50 1 1 O X out5 13 3550 900 200 L 50 50 1 1 O X out4 14 3550 800 200 L 50 50 1 1 O X out3 15 3550 700 200 L 50 50 1 1 O X out2 16 3550 600 200 L 50 50 1 1 O X out1 17 3550 500 200 L 50 50 1 1 O X out0 18 3550 400 200 L 50 50 1 1 O ENDDRAW ENDDEF