imr_a.bdf
上传用户:tzxuweilin
上传日期:2022-08-10
资源大小:747k
文件大小:6k
源码类别:

VHDL/FPGA/Verilog

开发平台:

VHDL

  1. /*
  2. WARNING: Do NOT edit the input and output ports in this file in a text
  3. editor if you plan to continue editing the block that represents it in
  4. the Block Editor! File corruption is VERY likely to occur.
  5. */
  6. /*
  7. Copyright (C) 1991-2007 Altera Corporation
  8. Your use of Altera Corporation's design tools, logic functions 
  9. and other software and tools, and its AMPP partner logic 
  10. functions, and any output files from any of the foregoing 
  11. (including device programming or simulation files), and any 
  12. associated documentation or information are expressly subject 
  13. to the terms and conditions of the Altera Program License 
  14. Subscription Agreement, Altera MegaCore Function License 
  15. Agreement, or other applicable license agreement, including, 
  16. without limitation, that your use is for the sole purpose of 
  17. programming logic devices manufactured by Altera and sold by 
  18. Altera or its authorized distributors.  Please refer to the 
  19. applicable agreement for further details.
  20. */
  21. //#pragma file_not_in_maxplusii_format
  22. (header "graphic" (version "1.3"))
  23. (pin
  24. (input)
  25. (rect 72 80 240 96)
  26. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  27. (text "rd" (rect 5 0 14 12)(font "Arial" ))
  28. (pt 168 8)
  29. (drawing
  30. (line (pt 92 12)(pt 117 12)(line_width 1))
  31. (line (pt 92 4)(pt 117 4)(line_width 1))
  32. (line (pt 121 8)(pt 168 8)(line_width 1))
  33. (line (pt 92 12)(pt 92 4)(line_width 1))
  34. (line (pt 117 4)(pt 121 8)(line_width 1))
  35. (line (pt 117 12)(pt 121 8)(line_width 1))
  36. )
  37. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
  38. )
  39. (pin
  40. (input)
  41. (rect 72 144 240 160)
  42. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  43. (text "clr" (rect 5 0 16 12)(font "Arial" ))
  44. (pt 168 8)
  45. (drawing
  46. (line (pt 92 12)(pt 117 12)(line_width 1))
  47. (line (pt 92 4)(pt 117 4)(line_width 1))
  48. (line (pt 121 8)(pt 168 8)(line_width 1))
  49. (line (pt 92 12)(pt 92 4)(line_width 1))
  50. (line (pt 117 4)(pt 121 8)(line_width 1))
  51. (line (pt 117 12)(pt 121 8)(line_width 1))
  52. )
  53. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
  54. )
  55. (pin
  56. (input)
  57. (rect 72 160 240 176)
  58. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  59. (text "wr" (rect 5 0 15 12)(font "Arial" ))
  60. (pt 168 8)
  61. (drawing
  62. (line (pt 92 12)(pt 117 12)(line_width 1))
  63. (line (pt 92 4)(pt 117 4)(line_width 1))
  64. (line (pt 121 8)(pt 168 8)(line_width 1))
  65. (line (pt 92 12)(pt 92 4)(line_width 1))
  66. (line (pt 117 4)(pt 121 8)(line_width 1))
  67. (line (pt 117 12)(pt 121 8)(line_width 1))
  68. )
  69. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
  70. )
  71. (pin
  72. (output)
  73. (rect 576 192 752 208)
  74. (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
  75. (text "mask[7..0]" (rect 90 0 143 12)(font "Arial" ))
  76. (pt 0 8)
  77. (drawing
  78. (line (pt 0 8)(pt 52 8)(line_width 1))
  79. (line (pt 52 4)(pt 78 4)(line_width 1))
  80. (line (pt 52 12)(pt 78 12)(line_width 1))
  81. (line (pt 52 12)(pt 52 4)(line_width 1))
  82. (line (pt 78 4)(pt 82 8)(line_width 1))
  83. (line (pt 82 8)(pt 78 12)(line_width 1))
  84. (line (pt 78 12)(pt 82 8)(line_width 1))
  85. )
  86. )
  87. (pin
  88. (bidir)
  89. (rect 576 144 752 160)
  90. (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6)))
  91. (text "bus[7..0]" (rect 90 0 133 12)(font "Arial" ))
  92. (pt 0 8)
  93. (drawing
  94. (line (pt 56 4)(pt 78 4)(line_width 1))
  95. (line (pt 0 8)(pt 52 8)(line_width 1))
  96. (line (pt 56 12)(pt 78 12)(line_width 1))
  97. (line (pt 78 4)(pt 82 8)(line_width 1))
  98. (line (pt 78 12)(pt 82 8)(line_width 1))
  99. (line (pt 56 4)(pt 52 8)(line_width 1))
  100. (line (pt 52 8)(pt 56 12)(line_width 1))
  101. )
  102. (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6)))
  103. )
  104. (symbol
  105. (rect 272 120 440 216)
  106. (text "imr" (rect 5 0 20 12)(font "Arial" ))
  107. (text "inst" (rect 8 80 25 92)(font "Arial" ))
  108. (port
  109. (pt 0 32)
  110. (input)
  111. (text "clr" (rect 0 0 11 12)(font "Arial" ))
  112. (text "clr" (rect 21 27 32 39)(font "Arial" ))
  113. (line (pt 0 32)(pt 16 32)(line_width 1))
  114. )
  115. (port
  116. (pt 0 48)
  117. (input)
  118. (text "writemask" (rect 0 0 49 12)(font "Arial" ))
  119. (text "writemask" (rect 21 43 70 55)(font "Arial" ))
  120. (line (pt 0 48)(pt 16 48)(line_width 1))
  121. )
  122. (port
  123. (pt 0 64)
  124. (input)
  125. (text "datain[7..0]" (rect 0 0 55 12)(font "Arial" ))
  126. (text "datain[7..0]" (rect 21 59 76 71)(font "Arial" ))
  127. (line (pt 0 64)(pt 16 64)(line_width 3))
  128. )
  129. (port
  130. (pt 168 32)
  131. (output)
  132. (text "imrreg[7..0]" (rect 0 0 56 12)(font "Arial" ))
  133. (text "imrreg[7..0]" (rect 91 27 147 39)(font "Arial" ))
  134. (line (pt 168 32)(pt 152 32)(line_width 3))
  135. )
  136. (drawing
  137. (rectangle (rect 16 16 152 80)(line_width 1))
  138. )
  139. )
  140. (symbol
  141. (rect 488 136 536 168)
  142. (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
  143. (text "inst2" (rect 3 21 26 33)(font "Arial" ))
  144. (port
  145. (pt 0 16)
  146. (input)
  147. (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
  148. (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
  149. (line (pt 0 16)(pt 14 16)(line_width 1))
  150. )
  151. (port
  152. (pt 24 0)
  153. (input)
  154. (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
  155. (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
  156. (line (pt 24 12)(pt 24 0)(line_width 1))
  157. )
  158. (port
  159. (pt 48 16)
  160. (output)
  161. (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
  162. (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
  163. (line (pt 32 16)(pt 48 16)(line_width 1))
  164. )
  165. (drawing
  166. (line (pt 14 25)(pt 14 7)(line_width 1))
  167. (line (pt 14 25)(pt 32 16)(line_width 1))
  168. (line (pt 14 7)(pt 32 16)(line_width 1))
  169. )
  170. )
  171. (connector
  172. (pt 240 88)
  173. (pt 512 88)
  174. )
  175. (connector
  176. (pt 512 88)
  177. (pt 512 136)
  178. )
  179. (connector
  180. (pt 272 152)
  181. (pt 240 152)
  182. )
  183. (connector
  184. (pt 272 168)
  185. (pt 240 168)
  186. )
  187. (connector
  188. (pt 272 184)
  189. (pt 248 184)
  190. (bus)
  191. )
  192. (connector
  193. (pt 248 184)
  194. (pt 248 240)
  195. (bus)
  196. )
  197. (connector
  198. (pt 248 240)
  199. (pt 552 240)
  200. (bus)
  201. )
  202. (connector
  203. (pt 552 240)
  204. (pt 552 152)
  205. (bus)
  206. )
  207. (connector
  208. (pt 536 152)
  209. (pt 552 152)
  210. (bus)
  211. )
  212. (connector
  213. (pt 552 152)
  214. (pt 576 152)
  215. (bus)
  216. )
  217. (connector
  218. (pt 456 152)
  219. (pt 456 200)
  220. (bus)
  221. )
  222. (connector
  223. (pt 440 152)
  224. (pt 456 152)
  225. (bus)
  226. )
  227. (connector
  228. (pt 456 152)
  229. (pt 488 152)
  230. (bus)
  231. )
  232. (connector
  233. (pt 456 200)
  234. (pt 576 200)
  235. (bus)
  236. )
  237. (junction (pt 456 152))
  238. (junction (pt 552 152))