indic_4reg_decoder.sch 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <drawing version="7">
  3. <attr value="spartan6" name="DeviceFamilyName">
  4. <trait delete="all:0" />
  5. <trait editname="all:0" />
  6. <trait edittrait="all:0" />
  7. </attr>
  8. <netlist>
  9. <signal name="DIRECTION" />
  10. <signal name="XLXN_63" />
  11. <signal name="XLXN_65" />
  12. <signal name="COUNT" />
  13. <signal name="XLXN_71" />
  14. <signal name="RESET" />
  15. <signal name="XLXN_84" />
  16. <signal name="XLXN_85" />
  17. <signal name="COUNT_EN" />
  18. <signal name="SEG_SWITCH" />
  19. <signal name="SEG_A" />
  20. <signal name="SEG_B" />
  21. <signal name="SEG_C" />
  22. <signal name="SEG_D" />
  23. <signal name="SEG_E" />
  24. <signal name="SEG_F" />
  25. <signal name="SEG_G" />
  26. <signal name="XLXN_86" />
  27. <signal name="XLXN_87" />
  28. <signal name="XLXN_88" />
  29. <signal name="XLXN_89" />
  30. <signal name="XLXN_90" />
  31. <signal name="XLXN_91" />
  32. <signal name="XLXN_92" />
  33. <signal name="XLXN_93" />
  34. <signal name="XLXN_94" />
  35. <signal name="XLXN_95" />
  36. <signal name="XLXN_96" />
  37. <signal name="XLXN_97" />
  38. <signal name="XLXN_98" />
  39. <signal name="XLXN_99" />
  40. <signal name="XLXN_100" />
  41. <signal name="XLXN_101" />
  42. <signal name="XLXN_102" />
  43. <signal name="XLXN_103" />
  44. <signal name="XLXN_104" />
  45. <signal name="XLXN_105" />
  46. <signal name="XLXN_106" />
  47. <signal name="XLXN_107" />
  48. <signal name="XLXN_108" />
  49. <signal name="XLXN_109" />
  50. <signal name="XLXN_110" />
  51. <signal name="XLXN_111" />
  52. <signal name="XLXN_112" />
  53. <signal name="XLXN_113" />
  54. <port polarity="Input" name="DIRECTION" />
  55. <port polarity="Input" name="COUNT" />
  56. <port polarity="Input" name="RESET" />
  57. <port polarity="Input" name="COUNT_EN" />
  58. <port polarity="Input" name="SEG_SWITCH" />
  59. <port polarity="Output" name="SEG_A" />
  60. <port polarity="Output" name="SEG_B" />
  61. <port polarity="Output" name="SEG_C" />
  62. <port polarity="Output" name="SEG_D" />
  63. <port polarity="Output" name="SEG_E" />
  64. <port polarity="Output" name="SEG_F" />
  65. <port polarity="Output" name="SEG_G" />
  66. <blockdef name="i7led_decoder">
  67. <timestamp>2018-7-23T23:9:16</timestamp>
  68. <rect width="256" x="64" y="-512" height="512" />
  69. <line x2="0" y1="-480" y2="-480" x1="64" />
  70. <line x2="0" y1="-336" y2="-336" x1="64" />
  71. <line x2="0" y1="-192" y2="-192" x1="64" />
  72. <line x2="0" y1="-48" y2="-48" x1="64" />
  73. <line x2="384" y1="-480" y2="-480" x1="320" />
  74. <line x2="384" y1="-416" y2="-416" x1="320" />
  75. <line x2="384" y1="-352" y2="-352" x1="320" />
  76. <line x2="384" y1="-288" y2="-288" x1="320" />
  77. <line x2="384" y1="-224" y2="-224" x1="320" />
  78. <line x2="384" y1="-160" y2="-160" x1="320" />
  79. <line x2="384" y1="-96" y2="-96" x1="320" />
  80. <line x2="384" y1="-32" y2="-32" x1="320" />
  81. </blockdef>
  82. <blockdef name="m4_1e">
  83. <timestamp>2000-1-1T10:10:10</timestamp>
  84. <line x2="96" y1="-416" y2="-416" x1="0" />
  85. <line x2="96" y1="-352" y2="-352" x1="0" />
  86. <line x2="96" y1="-288" y2="-288" x1="0" />
  87. <line x2="96" y1="-224" y2="-224" x1="0" />
  88. <line x2="96" y1="-32" y2="-32" x1="0" />
  89. <line x2="256" y1="-320" y2="-320" x1="320" />
  90. <line x2="96" y1="-160" y2="-160" x1="0" />
  91. <line x2="96" y1="-96" y2="-96" x1="0" />
  92. <line x2="96" y1="-96" y2="-96" x1="176" />
  93. <line x2="176" y1="-208" y2="-96" x1="176" />
  94. <line x2="96" y1="-32" y2="-32" x1="224" />
  95. <line x2="224" y1="-216" y2="-32" x1="224" />
  96. <line x2="96" y1="-224" y2="-192" x1="256" />
  97. <line x2="256" y1="-416" y2="-224" x1="256" />
  98. <line x2="256" y1="-448" y2="-416" x1="96" />
  99. <line x2="96" y1="-192" y2="-448" x1="96" />
  100. <line x2="96" y1="-160" y2="-160" x1="128" />
  101. <line x2="128" y1="-200" y2="-160" x1="128" />
  102. </blockdef>
  103. <blockdef name="cb2ce">
  104. <timestamp>2000-1-1T10:10:10</timestamp>
  105. <rect width="256" x="64" y="-384" height="320" />
  106. <line x2="320" y1="-128" y2="-128" x1="384" />
  107. <line x2="64" y1="-32" y2="-32" x1="0" />
  108. <line x2="64" y1="-128" y2="-128" x1="0" />
  109. <line x2="64" y1="-128" y2="-144" x1="80" />
  110. <line x2="80" y1="-112" y2="-128" x1="64" />
  111. <line x2="64" y1="-32" y2="-32" x1="192" />
  112. <line x2="192" y1="-64" y2="-32" x1="192" />
  113. <line x2="64" y1="-192" y2="-192" x1="0" />
  114. <line x2="320" y1="-192" y2="-192" x1="384" />
  115. <line x2="320" y1="-256" y2="-256" x1="384" />
  116. <line x2="320" y1="-320" y2="-320" x1="384" />
  117. </blockdef>
  118. <block symbolname="i7led_decoder" name="REG_1">
  119. <blockpin signalname="COUNT" name="COUNT" />
  120. <blockpin signalname="DIRECTION" name="DIR" />
  121. <blockpin signalname="COUNT_EN" name="COUNT_EN" />
  122. <blockpin signalname="RESET" name="RST" />
  123. <blockpin signalname="XLXN_86" name="SEG_A" />
  124. <blockpin signalname="XLXN_94" name="SEG_C" />
  125. <blockpin signalname="XLXN_98" name="SEG_D" />
  126. <blockpin signalname="XLXN_102" name="SEG_E" />
  127. <blockpin signalname="XLXN_106" name="SEG_F" />
  128. <blockpin signalname="XLXN_90" name="SEG_B" />
  129. <blockpin signalname="XLXN_110" name="SEG_G" />
  130. <blockpin signalname="XLXN_63" name="CE_O" />
  131. </block>
  132. <block symbolname="i7led_decoder" name="REG_2">
  133. <blockpin signalname="COUNT" name="COUNT" />
  134. <blockpin signalname="DIRECTION" name="DIR" />
  135. <blockpin signalname="XLXN_63" name="COUNT_EN" />
  136. <blockpin signalname="RESET" name="RST" />
  137. <blockpin signalname="XLXN_87" name="SEG_A" />
  138. <blockpin signalname="XLXN_95" name="SEG_C" />
  139. <blockpin signalname="XLXN_99" name="SEG_D" />
  140. <blockpin signalname="XLXN_103" name="SEG_E" />
  141. <blockpin signalname="XLXN_107" name="SEG_F" />
  142. <blockpin signalname="XLXN_91" name="SEG_B" />
  143. <blockpin signalname="XLXN_111" name="SEG_G" />
  144. <blockpin signalname="XLXN_65" name="CE_O" />
  145. </block>
  146. <block symbolname="i7led_decoder" name="REG_3">
  147. <blockpin signalname="COUNT" name="COUNT" />
  148. <blockpin signalname="DIRECTION" name="DIR" />
  149. <blockpin signalname="XLXN_65" name="COUNT_EN" />
  150. <blockpin signalname="RESET" name="RST" />
  151. <blockpin signalname="XLXN_88" name="SEG_A" />
  152. <blockpin signalname="XLXN_96" name="SEG_C" />
  153. <blockpin signalname="XLXN_100" name="SEG_D" />
  154. <blockpin signalname="XLXN_104" name="SEG_E" />
  155. <blockpin signalname="XLXN_108" name="SEG_F" />
  156. <blockpin signalname="XLXN_92" name="SEG_B" />
  157. <blockpin signalname="XLXN_112" name="SEG_G" />
  158. <blockpin signalname="XLXN_71" name="CE_O" />
  159. </block>
  160. <block symbolname="i7led_decoder" name="REG_4">
  161. <blockpin signalname="COUNT" name="COUNT" />
  162. <blockpin signalname="DIRECTION" name="DIR" />
  163. <blockpin signalname="XLXN_71" name="COUNT_EN" />
  164. <blockpin signalname="RESET" name="RST" />
  165. <blockpin signalname="XLXN_89" name="SEG_A" />
  166. <blockpin signalname="XLXN_97" name="SEG_C" />
  167. <blockpin signalname="XLXN_101" name="SEG_D" />
  168. <blockpin signalname="XLXN_105" name="SEG_E" />
  169. <blockpin signalname="XLXN_109" name="SEG_F" />
  170. <blockpin signalname="XLXN_93" name="SEG_B" />
  171. <blockpin signalname="XLXN_113" name="SEG_G" />
  172. <blockpin name="CE_O" />
  173. </block>
  174. <block symbolname="m4_1e" name="XLXI_35">
  175. <blockpin signalname="XLXN_110" name="D0" />
  176. <blockpin signalname="XLXN_111" name="D1" />
  177. <blockpin signalname="XLXN_112" name="D2" />
  178. <blockpin signalname="XLXN_113" name="D3" />
  179. <blockpin signalname="COUNT_EN" name="E" />
  180. <blockpin signalname="XLXN_84" name="S0" />
  181. <blockpin signalname="XLXN_85" name="S1" />
  182. <blockpin signalname="SEG_G" name="O" />
  183. </block>
  184. <block symbolname="m4_1e" name="XLXI_24">
  185. <blockpin signalname="XLXN_86" name="D0" />
  186. <blockpin signalname="XLXN_87" name="D1" />
  187. <blockpin signalname="XLXN_88" name="D2" />
  188. <blockpin signalname="XLXN_89" name="D3" />
  189. <blockpin signalname="COUNT_EN" name="E" />
  190. <blockpin signalname="XLXN_84" name="S0" />
  191. <blockpin signalname="XLXN_85" name="S1" />
  192. <blockpin signalname="SEG_A" name="O" />
  193. </block>
  194. <block symbolname="m4_1e" name="XLXI_31">
  195. <blockpin signalname="XLXN_90" name="D0" />
  196. <blockpin signalname="XLXN_91" name="D1" />
  197. <blockpin signalname="XLXN_92" name="D2" />
  198. <blockpin signalname="XLXN_93" name="D3" />
  199. <blockpin signalname="COUNT_EN" name="E" />
  200. <blockpin signalname="XLXN_84" name="S0" />
  201. <blockpin signalname="XLXN_85" name="S1" />
  202. <blockpin signalname="SEG_B" name="O" />
  203. </block>
  204. <block symbolname="m4_1e" name="XLXI_32">
  205. <blockpin signalname="XLXN_94" name="D0" />
  206. <blockpin signalname="XLXN_95" name="D1" />
  207. <blockpin signalname="XLXN_96" name="D2" />
  208. <blockpin signalname="XLXN_97" name="D3" />
  209. <blockpin signalname="COUNT_EN" name="E" />
  210. <blockpin signalname="XLXN_84" name="S0" />
  211. <blockpin signalname="XLXN_85" name="S1" />
  212. <blockpin signalname="SEG_C" name="O" />
  213. </block>
  214. <block symbolname="m4_1e" name="XLXI_33">
  215. <blockpin signalname="XLXN_98" name="D0" />
  216. <blockpin signalname="XLXN_99" name="D1" />
  217. <blockpin signalname="XLXN_100" name="D2" />
  218. <blockpin signalname="XLXN_101" name="D3" />
  219. <blockpin signalname="COUNT_EN" name="E" />
  220. <blockpin signalname="XLXN_84" name="S0" />
  221. <blockpin signalname="XLXN_85" name="S1" />
  222. <blockpin signalname="SEG_D" name="O" />
  223. </block>
  224. <block symbolname="m4_1e" name="XLXI_34">
  225. <blockpin signalname="XLXN_102" name="D0" />
  226. <blockpin signalname="XLXN_103" name="D1" />
  227. <blockpin signalname="XLXN_104" name="D2" />
  228. <blockpin signalname="XLXN_105" name="D3" />
  229. <blockpin signalname="COUNT_EN" name="E" />
  230. <blockpin signalname="XLXN_84" name="S0" />
  231. <blockpin signalname="XLXN_85" name="S1" />
  232. <blockpin signalname="SEG_E" name="O" />
  233. </block>
  234. <block symbolname="m4_1e" name="XLXI_36">
  235. <blockpin signalname="XLXN_106" name="D0" />
  236. <blockpin signalname="XLXN_107" name="D1" />
  237. <blockpin signalname="XLXN_108" name="D2" />
  238. <blockpin signalname="XLXN_109" name="D3" />
  239. <blockpin signalname="COUNT_EN" name="E" />
  240. <blockpin signalname="XLXN_84" name="S0" />
  241. <blockpin signalname="XLXN_85" name="S1" />
  242. <blockpin signalname="SEG_F" name="O" />
  243. </block>
  244. <block symbolname="cb2ce" name="XLXI_50">
  245. <blockpin signalname="SEG_SWITCH" name="C" />
  246. <blockpin signalname="COUNT_EN" name="CE" />
  247. <blockpin signalname="RESET" name="CLR" />
  248. <blockpin name="CEO" />
  249. <blockpin signalname="XLXN_84" name="Q0" />
  250. <blockpin signalname="XLXN_85" name="Q1" />
  251. <blockpin name="TC" />
  252. </block>
  253. </netlist>
  254. <sheet sheetnum="1" width="3520" height="2720">
  255. <instance x="1584" y="1984" name="REG_2" orien="R270">
  256. <attrtext style="alignment:VRIGHT;fontsize:28;fontname:Arial" attrname="InstName" x="0" y="-632" type="instance" />
  257. </instance>
  258. <instance x="2208" y="1984" name="REG_3" orien="R270">
  259. <attrtext style="alignment:VRIGHT;fontsize:28;fontname:Arial" attrname="InstName" x="0" y="-632" type="instance" />
  260. </instance>
  261. <instance x="2832" y="1984" name="REG_4" orien="R270">
  262. <attrtext style="alignment:VRIGHT;fontsize:28;fontname:Arial" attrname="InstName" x="0" y="-632" type="instance" />
  263. </instance>
  264. <instance x="528" y="976" name="XLXI_24" orien="R270" />
  265. <instance x="1024" y="976" name="XLXI_31" orien="R270" />
  266. <instance x="1520" y="976" name="XLXI_32" orien="R270" />
  267. <instance x="2016" y="976" name="XLXI_33" orien="R270" />
  268. <instance x="2496" y="976" name="XLXI_34" orien="R270" />
  269. <instance x="2992" y="976" name="XLXI_36" orien="R270" />
  270. <instance x="3472" y="976" name="XLXI_35" orien="R270" />
  271. <branch name="DIRECTION">
  272. <wire x2="624" y1="2080" y2="2080" x1="384" />
  273. <wire x2="1248" y1="2080" y2="2080" x1="624" />
  274. <wire x2="1872" y1="2080" y2="2080" x1="1248" />
  275. <wire x2="2496" y1="2080" y2="2080" x1="1872" />
  276. <wire x2="624" y1="1984" y2="2080" x1="624" />
  277. <wire x2="1248" y1="1984" y2="2080" x1="1248" />
  278. <wire x2="1872" y1="1984" y2="2080" x1="1872" />
  279. <wire x2="2496" y1="1984" y2="2080" x1="2496" />
  280. </branch>
  281. <branch name="XLXN_63">
  282. <wire x2="928" y1="1536" y2="1600" x1="928" />
  283. <wire x2="992" y1="1536" y2="1536" x1="928" />
  284. <wire x2="992" y1="1536" y2="2048" x1="992" />
  285. <wire x2="1392" y1="2048" y2="2048" x1="992" />
  286. <wire x2="1392" y1="1984" y2="2048" x1="1392" />
  287. </branch>
  288. <instance x="960" y="1984" name="REG_1" orien="R270">
  289. <attrtext style="alignment:VRIGHT;fontsize:28;fontname:Arial" attrname="InstName" x="0" y="-632" type="instance" />
  290. </instance>
  291. <branch name="XLXN_65">
  292. <wire x2="1552" y1="1584" y2="1600" x1="1552" />
  293. <wire x2="1616" y1="1584" y2="1584" x1="1552" />
  294. <wire x2="1616" y1="1584" y2="2016" x1="1616" />
  295. <wire x2="2016" y1="2016" y2="2016" x1="1616" />
  296. <wire x2="2016" y1="1984" y2="2016" x1="2016" />
  297. </branch>
  298. <branch name="COUNT">
  299. <wire x2="480" y1="2032" y2="2032" x1="384" />
  300. <wire x2="1104" y1="2032" y2="2032" x1="480" />
  301. <wire x2="1728" y1="2032" y2="2032" x1="1104" />
  302. <wire x2="2352" y1="2032" y2="2032" x1="1728" />
  303. <wire x2="480" y1="1984" y2="2032" x1="480" />
  304. <wire x2="1104" y1="1984" y2="2032" x1="1104" />
  305. <wire x2="1728" y1="1984" y2="2032" x1="1728" />
  306. <wire x2="2352" y1="1984" y2="2032" x1="2352" />
  307. </branch>
  308. <branch name="XLXN_71">
  309. <wire x2="2176" y1="1584" y2="1600" x1="2176" />
  310. <wire x2="2240" y1="1584" y2="1584" x1="2176" />
  311. <wire x2="2240" y1="1584" y2="2000" x1="2240" />
  312. <wire x2="2640" y1="2000" y2="2000" x1="2240" />
  313. <wire x2="2640" y1="1984" y2="2000" x1="2640" />
  314. </branch>
  315. <branch name="RESET">
  316. <wire x2="912" y1="2128" y2="2128" x1="384" />
  317. <wire x2="1536" y1="2128" y2="2128" x1="912" />
  318. <wire x2="2160" y1="2128" y2="2128" x1="1536" />
  319. <wire x2="2784" y1="2128" y2="2128" x1="2160" />
  320. <wire x2="3312" y1="2128" y2="2128" x1="2784" />
  321. <wire x2="912" y1="1984" y2="2128" x1="912" />
  322. <wire x2="1536" y1="1984" y2="2128" x1="1536" />
  323. <wire x2="2160" y1="1984" y2="2128" x1="2160" />
  324. <wire x2="2784" y1="1984" y2="2128" x1="2784" />
  325. <wire x2="3312" y1="2000" y2="2128" x1="3312" />
  326. </branch>
  327. <instance x="3344" y="2000" name="XLXI_50" orien="R270" />
  328. <branch name="XLXN_84">
  329. <wire x2="368" y1="976" y2="1488" x1="368" />
  330. <wire x2="896" y1="1488" y2="1488" x1="368" />
  331. <wire x2="1376" y1="1488" y2="1488" x1="896" />
  332. <wire x2="1872" y1="1488" y2="1488" x1="1376" />
  333. <wire x2="2336" y1="1488" y2="1488" x1="1872" />
  334. <wire x2="2832" y1="1488" y2="1488" x1="2336" />
  335. <wire x2="3024" y1="1488" y2="1488" x1="2832" />
  336. <wire x2="3024" y1="1488" y2="1616" x1="3024" />
  337. <wire x2="3312" y1="1488" y2="1488" x1="3024" />
  338. <wire x2="864" y1="976" y2="1200" x1="864" />
  339. <wire x2="896" y1="1200" y2="1200" x1="864" />
  340. <wire x2="896" y1="1200" y2="1488" x1="896" />
  341. <wire x2="1360" y1="976" y2="1184" x1="1360" />
  342. <wire x2="1376" y1="1184" y2="1184" x1="1360" />
  343. <wire x2="1376" y1="1184" y2="1488" x1="1376" />
  344. <wire x2="1856" y1="976" y2="1168" x1="1856" />
  345. <wire x2="1872" y1="1168" y2="1168" x1="1856" />
  346. <wire x2="1872" y1="1168" y2="1488" x1="1872" />
  347. <wire x2="2336" y1="976" y2="1488" x1="2336" />
  348. <wire x2="2832" y1="976" y2="1488" x1="2832" />
  349. <wire x2="3312" y1="976" y2="1488" x1="3312" />
  350. </branch>
  351. <branch name="XLXN_85">
  352. <wire x2="432" y1="976" y2="1440" x1="432" />
  353. <wire x2="928" y1="1440" y2="1440" x1="432" />
  354. <wire x2="1456" y1="1440" y2="1440" x1="928" />
  355. <wire x2="1936" y1="1440" y2="1440" x1="1456" />
  356. <wire x2="2400" y1="1440" y2="1440" x1="1936" />
  357. <wire x2="2896" y1="1440" y2="1440" x1="2400" />
  358. <wire x2="3088" y1="1440" y2="1440" x1="2896" />
  359. <wire x2="3088" y1="1440" y2="1616" x1="3088" />
  360. <wire x2="3376" y1="1440" y2="1440" x1="3088" />
  361. <wire x2="928" y1="976" y2="1440" x1="928" />
  362. <wire x2="1424" y1="976" y2="1184" x1="1424" />
  363. <wire x2="1456" y1="1184" y2="1184" x1="1424" />
  364. <wire x2="1456" y1="1184" y2="1440" x1="1456" />
  365. <wire x2="1920" y1="976" y2="1168" x1="1920" />
  366. <wire x2="1936" y1="1168" y2="1168" x1="1920" />
  367. <wire x2="1936" y1="1168" y2="1440" x1="1936" />
  368. <wire x2="2400" y1="976" y2="1440" x1="2400" />
  369. <wire x2="2896" y1="976" y2="1440" x1="2896" />
  370. <wire x2="3376" y1="976" y2="1440" x1="3376" />
  371. </branch>
  372. <branch name="COUNT_EN">
  373. <wire x2="768" y1="2176" y2="2176" x1="384" />
  374. <wire x2="3152" y1="2176" y2="2176" x1="768" />
  375. <wire x2="3440" y1="2176" y2="2176" x1="3152" />
  376. <wire x2="496" y1="976" y2="1136" x1="496" />
  377. <wire x2="992" y1="1136" y2="1136" x1="496" />
  378. <wire x2="1488" y1="1136" y2="1136" x1="992" />
  379. <wire x2="1984" y1="1136" y2="1136" x1="1488" />
  380. <wire x2="2464" y1="1136" y2="1136" x1="1984" />
  381. <wire x2="2960" y1="1136" y2="1136" x1="2464" />
  382. <wire x2="3440" y1="1136" y2="1136" x1="2960" />
  383. <wire x2="3440" y1="1136" y2="2176" x1="3440" />
  384. <wire x2="768" y1="1984" y2="2176" x1="768" />
  385. <wire x2="992" y1="976" y2="1136" x1="992" />
  386. <wire x2="1488" y1="976" y2="1136" x1="1488" />
  387. <wire x2="1984" y1="976" y2="1136" x1="1984" />
  388. <wire x2="2464" y1="976" y2="1136" x1="2464" />
  389. <wire x2="2960" y1="976" y2="1136" x1="2960" />
  390. <wire x2="3152" y1="2000" y2="2176" x1="3152" />
  391. <wire x2="3440" y1="976" y2="1136" x1="3440" />
  392. </branch>
  393. <branch name="SEG_SWITCH">
  394. <wire x2="3216" y1="2256" y2="2256" x1="384" />
  395. <wire x2="3216" y1="2000" y2="2256" x1="3216" />
  396. </branch>
  397. <iomarker fontsize="28" x="384" y="2032" name="COUNT" orien="R180" />
  398. <iomarker fontsize="28" x="384" y="2080" name="DIRECTION" orien="R180" />
  399. <iomarker fontsize="28" x="384" y="2128" name="RESET" orien="R180" />
  400. <iomarker fontsize="28" x="384" y="2176" name="COUNT_EN" orien="R180" />
  401. <iomarker fontsize="28" x="384" y="2256" name="SEG_SWITCH" orien="R180" />
  402. <branch name="SEG_A">
  403. <wire x2="208" y1="624" y2="656" x1="208" />
  404. </branch>
  405. <iomarker fontsize="28" x="208" y="624" name="SEG_A" orien="R270" />
  406. <branch name="SEG_B">
  407. <wire x2="704" y1="624" y2="656" x1="704" />
  408. </branch>
  409. <iomarker fontsize="28" x="704" y="624" name="SEG_B" orien="R270" />
  410. <branch name="SEG_C">
  411. <wire x2="1200" y1="624" y2="656" x1="1200" />
  412. </branch>
  413. <iomarker fontsize="28" x="1200" y="624" name="SEG_C" orien="R270" />
  414. <branch name="SEG_D">
  415. <wire x2="1696" y1="624" y2="656" x1="1696" />
  416. </branch>
  417. <iomarker fontsize="28" x="1696" y="624" name="SEG_D" orien="R270" />
  418. <branch name="SEG_E">
  419. <wire x2="2176" y1="624" y2="656" x1="2176" />
  420. </branch>
  421. <iomarker fontsize="28" x="2176" y="624" name="SEG_E" orien="R270" />
  422. <branch name="SEG_F">
  423. <wire x2="2672" y1="624" y2="656" x1="2672" />
  424. </branch>
  425. <iomarker fontsize="28" x="2672" y="624" name="SEG_F" orien="R270" />
  426. <branch name="SEG_G">
  427. <wire x2="3152" y1="624" y2="656" x1="3152" />
  428. </branch>
  429. <iomarker fontsize="28" x="3152" y="624" name="SEG_G" orien="R270" />
  430. <branch name="XLXN_86">
  431. <wire x2="112" y1="976" y2="1280" x1="112" />
  432. <wire x2="480" y1="1280" y2="1280" x1="112" />
  433. <wire x2="480" y1="1280" y2="1600" x1="480" />
  434. </branch>
  435. <branch name="XLXN_87">
  436. <wire x2="176" y1="976" y2="1264" x1="176" />
  437. <wire x2="1104" y1="1264" y2="1264" x1="176" />
  438. <wire x2="1104" y1="1264" y2="1600" x1="1104" />
  439. </branch>
  440. <branch name="XLXN_88">
  441. <wire x2="240" y1="976" y2="1248" x1="240" />
  442. <wire x2="1728" y1="1248" y2="1248" x1="240" />
  443. <wire x2="1728" y1="1248" y2="1600" x1="1728" />
  444. </branch>
  445. <branch name="XLXN_89">
  446. <wire x2="304" y1="976" y2="1232" x1="304" />
  447. <wire x2="2352" y1="1232" y2="1232" x1="304" />
  448. <wire x2="2352" y1="1232" y2="1600" x1="2352" />
  449. </branch>
  450. <branch name="XLXN_90">
  451. <wire x2="608" y1="976" y2="1280" x1="608" />
  452. <wire x2="800" y1="1280" y2="1280" x1="608" />
  453. <wire x2="800" y1="1280" y2="1600" x1="800" />
  454. </branch>
  455. <branch name="XLXN_91">
  456. <wire x2="672" y1="976" y2="1296" x1="672" />
  457. <wire x2="1424" y1="1296" y2="1296" x1="672" />
  458. <wire x2="1424" y1="1296" y2="1600" x1="1424" />
  459. </branch>
  460. <branch name="XLXN_92">
  461. <wire x2="736" y1="976" y2="1312" x1="736" />
  462. <wire x2="2048" y1="1312" y2="1312" x1="736" />
  463. <wire x2="2048" y1="1312" y2="1600" x1="2048" />
  464. </branch>
  465. <branch name="XLXN_93">
  466. <wire x2="800" y1="976" y2="1216" x1="800" />
  467. <wire x2="2672" y1="1216" y2="1216" x1="800" />
  468. <wire x2="2672" y1="1216" y2="1600" x1="2672" />
  469. </branch>
  470. <branch name="XLXN_94">
  471. <wire x2="544" y1="1184" y2="1600" x1="544" />
  472. <wire x2="1104" y1="1184" y2="1184" x1="544" />
  473. <wire x2="1104" y1="976" y2="1184" x1="1104" />
  474. </branch>
  475. <branch name="XLXN_95">
  476. <wire x2="1168" y1="976" y2="1600" x1="1168" />
  477. </branch>
  478. <branch name="XLXN_96">
  479. <wire x2="1232" y1="976" y2="1280" x1="1232" />
  480. <wire x2="1792" y1="1280" y2="1280" x1="1232" />
  481. <wire x2="1792" y1="1280" y2="1600" x1="1792" />
  482. </branch>
  483. <branch name="XLXN_97">
  484. <wire x2="1296" y1="976" y2="1264" x1="1296" />
  485. <wire x2="2416" y1="1264" y2="1264" x1="1296" />
  486. <wire x2="2416" y1="1264" y2="1600" x1="2416" />
  487. </branch>
  488. <branch name="XLXN_98">
  489. <wire x2="608" y1="1328" y2="1600" x1="608" />
  490. <wire x2="1600" y1="1328" y2="1328" x1="608" />
  491. <wire x2="1600" y1="976" y2="1328" x1="1600" />
  492. </branch>
  493. <branch name="XLXN_99">
  494. <wire x2="1232" y1="1344" y2="1600" x1="1232" />
  495. <wire x2="1664" y1="1344" y2="1344" x1="1232" />
  496. <wire x2="1664" y1="976" y2="1344" x1="1664" />
  497. </branch>
  498. <branch name="XLXN_100">
  499. <wire x2="1728" y1="976" y2="1200" x1="1728" />
  500. <wire x2="1856" y1="1200" y2="1200" x1="1728" />
  501. <wire x2="1856" y1="1200" y2="1600" x1="1856" />
  502. </branch>
  503. <branch name="XLXN_101">
  504. <wire x2="1792" y1="976" y2="1248" x1="1792" />
  505. <wire x2="2480" y1="1248" y2="1248" x1="1792" />
  506. <wire x2="2480" y1="1248" y2="1600" x1="2480" />
  507. </branch>
  508. <branch name="XLXN_102">
  509. <wire x2="672" y1="1360" y2="1600" x1="672" />
  510. <wire x2="2080" y1="1360" y2="1360" x1="672" />
  511. <wire x2="2080" y1="976" y2="1360" x1="2080" />
  512. </branch>
  513. <branch name="XLXN_103">
  514. <wire x2="1296" y1="1376" y2="1600" x1="1296" />
  515. <wire x2="2144" y1="1376" y2="1376" x1="1296" />
  516. <wire x2="2144" y1="976" y2="1376" x1="2144" />
  517. </branch>
  518. <branch name="XLXN_104">
  519. <wire x2="1920" y1="1280" y2="1600" x1="1920" />
  520. <wire x2="2208" y1="1280" y2="1280" x1="1920" />
  521. <wire x2="2208" y1="976" y2="1280" x1="2208" />
  522. </branch>
  523. <branch name="XLXN_105">
  524. <wire x2="2272" y1="976" y2="1280" x1="2272" />
  525. <wire x2="2544" y1="1280" y2="1280" x1="2272" />
  526. <wire x2="2544" y1="1280" y2="1600" x1="2544" />
  527. </branch>
  528. <branch name="XLXN_106">
  529. <wire x2="736" y1="1520" y2="1600" x1="736" />
  530. <wire x2="2576" y1="1520" y2="1520" x1="736" />
  531. <wire x2="2576" y1="976" y2="1520" x1="2576" />
  532. </branch>
  533. <branch name="XLXN_107">
  534. <wire x2="1360" y1="1568" y2="1600" x1="1360" />
  535. <wire x2="2640" y1="1568" y2="1568" x1="1360" />
  536. <wire x2="2640" y1="976" y2="1568" x1="2640" />
  537. </branch>
  538. <branch name="XLXN_108">
  539. <wire x2="1984" y1="1296" y2="1600" x1="1984" />
  540. <wire x2="2704" y1="1296" y2="1296" x1="1984" />
  541. <wire x2="2704" y1="976" y2="1296" x1="2704" />
  542. </branch>
  543. <branch name="XLXN_109">
  544. <wire x2="2608" y1="1280" y2="1600" x1="2608" />
  545. <wire x2="2768" y1="1280" y2="1280" x1="2608" />
  546. <wire x2="2768" y1="976" y2="1280" x1="2768" />
  547. </branch>
  548. <branch name="XLXN_110">
  549. <wire x2="864" y1="1456" y2="1600" x1="864" />
  550. <wire x2="3056" y1="1456" y2="1456" x1="864" />
  551. <wire x2="3056" y1="976" y2="1456" x1="3056" />
  552. </branch>
  553. <branch name="XLXN_111">
  554. <wire x2="1488" y1="1184" y2="1600" x1="1488" />
  555. <wire x2="3120" y1="1184" y2="1184" x1="1488" />
  556. <wire x2="3120" y1="976" y2="1184" x1="3120" />
  557. </branch>
  558. <branch name="XLXN_112">
  559. <wire x2="2112" y1="1312" y2="1600" x1="2112" />
  560. <wire x2="3184" y1="1312" y2="1312" x1="2112" />
  561. <wire x2="3184" y1="976" y2="1312" x1="3184" />
  562. </branch>
  563. <branch name="XLXN_113">
  564. <wire x2="2736" y1="1264" y2="1600" x1="2736" />
  565. <wire x2="3248" y1="1264" y2="1264" x1="2736" />
  566. <wire x2="3248" y1="976" y2="1264" x1="3248" />
  567. </branch>
  568. </sheet>
  569. </drawing>