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

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 136 152 304 168)
  26. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  27. (text "sm" (rect 5 0 20 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 136 168 304 184)
  42. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  43. (text "mask[7..0]" (rect 5 0 58 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 136 184 304 200)
  58. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  59. (text "request[7..0]" (rect 5 0 67 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. (input)
  73. (rect 136 200 304 216)
  74. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  75. (text "isr[7..0]" (rect 5 0 42 12)(font "Arial" ))
  76. (pt 168 8)
  77. (drawing
  78. (line (pt 92 12)(pt 117 12)(line_width 1))
  79. (line (pt 92 4)(pt 117 4)(line_width 1))
  80. (line (pt 121 8)(pt 168 8)(line_width 1))
  81. (line (pt 92 12)(pt 92 4)(line_width 1))
  82. (line (pt 117 4)(pt 121 8)(line_width 1))
  83. (line (pt 117 12)(pt 121 8)(line_width 1))
  84. )
  85. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
  86. )
  87. (pin
  88. (input)
  89. (rect 136 216 304 232)
  90. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  91. (text "sp[7..0]" (rect 5 0 42 12)(font "Arial" ))
  92. (pt 168 8)
  93. (drawing
  94. (line (pt 92 12)(pt 117 12)(line_width 1))
  95. (line (pt 92 4)(pt 117 4)(line_width 1))
  96. (line (pt 121 8)(pt 168 8)(line_width 1))
  97. (line (pt 92 12)(pt 92 4)(line_width 1))
  98. (line (pt 117 4)(pt 121 8)(line_width 1))
  99. (line (pt 117 12)(pt 121 8)(line_width 1))
  100. )
  101. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
  102. )
  103. (pin
  104. (input)
  105. (rect 136 232 304 248)
  106. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  107. (text "eoi[7..0]" (rect 5 0 45 12)(font "Arial" ))
  108. (pt 168 8)
  109. (drawing
  110. (line (pt 92 12)(pt 117 12)(line_width 1))
  111. (line (pt 92 4)(pt 117 4)(line_width 1))
  112. (line (pt 121 8)(pt 168 8)(line_width 1))
  113. (line (pt 92 12)(pt 92 4)(line_width 1))
  114. (line (pt 117 4)(pt 121 8)(line_width 1))
  115. (line (pt 117 12)(pt 121 8)(line_width 1))
  116. )
  117. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
  118. )
  119. (pin
  120. (output)
  121. (rect 544 152 720 168)
  122. (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
  123. (text "isr_set[7..0]" (rect 90 0 149 12)(font "Arial" ))
  124. (pt 0 8)
  125. (drawing
  126. (line (pt 0 8)(pt 52 8)(line_width 1))
  127. (line (pt 52 4)(pt 78 4)(line_width 1))
  128. (line (pt 52 12)(pt 78 12)(line_width 1))
  129. (line (pt 52 12)(pt 52 4)(line_width 1))
  130. (line (pt 78 4)(pt 82 8)(line_width 1))
  131. (line (pt 82 8)(pt 78 12)(line_width 1))
  132. (line (pt 78 12)(pt 82 8)(line_width 1))
  133. )
  134. )
  135. (pin
  136. (output)
  137. (rect 544 168 720 184)
  138. (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
  139. (text "isr_clr[7..0]" (rect 90 0 145 12)(font "Arial" ))
  140. (pt 0 8)
  141. (drawing
  142. (line (pt 0 8)(pt 52 8)(line_width 1))
  143. (line (pt 52 4)(pt 78 4)(line_width 1))
  144. (line (pt 52 12)(pt 78 12)(line_width 1))
  145. (line (pt 52 12)(pt 52 4)(line_width 1))
  146. (line (pt 78 4)(pt 82 8)(line_width 1))
  147. (line (pt 82 8)(pt 78 12)(line_width 1))
  148. (line (pt 78 12)(pt 82 8)(line_width 1))
  149. )
  150. )
  151. (pin
  152. (output)
  153. (rect 544 184 720 200)
  154. (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
  155. (text "intr" (rect 90 0 105 12)(font "Arial" ))
  156. (pt 0 8)
  157. (drawing
  158. (line (pt 0 8)(pt 52 8)(line_width 1))
  159. (line (pt 52 4)(pt 78 4)(line_width 1))
  160. (line (pt 52 12)(pt 78 12)(line_width 1))
  161. (line (pt 52 12)(pt 52 4)(line_width 1))
  162. (line (pt 78 4)(pt 82 8)(line_width 1))
  163. (line (pt 82 8)(pt 78 12)(line_width 1))
  164. (line (pt 78 12)(pt 82 8)(line_width 1))
  165. )
  166. )
  167. (pin
  168. (output)
  169. (rect 544 200 720 216)
  170. (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
  171. (text "code[2..0]" (rect 90 0 139 12)(font "Arial" ))
  172. (pt 0 8)
  173. (drawing
  174. (line (pt 0 8)(pt 52 8)(line_width 1))
  175. (line (pt 52 4)(pt 78 4)(line_width 1))
  176. (line (pt 52 12)(pt 78 12)(line_width 1))
  177. (line (pt 52 12)(pt 52 4)(line_width 1))
  178. (line (pt 78 4)(pt 82 8)(line_width 1))
  179. (line (pt 82 8)(pt 78 12)(line_width 1))
  180. (line (pt 78 12)(pt 82 8)(line_width 1))
  181. )
  182. )
  183. (symbol
  184. (rect 336 128 512 288)
  185. (text "pr" (rect 5 0 14 12)(font "Arial" ))
  186. (text "inst" (rect 8 144 25 156)(font "Arial" ))
  187. (port
  188. (pt 0 32)
  189. (input)
  190. (text "sm" (rect 0 0 15 12)(font "Arial" ))
  191. (text "sm" (rect 21 27 36 39)(font "Arial" ))
  192. (line (pt 0 32)(pt 16 32)(line_width 1))
  193. )
  194. (port
  195. (pt 0 48)
  196. (input)
  197. (text "mask[7..0]" (rect 0 0 53 12)(font "Arial" ))
  198. (text "mask[7..0]" (rect 21 43 74 55)(font "Arial" ))
  199. (line (pt 0 48)(pt 16 48)(line_width 3))
  200. )
  201. (port
  202. (pt 0 64)
  203. (input)
  204. (text "request[7..0]" (rect 0 0 62 12)(font "Arial" ))
  205. (text "request[7..0]" (rect 21 59 83 71)(font "Arial" ))
  206. (line (pt 0 64)(pt 16 64)(line_width 3))
  207. )
  208. (port
  209. (pt 0 80)
  210. (input)
  211. (text "isr[7..0]" (rect 0 0 37 12)(font "Arial" ))
  212. (text "isr[7..0]" (rect 21 75 58 87)(font "Arial" ))
  213. (line (pt 0 80)(pt 16 80)(line_width 3))
  214. )
  215. (port
  216. (pt 0 96)
  217. (input)
  218. (text "sp[2..0]" (rect 0 0 37 12)(font "Arial" ))
  219. (text "sp[2..0]" (rect 21 91 58 103)(font "Arial" ))
  220. (line (pt 0 96)(pt 16 96)(line_width 3))
  221. )
  222. (port
  223. (pt 0 112)
  224. (input)
  225. (text "eoi[7..0]" (rect 0 0 40 12)(font "Arial" ))
  226. (text "eoi[7..0]" (rect 21 107 61 119)(font "Arial" ))
  227. (line (pt 0 112)(pt 16 112)(line_width 3))
  228. )
  229. (port
  230. (pt 176 32)
  231. (output)
  232. (text "isr_set[7..0]" (rect 0 0 59 12)(font "Arial" ))
  233. (text "isr_set[7..0]" (rect 96 27 155 39)(font "Arial" ))
  234. (line (pt 176 32)(pt 160 32)(line_width 3))
  235. )
  236. (port
  237. (pt 176 48)
  238. (output)
  239. (text "isr_clr[7..0]" (rect 0 0 55 12)(font "Arial" ))
  240. (text "isr_clr[7..0]" (rect 100 43 155 55)(font "Arial" ))
  241. (line (pt 176 48)(pt 160 48)(line_width 3))
  242. )
  243. (port
  244. (pt 176 64)
  245. (output)
  246. (text "intr" (rect 0 0 15 12)(font "Arial" ))
  247. (text "intr" (rect 140 59 155 71)(font "Arial" ))
  248. (line (pt 176 64)(pt 160 64)(line_width 1))
  249. )
  250. (port
  251. (pt 176 80)
  252. (output)
  253. (text "code[2..0]" (rect 0 0 49 12)(font "Arial" ))
  254. (text "code[2..0]" (rect 106 75 155 87)(font "Arial" ))
  255. (line (pt 176 80)(pt 160 80)(line_width 3))
  256. )
  257. (drawing
  258. (rectangle (rect 16 16 160 144)(line_width 1))
  259. )
  260. )
  261. (connector
  262. (pt 304 160)
  263. (pt 336 160)
  264. )
  265. (connector
  266. (pt 304 176)
  267. (pt 336 176)
  268. (bus)
  269. )
  270. (connector
  271. (pt 304 192)
  272. (pt 336 192)
  273. (bus)
  274. )
  275. (connector
  276. (pt 304 208)
  277. (pt 336 208)
  278. (bus)
  279. )
  280. (connector
  281. (pt 304 224)
  282. (pt 336 224)
  283. (bus)
  284. )
  285. (connector
  286. (pt 304 240)
  287. (pt 336 240)
  288. (bus)
  289. )
  290. (connector
  291. (pt 512 160)
  292. (pt 544 160)
  293. (bus)
  294. )
  295. (connector
  296. (pt 512 176)
  297. (pt 544 176)
  298. (bus)
  299. )
  300. (connector
  301. (pt 512 192)
  302. (pt 544 192)
  303. )
  304. (connector
  305. (pt 512 208)
  306. (pt 544 208)
  307. (bus)
  308. )