Advertisement
Guest User

BIN_TO_7SEG

a guest
Jul 21st, 2017
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. DEF NOT
  2. PORT IN A
  3. PORT OUT Z
  4. INST N2 NAND A A Z
  5. ENDDEF
  6.  
  7. DEF AND
  8. PORT IN A
  9. PORT IN B
  10. PORT OUT Z
  11. NET NAB
  12. INST N1 NAND A B NAB
  13. INST N2 NOT NAB Z
  14. ENDDEF
  15.  
  16.  
  17. DEF MUX21
  18. PORT IN L0
  19. PORT IN L1
  20. PORT IN S
  21. PORT IN NS
  22. PORT OUT Z
  23. NET F
  24. NET G
  25.  
  26. INST N2 NAND L0 NS F
  27. INST N3 NAND L1 S G
  28. INST N4 NAND F G Z
  29. ENDDEF
  30.  
  31. DEF MUX41
  32. PORT IN L0
  33. PORT IN L1
  34. PORT IN L2
  35. PORT IN L3
  36. PORT IN S0
  37. PORT IN S1
  38. PORT IN NS0
  39. PORT IN NS1
  40. PORT OUT Z
  41. NET E
  42. NET F
  43.  
  44. INST N1 MUX21 L0 L1 S0 NS0 E
  45. INST N2 MUX21 L2 L3 S0 NS0 F
  46. INST N3 MUX21 E F S1 NS1 Z
  47. ENDDEF
  48.  
  49. DEF MUX81
  50. PORT IN L0
  51. PORT IN L1
  52. PORT IN L2
  53. PORT IN L3
  54. PORT IN L4
  55. PORT IN L5
  56. PORT IN L6
  57. PORT IN L7
  58. PORT IN S0
  59. PORT IN S1
  60. PORT IN S2
  61. PORT IN NS0
  62. PORT IN NS1
  63. PORT IN NS2
  64. PORT OUT Z
  65. NET E
  66. NET F
  67.  
  68. INST N1 MUX41 L0 L1 L2 L3 S0 S1 NS0 NS1 E
  69. INST N2 MUX41 L4 L5 L6 L7 S0 S1 NS0 NS1 F
  70. INST N3 MUX21 E F S2 NS2 Z
  71. ENDDEF
  72.  
  73. DEF MUXX7
  74. PORT IN S0
  75. PORT IN S1
  76. PORT IN S2
  77. PORT IN S3
  78. PORT OUT A
  79. PORT OUT B
  80. PORT OUT C
  81. PORT OUT D
  82. PORT OUT E
  83. PORT OUT F
  84. PORT OUT G
  85.  
  86. NET NS0
  87. NET NS1
  88. NET NS2
  89. NET NS3
  90.  
  91. #these nets are to simplify out all
  92. #the mux21's that contain true or false
  93. NET NST1
  94. NET NST
  95. NET ST1
  96. NET ST
  97. NET TNS1
  98. NET TNS
  99. NET TS1
  100. NET TS
  101. NET NSF
  102. NET FNS
  103. NET SF
  104. NET SNS1
  105. NET SNS2
  106. NET SNS
  107. NET NSS1
  108. NET NSS2
  109. NET NSS
  110. NET TST1
  111. NET TST
  112. NET TSF1
  113. NET TSF
  114. NET B2
  115. NET TNSS1
  116. NET TNSS
  117. NET E1
  118. NET F1
  119. NET G1
  120. NET TRST1
  121. NET TRST
  122. NET NSTT1
  123. NET NSTT
  124. NET TNST1
  125. NET TNST
  126.  
  127. INST NS0 NOT S0 NS0
  128. INST NS1 NOT S1 NS1
  129. INST NS2 NOT S2 NS2
  130. INST NS3 NOT S3 NS3
  131.  
  132. INST K NAND NS0 NS1 NST1
  133. INST NST NAND NST1 NS1 NST
  134.  
  135. INST ST1 NAND S0 NS1 ST1
  136. INST ST NAND ST1 NS1 ST
  137.  
  138. INST TNS1 NAND NS0 S1 TNS1
  139. INST TNS NAND TNS1 S1 TNS
  140.  
  141. INST TS1 NAND S0 S1 TS1
  142. INST TS NAND TS1 S1 TS
  143.  
  144. INST TST1 NAND TS NS2 TST1
  145. INST TST NAND TST1 NS2 TST
  146.  
  147. INST NSF AND NS0 NS1 NSF
  148. INST FNS AND NS0 S1 FNS
  149. INST SF AND S0 NS1 SF
  150.  
  151. INST NSS1 NAND NS0 NS1 NSS1
  152. INST NSS2 NAND S0 S1 NSS2
  153. INST NSS NAND NSS1 NSS2 NSS
  154.  
  155. INST SNS1 NAND S0 NS1 SNS1
  156. INST SNS2 NAND NS0 S1 SNS2
  157. INST SNS NAND SNS1 SNS2 SNS
  158.  
  159. INST TSF1 NAND SF S2 TSF1
  160. INST TSF NAND TSF1 S2 TSF
  161.  
  162. INST TRST1 NAND ST S2 TRST1
  163. INST TRST NAND TRST1 S2 TRST
  164.  
  165. INST TNSS1 NAND NSS S2 TNSS1
  166. INST TNSS NAND TNSS1 S2 TNSS
  167.  
  168. INST NSTT1 NAND NST NS2 NSTT1
  169. INST NSTT NAND NSTT1 NS2 NSTT
  170.  
  171. INST TNST1 NAND NST S2 TNST1
  172. INST TNST NAND TNST1 S2 TNST
  173.  
  174. INST A MUX41 NST ST TNS NST S2 S3 NS2 NS3 A
  175.  
  176. INST B2 MUX21 TNS SF S2 NS2 B2
  177. INST B MUX21 TNSS B2 S3 NS3 B
  178.  
  179. INST C MUX21 TST TSF S3 NS3 C
  180. INST D MUX41 NST SNS TS TNS S2 S3 NS2 NS3 D
  181.  
  182. INST E1 MUX21 NS0 FNS S2 NS2 E1
  183. INST E MUX21 E1 NSTT S3 NS3 E
  184.  
  185. INST F1 MUX21 NSF TNS S2 NS2 F1
  186. INST F MUX21 F1 TNST S3 NS3 F
  187.  
  188. INST G1 MUX21 S1 TNS S2 NS2 G1
  189. INST G MUX21 G1 TRST S3 NS3 G
  190. ENDDEF
  191.  
  192. DEF BIN_TO_7SEG
  193. PORT IN BIN<3:0>
  194. PORT OUT A
  195. PORT OUT B
  196. PORT OUT C
  197. PORT OUT D
  198. PORT OUT E
  199. PORT OUT F
  200. PORT OUT G
  201.  
  202. INST B MUXX7 BIN<0> BIN<1> BIN<2> BIN<3> A B C D E F G
  203. ENDDEF
  204.  
  205. DEF TOP
  206. NET BIN<3:0>
  207. NET A
  208. NET B
  209. NET C
  210. NET D
  211. NET E
  212. NET F
  213. NET G
  214. INST BIN_TO_7SEG BIN_TO_7SEG BIN<3:0> A B C D E F G
  215. INST TEST BIN_TO_7SEG_TEST BIN<3:0> A B C D E F G
  216. INST OUTBIN IO_OUT8 false,false,false,false,BIN<3:0>
  217. INST OUT7SEG IO_OUT7SEG A B C D E F G
  218. ENDDEF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement