diff options
Diffstat (limited to 'library')
-rw-r--r-- | library/kicadLibrary/kicad_eSim-Library/eSim_Ngveri.lib | 3038 |
1 files changed, 0 insertions, 3038 deletions
diff --git a/library/kicadLibrary/kicad_eSim-Library/eSim_Ngveri.lib b/library/kicadLibrary/kicad_eSim-Library/eSim_Ngveri.lib index f4874a67..1f3f0695 100644 --- a/library/kicadLibrary/kicad_eSim-Library/eSim_Ngveri.lib +++ b/library/kicadLibrary/kicad_eSim-Library/eSim_Ngveri.lib @@ -1,3041 +1,3 @@ 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 - |