Mirror of my github hw-experiments repository

waves.vcd 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458
  1. $date
  2. Mon May 22 18:16:34 2017
  3. $end
  4. $version
  5. Icarus Verilog
  6. $end
  7. $timescale
  8. 1s
  9. $end
  10. $scope module fifo_tb $end
  11. $var wire 1 ! full $end
  12. $var wire 1 " empty $end
  13. $var wire 16 # data_out [15:0] $end
  14. $var reg 1 $ clk $end
  15. $var reg 16 % data_in [15:0] $end
  16. $var reg 1 & fifo_pop $end
  17. $var reg 1 ' fifo_push $end
  18. $var reg 1 ( reset_n $end
  19. $var reg 16 ) tmp [15:0] $end
  20. $scope module dut $end
  21. $var wire 1 $ clk $end
  22. $var wire 16 * data_in [15:0] $end
  23. $var wire 1 & pop $end
  24. $var wire 1 ' push $end
  25. $var wire 1 ( reset_n $end
  26. $var reg 16 + data_out [15:0] $end
  27. $var reg 1 " empty $end
  28. $var reg 1 ! full $end
  29. $var reg 3 , rd_ptr [2:0] $end
  30. $var reg 3 - wr_ptr [2:0] $end
  31. $upscope $end
  32. $upscope $end
  33. $scope module fifo_tb $end
  34. $scope module dut $end
  35. $var reg 16 . \data[0] [15:0] $end
  36. $upscope $end
  37. $upscope $end
  38. $scope module fifo_tb $end
  39. $scope module dut $end
  40. $var reg 16 / \data[1] [15:0] $end
  41. $upscope $end
  42. $upscope $end
  43. $scope module fifo_tb $end
  44. $scope module dut $end
  45. $var reg 16 0 \data[2] [15:0] $end
  46. $upscope $end
  47. $upscope $end
  48. $scope module fifo_tb $end
  49. $scope module dut $end
  50. $var reg 16 1 \data[3] [15:0] $end
  51. $upscope $end
  52. $upscope $end
  53. $scope module fifo_tb $end
  54. $scope module dut $end
  55. $var reg 16 2 \data[4] [15:0] $end
  56. $upscope $end
  57. $upscope $end
  58. $scope module fifo_tb $end
  59. $scope module dut $end
  60. $var reg 16 3 \data[5] [15:0] $end
  61. $upscope $end
  62. $upscope $end
  63. $scope module fifo_tb $end
  64. $scope module dut $end
  65. $var reg 16 4 \data[6] [15:0] $end
  66. $upscope $end
  67. $upscope $end
  68. $scope module fifo_tb $end
  69. $scope module dut $end
  70. $var reg 16 5 \data[7] [15:0] $end
  71. $upscope $end
  72. $upscope $end
  73. $enddefinitions $end
  74. #0
  75. $dumpvars
  76. bx 5
  77. bx 4
  78. bx 3
  79. bx 2
  80. bx 1
  81. bx 0
  82. bx /
  83. bx .
  84. bx -
  85. bx ,
  86. bx +
  87. b0 *
  88. bx )
  89. 1(
  90. x'
  91. x&
  92. b0 %
  93. 0$
  94. bx #
  95. x"
  96. x!
  97. $end
  98. #10
  99. 1"
  100. 0!
  101. b0 -
  102. b0 ,
  103. 1$
  104. #20
  105. 0$
  106. #30
  107. 1$
  108. #40
  109. b1111111111111111 %
  110. b1111111111111111 *
  111. 0(
  112. 0$
  113. #50
  114. 0"
  115. b1111111111111111 .
  116. b1 -
  117. 1'
  118. 1$
  119. #60
  120. b0 %
  121. b0 *
  122. 0'
  123. 0$
  124. #70
  125. b0 /
  126. b10 -
  127. 1'
  128. 1$
  129. #80
  130. b1111111111111111 %
  131. b1111111111111111 *
  132. 0'
  133. 0$
  134. #90
  135. b1111111111111111 0
  136. b11 -
  137. 1'
  138. 1$
  139. #100
  140. b0 %
  141. b0 *
  142. 0'
  143. 0$
  144. #110
  145. b0 1
  146. b100 -
  147. 1'
  148. 1$
  149. #120
  150. b1111111111111111 %
  151. b1111111111111111 *
  152. 0'
  153. 0$
  154. #130
  155. b1111111111111111 2
  156. b101 -
  157. 1'
  158. 1$
  159. #140
  160. b0 %
  161. b0 *
  162. 0'
  163. 0$
  164. #150
  165. b0 3
  166. b110 -
  167. 1'
  168. 1$
  169. #160
  170. b1111111111111111 %
  171. b1111111111111111 *
  172. 0'
  173. 0$
  174. #170
  175. b1111111111111111 4
  176. b111 -
  177. 1'
  178. 1$
  179. #180
  180. b0 %
  181. b0 *
  182. 0'
  183. 0$
  184. #190
  185. 1!
  186. b0 5
  187. b0 -
  188. 1'
  189. 1$
  190. #200
  191. b1111111111111111 )
  192. b1111111111111111 %
  193. b1111111111111111 *
  194. 0'
  195. 0$
  196. #210
  197. 0!
  198. b1111111111111111 #
  199. b1111111111111111 +
  200. b1 ,
  201. 1&
  202. 1$
  203. #220
  204. b0 )
  205. 0&
  206. 0$
  207. #230
  208. b0 #
  209. b0 +
  210. b10 ,
  211. 1&
  212. 1$
  213. #240
  214. b1111111111111111 )
  215. 0&
  216. 0$
  217. #250
  218. b1111111111111111 #
  219. b1111111111111111 +
  220. b11 ,
  221. 1&
  222. 1$
  223. #260
  224. b0 )
  225. 0&
  226. 0$
  227. #270
  228. b0 #
  229. b0 +
  230. b100 ,
  231. 1&
  232. 1$
  233. #280
  234. b1111111111111111 )
  235. 0&
  236. 0$
  237. #290
  238. b1111111111111111 #
  239. b1111111111111111 +
  240. b101 ,
  241. 1&
  242. 1$
  243. #300
  244. b0 )
  245. 0&
  246. 0$
  247. #310
  248. b0 #
  249. b0 +
  250. b110 ,
  251. 1&
  252. 1$
  253. #320
  254. b1111111111111111 )
  255. 0&
  256. 0$
  257. #330
  258. b1111111111111111 #
  259. b1111111111111111 +
  260. b111 ,
  261. 1&
  262. 1$
  263. #340
  264. b0 )
  265. 0&
  266. 0$
  267. #350
  268. 1"
  269. b0 #
  270. b0 +
  271. b0 ,
  272. 1&
  273. 1$
  274. #360
  275. b1111111111111111 )
  276. 0&
  277. 0$
  278. #370
  279. 1$
  280. #380
  281. 0$
  282. #390
  283. 1$
  284. #400
  285. 0$
  286. #410
  287. 1$
  288. #420
  289. 0$
  290. #430
  291. 1$
  292. #440
  293. 0$
  294. #450
  295. b1001000110100 %
  296. b1001000110100 *
  297. 1$
  298. #460
  299. 0$
  300. #470
  301. 1'
  302. 1$
  303. #480
  304. b1110110111001011 %
  305. b1110110111001011 *
  306. 0'
  307. 0$
  308. #490
  309. 0"
  310. b1110110111001011 .
  311. b1 -
  312. 1'
  313. 1$
  314. #500
  315. b1001000110100 %
  316. b1001000110100 *
  317. 0'
  318. 0$
  319. #510
  320. b1001000110100 /
  321. b10 -
  322. 1'
  323. 1$
  324. #520
  325. b1110110111001011 %
  326. b1110110111001011 *
  327. 0'
  328. 0$
  329. #530
  330. b1110110111001011 0
  331. b11 -
  332. 1'
  333. 1$
  334. #540
  335. b1001000110100 %
  336. b1001000110100 *
  337. 0'
  338. 0$
  339. #550
  340. b1001000110100 1
  341. b100 -
  342. 1'
  343. 1$
  344. #560
  345. b1110110111001011 %
  346. b1110110111001011 *
  347. 0'
  348. 0$
  349. #570
  350. b1110110111001011 2
  351. b101 -
  352. 1'
  353. 1$
  354. #580
  355. b1001000110100 %
  356. b1001000110100 *
  357. 0'
  358. 0$
  359. #590
  360. b1001000110100 3
  361. b110 -
  362. 1'
  363. 1$
  364. #600
  365. b1110110111001011 %
  366. b1110110111001011 *
  367. 0'
  368. 0$
  369. #610
  370. b1110110111001011 4
  371. b111 -
  372. 1'
  373. 1$
  374. #620
  375. b1001000110100 )
  376. b1001000110100 %
  377. b1001000110100 *
  378. 0'
  379. 0$
  380. #630
  381. b1110110111001011 #
  382. b1110110111001011 +
  383. b1 ,
  384. 1&
  385. 1$
  386. #640
  387. b1110110111001011 )
  388. 0&
  389. 0$
  390. #650
  391. b1001000110100 #
  392. b1001000110100 +
  393. b10 ,
  394. 1&
  395. 1$
  396. #660
  397. b1001000110100 )
  398. 0&
  399. 0$
  400. #670
  401. b1110110111001011 #
  402. b1110110111001011 +
  403. b11 ,
  404. 1&
  405. 1$
  406. #680
  407. b1110110111001011 )
  408. 0&
  409. 0$
  410. #690
  411. b1001000110100 #
  412. b1001000110100 +
  413. b100 ,
  414. 1&
  415. 1$
  416. #700
  417. b1001000110100 )
  418. 0&
  419. 0$
  420. #710
  421. b1110110111001011 #
  422. b1110110111001011 +
  423. b101 ,
  424. 1&
  425. 1$
  426. #720
  427. b1110110111001011 )
  428. 0&
  429. 0$
  430. #730
  431. b1001000110100 #
  432. b1001000110100 +
  433. b110 ,
  434. 1&
  435. 1$
  436. #740
  437. b1001000110100 )
  438. 0&
  439. 0$
  440. #750
  441. 1"
  442. b1110110111001011 #
  443. b1110110111001011 +
  444. b111 ,
  445. 1&
  446. 1$
  447. #760
  448. b1110110111001011 )
  449. 0&
  450. 0$
  451. #770
  452. 1&
  453. 1$
  454. #780
  455. b1001000110100 )
  456. 0&
  457. 0$