DS18B20.bdf
上传用户:whms_168
上传日期:2022-08-09
资源大小:592k
文件大小:10k
源码类别:

VHDL/FPGA/Verilog

开发平台:

Others

  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-2008 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. (header "graphic" (version "1.3"))
  22. (pin
  23. (input)
  24. (rect 80 104 248 120)
  25. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  26. (text "RESET" (rect 5 0 40 12)(font "Arial" ))
  27. (pt 168 8)
  28. (drawing
  29. (line (pt 92 12)(pt 117 12)(line_width 1))
  30. (line (pt 92 4)(pt 117 4)(line_width 1))
  31. (line (pt 121 8)(pt 168 8)(line_width 1))
  32. (line (pt 92 12)(pt 92 4)(line_width 1))
  33. (line (pt 117 4)(pt 121 8)(line_width 1))
  34. (line (pt 117 12)(pt 121 8)(line_width 1))
  35. )
  36. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
  37. (annotation_block (location)(rect -8 120 40 136))
  38. )
  39. (pin
  40. (input)
  41. (rect 80 120 248 136)
  42. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  43. (text "GCLKP1" (rect 5 0 47 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. (annotation_block (location)(rect -8 136 40 152))
  55. )
  56. (pin
  57. (input)
  58. (rect 80 136 248 152)
  59. (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
  60. (text "GCLKP2" (rect 5 0 47 12)(font "Arial" ))
  61. (pt 168 8)
  62. (drawing
  63. (line (pt 92 12)(pt 117 12)(line_width 1))
  64. (line (pt 92 4)(pt 117 4)(line_width 1))
  65. (line (pt 121 8)(pt 168 8)(line_width 1))
  66. (line (pt 92 12)(pt 92 4)(line_width 1))
  67. (line (pt 117 4)(pt 121 8)(line_width 1))
  68. (line (pt 117 12)(pt 121 8)(line_width 1))
  69. )
  70. (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
  71. (annotation_block (location)(rect -8 152 40 168))
  72. )
  73. (pin
  74. (output)
  75. (rect 864 280 1040 296)
  76. (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
  77. (text "LEDOUT[7..0]" (rect 90 0 159 12)(font "Arial" ))
  78. (pt 0 8)
  79. (drawing
  80. (line (pt 0 8)(pt 52 8)(line_width 1))
  81. (line (pt 52 4)(pt 78 4)(line_width 1))
  82. (line (pt 52 12)(pt 78 12)(line_width 1))
  83. (line (pt 52 12)(pt 52 4)(line_width 1))
  84. (line (pt 78 4)(pt 82 8)(line_width 1))
  85. (line (pt 82 8)(pt 78 12)(line_width 1))
  86. (line (pt 78 12)(pt 82 8)(line_width 1))
  87. )
  88. (annotation_block (location)(rect 1040 296 1088 408))
  89. )
  90. (pin
  91. (output)
  92. (rect 864 296 1040 312)
  93. (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
  94. (text "SELECT[3..0]" (rect 90 0 157 12)(font "Arial" ))
  95. (pt 0 8)
  96. (drawing
  97. (line (pt 0 8)(pt 52 8)(line_width 1))
  98. (line (pt 52 4)(pt 78 4)(line_width 1))
  99. (line (pt 52 12)(pt 78 12)(line_width 1))
  100. (line (pt 52 12)(pt 52 4)(line_width 1))
  101. (line (pt 78 4)(pt 82 8)(line_width 1))
  102. (line (pt 82 8)(pt 78 12)(line_width 1))
  103. (line (pt 78 12)(pt 82 8)(line_width 1))
  104. )
  105. (annotation_block (location)(rect 1040 312 1088 368))
  106. )
  107. (pin
  108. (output)
  109. (rect 864 264 1040 280)
  110. (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
  111. (text "Light[7..0]" (rect 90 0 139 12)(font "Arial" ))
  112. (pt 0 8)
  113. (drawing
  114. (line (pt 0 8)(pt 52 8)(line_width 1))
  115. (line (pt 52 4)(pt 78 4)(line_width 1))
  116. (line (pt 52 12)(pt 78 12)(line_width 1))
  117. (line (pt 52 12)(pt 52 4)(line_width 1))
  118. (line (pt 78 4)(pt 82 8)(line_width 1))
  119. (line (pt 82 8)(pt 78 12)(line_width 1))
  120. (line (pt 78 12)(pt 82 8)(line_width 1))
  121. )
  122. (annotation_block (location)(rect 1040 280 1088 392))
  123. )
  124. (pin
  125. (bidir)
  126. (rect 72 192 248 208)
  127. (text "BIDIR" (rect 151 6 175 16)(font "Arial" (font_size 6)))
  128. (text "DT" (rect 5 4 19 16)(font "Arial" ))
  129. (pt 176 8)
  130. (drawing
  131. (line (pt 120 12)(pt 98 12)(line_width 1))
  132. (line (pt 176 8)(pt 124 8)(line_width 1))
  133. (line (pt 120 4)(pt 98 4)(line_width 1))
  134. (line (pt 98 12)(pt 94 8)(line_width 1))
  135. (line (pt 98 4)(pt 94 8)(line_width 1))
  136. (line (pt 120 12)(pt 124 8)(line_width 1))
  137. (line (pt 124 8)(pt 120 4)(line_width 1))
  138. )
  139. (rotate180)
  140. (text "VCC" (rect 152 -1 172 9)(font "Arial" (font_size 6)))
  141. (annotation_block (location)(rect 72 208 120 224))
  142. )
  143. (symbol
  144. (rect 296 80 448 176)
  145. (text "Frequency" (rect 5 0 58 12)(font "Arial" ))
  146. (text "inst" (rect 8 80 25 92)(font "Arial" ))
  147. (port
  148. (pt 0 32)
  149. (input)
  150. (text "RESET" (rect 0 0 35 12)(font "Arial" ))
  151. (text "RESET" (rect 21 27 56 39)(font "Arial" ))
  152. (line (pt 0 32)(pt 16 32)(line_width 1))
  153. )
  154. (port
  155. (pt 0 48)
  156. (input)
  157. (text "GCLKP1" (rect 0 0 42 12)(font "Arial" ))
  158. (text "GCLKP1" (rect 21 43 63 55)(font "Arial" ))
  159. (line (pt 0 48)(pt 16 48)(line_width 1))
  160. )
  161. (port
  162. (pt 0 64)
  163. (input)
  164. (text "GCLKP2" (rect 0 0 42 12)(font "Arial" ))
  165. (text "GCLKP2" (rect 21 59 63 71)(font "Arial" ))
  166. (line (pt 0 64)(pt 16 64)(line_width 1))
  167. )
  168. (port
  169. (pt 152 32)
  170. (output)
  171. (text "ClockScan" (rect 0 0 53 12)(font "Arial" ))
  172. (text "ClockScan" (rect 78 27 131 39)(font "Arial" ))
  173. (line (pt 152 32)(pt 136 32)(line_width 1))
  174. )
  175. (port
  176. (pt 152 48)
  177. (output)
  178. (text "Refresh" (rect 0 0 40 12)(font "Arial" ))
  179. (text "Refresh" (rect 91 43 131 55)(font "Arial" ))
  180. (line (pt 152 48)(pt 136 48)(line_width 1))
  181. )
  182. (port
  183. (pt 152 64)
  184. (output)
  185. (text "CLK" (rect 0 0 21 12)(font "Arial" ))
  186. (text "CLK" (rect 110 59 131 71)(font "Arial" ))
  187. (line (pt 152 64)(pt 136 64)(line_width 1))
  188. )
  189. (drawing
  190. (rectangle (rect 16 16 136 80)(line_width 1))
  191. )
  192. )
  193. (symbol
  194. (rect 296 240 448 336)
  195. (text "DS18B20VHDL" (rect 5 0 80 12)(font "Arial" ))
  196. (text "inst4" (rect 8 80 31 92)(font "Arial" ))
  197. (port
  198. (pt 0 32)
  199. (input)
  200. (text "RESET" (rect 0 0 35 12)(font "Arial" ))
  201. (text "RESET" (rect 21 27 56 39)(font "Arial" ))
  202. (line (pt 0 32)(pt 16 32)(line_width 1))
  203. )
  204. (port
  205. (pt 0 48)
  206. (input)
  207. (text "CLK" (rect 0 0 21 12)(font "Arial" ))
  208. (text "CLK" (rect 21 43 42 55)(font "Arial" ))
  209. (line (pt 0 48)(pt 16 48)(line_width 1))
  210. )
  211. (port
  212. (pt 0 64)
  213. (input)
  214. (text "Fresh" (rect 0 0 28 12)(font "Arial" ))
  215. (text "Fresh" (rect 21 59 49 71)(font "Arial" ))
  216. (line (pt 0 64)(pt 16 64)(line_width 1))
  217. )
  218. (port
  219. (pt 152 48)
  220. (output)
  221. (text "EOC" (rect 0 0 23 12)(font "Arial" ))
  222. (text "EOC" (rect 108 43 131 55)(font "Arial" ))
  223. (line (pt 152 48)(pt 136 48)(line_width 1))
  224. )
  225. (port
  226. (pt 152 64)
  227. (output)
  228. (text "PDATA[7..0]" (rect 0 0 61 12)(font "Arial" ))
  229. (text "PDATA[7..0]" (rect 70 59 131 71)(font "Arial" ))
  230. (line (pt 152 64)(pt 136 64)(line_width 3))
  231. )
  232. (port
  233. (pt 152 32)
  234. (bidir)
  235. (text "DQ" (rect 0 0 16 12)(font "Arial" ))
  236. (text "DQ" (rect 115 27 131 39)(font "Arial" ))
  237. (line (pt 152 32)(pt 136 32)(line_width 1))
  238. )
  239. (drawing
  240. (rectangle (rect 16 16 136 80)(line_width 1))
  241. )
  242. )
  243. (symbol
  244. (rect 624 240 808 336)
  245. (text "LED4" (rect 5 0 32 12)(font "Arial" ))
  246. (text "inst2" (rect 8 80 31 92)(font "Arial" ))
  247. (port
  248. (pt 0 32)
  249. (input)
  250. (text "RESET" (rect 0 0 35 12)(font "Arial" ))
  251. (text "RESET" (rect 21 27 56 39)(font "Arial" ))
  252. (line (pt 0 32)(pt 16 32)(line_width 1))
  253. )
  254. (port
  255. (pt 0 48)
  256. (input)
  257. (text "ClockScan" (rect 0 0 53 12)(font "Arial" ))
  258. (text "ClockScan" (rect 21 43 74 55)(font "Arial" ))
  259. (line (pt 0 48)(pt 16 48)(line_width 1))
  260. )
  261. (port
  262. (pt 0 64)
  263. (input)
  264. (text "DATA[7..0]" (rect 0 0 54 12)(font "Arial" ))
  265. (text "DATA[7..0]" (rect 21 59 75 71)(font "Arial" ))
  266. (line (pt 0 64)(pt 16 64)(line_width 3))
  267. )
  268. (port
  269. (pt 184 32)
  270. (output)
  271. (text "Light[7..0]" (rect 0 0 49 12)(font "Arial" ))
  272. (text "Light[7..0]" (rect 114 27 163 39)(font "Arial" ))
  273. (line (pt 184 32)(pt 168 32)(line_width 3))
  274. )
  275. (port
  276. (pt 184 48)
  277. (output)
  278. (text "LEDOut[7..0]" (rect 0 0 64 12)(font "Arial" ))
  279. (text "LEDOut[7..0]" (rect 99 43 163 55)(font "Arial" ))
  280. (line (pt 184 48)(pt 168 48)(line_width 3))
  281. )
  282. (port
  283. (pt 184 64)
  284. (output)
  285. (text "DigitSelect[3..0]" (rect 0 0 79 12)(font "Arial" ))
  286. (text "DigitSelect[3..0]" (rect 84 59 163 71)(font "Arial" ))
  287. (line (pt 184 64)(pt 168 64)(line_width 3))
  288. )
  289. (drawing
  290. (rectangle (rect 16 16 168 80)(line_width 1))
  291. )
  292. )
  293. (connector
  294. (pt 296 112)
  295. (pt 248 112)
  296. )
  297. (connector
  298. (pt 296 128)
  299. (pt 248 128)
  300. )
  301. (connector
  302. (pt 296 144)
  303. (pt 248 144)
  304. )
  305. (connector
  306. (text "ClockScan" (rect 470 96 523 108)(font "Arial" ))
  307. (pt 448 112)
  308. (pt 552 112)
  309. )
  310. (connector
  311. (pt 248 200)
  312. (pt 464 200)
  313. )
  314. (connector
  315. (pt 464 200)
  316. (pt 464 272)
  317. )
  318. (connector
  319. (pt 448 272)
  320. (pt 464 272)
  321. )
  322. (connector
  323. (text "CLK" (rect 472 128 493 140)(font "Arial" ))
  324. (pt 448 144)
  325. (pt 552 144)
  326. )
  327. (connector
  328. (text "Refresh" (rect 474 112 514 124)(font "Arial" ))
  329. (pt 448 128)
  330. (pt 552 128)
  331. )
  332. (connector
  333. (text "RESET" (rect 228 256 263 268)(font "Arial" ))
  334. (pt 208 272)
  335. (pt 296 272)
  336. )
  337. (connector
  338. (text "CLK" (rect 228 272 249 284)(font "Arial" ))
  339. (pt 208 288)
  340. (pt 296 288)
  341. )
  342. (connector
  343. (text "Refresh" (rect 232 288 272 300)(font "Arial" ))
  344. (pt 208 304)
  345. (pt 296 304)
  346. )
  347. (connector
  348. (text "RESET" (rect 557 256 592 268)(font "Arial" ))
  349. (pt 536 272)
  350. (pt 624 272)
  351. )
  352. (connector
  353. (text "ClockScan" (rect 558 272 611 284)(font "Arial" ))
  354. (pt 536 288)
  355. (pt 624 288)
  356. )
  357. (connector
  358. (pt 808 272)
  359. (pt 864 272)
  360. (bus)
  361. )
  362. (connector
  363. (pt 808 288)
  364. (pt 864 288)
  365. (bus)
  366. )
  367. (connector
  368. (pt 808 304)
  369. (pt 864 304)
  370. (bus)
  371. )
  372. (connector
  373. (text "DATA[7..0]" (rect 462 288 516 300)(font "Arial" ))
  374. (pt 624 304)
  375. (pt 448 304)
  376. (bus)
  377. )