1
0

FPGC.gtkw 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. [*]
  2. [*] GTKWave Analyzer v3.3.107 (w)1999-2020 BSI
  3. [*] Sat Sep 2 15:51:57 2023
  4. [*]
  5. [dumpfile] "/home/bart/Documents/FPGA/FPGC6/Verilog/output/wave.vcd"
  6. [dumpfile_mtime] "Sat Sep 2 15:42:56 2023"
  7. [dumpfile_size] 48021003
  8. [savefile] "/home/bart/Documents/FPGA/FPGC6/Verilog/output/FPGC.gtkw"
  9. [timestart] 0
  10. [size] 1920 1054
  11. [pos] -1 -1
  12. *-26.666576 407400000 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
  13. [treeopen] FPGC_tb.
  14. [treeopen] FPGC_tb.fpgc.
  15. [treeopen] FPGC_tb.fpgc.cpu.arbiter.
  16. [sst_width] 227
  17. [signals_width] 366
  18. [sst_expanded] 1
  19. [sst_vpaned_height] 495
  20. @28
  21. FPGC_tb.fpgc.clk
  22. @22
  23. FPGC_tb.fpgc.cpu.PC[26:0]
  24. @200
  25. -
  26. -
  27. -Arbiter
  28. -
  29. @22
  30. FPGC_tb.fpgc.cpu.arbiter.addr_a[31:0]
  31. FPGC_tb.fpgc.cpu.arbiter.data_a[31:0]
  32. @28
  33. FPGC_tb.fpgc.cpu.arbiter.we_a
  34. FPGC_tb.fpgc.cpu.arbiter.start_a
  35. FPGC_tb.fpgc.cpu.arbiter.done_a
  36. @22
  37. FPGC_tb.fpgc.cpu.arbiter.q[31:0]
  38. @200
  39. -
  40. -
  41. @22
  42. FPGC_tb.fpgc.cpu.arbiter.addr_b[31:0]
  43. FPGC_tb.fpgc.cpu.arbiter.data_b[31:0]
  44. @28
  45. FPGC_tb.fpgc.cpu.arbiter.we_b
  46. FPGC_tb.fpgc.cpu.arbiter.start_b
  47. FPGC_tb.fpgc.cpu.arbiter.done_b
  48. @22
  49. FPGC_tb.fpgc.cpu.arbiter.q[31:0]
  50. @200
  51. -
  52. -
  53. @22
  54. FPGC_tb.fpgc.cpu.arbiter.bus_addr[26:0]
  55. FPGC_tb.fpgc.cpu.arbiter.bus_data[31:0]
  56. @28
  57. FPGC_tb.fpgc.cpu.arbiter.bus_we
  58. FPGC_tb.fpgc.cpu.arbiter.bus_start
  59. FPGC_tb.fpgc.cpu.arbiter.bus_done
  60. @200
  61. -
  62. -
  63. @24
  64. FPGC_tb.fpgc.cpu.arbiter.state[2:0]
  65. @200
  66. -
  67. -
  68. -
  69. -
  70. -
  71. -
  72. @22
  73. FPGC_tb.fpgc.cpu.arbiter_bus_addr[26:0]
  74. FPGC_tb.fpgc.cpu.arbiter_bus_data[31:0]
  75. @28
  76. FPGC_tb.fpgc.cpu.arbiter_bus_start
  77. FPGC_tb.fpgc.cpu.arbiter_bus_we
  78. @22
  79. FPGC_tb.fpgc.cpu.arbiter_bus_q[31:0]
  80. @28
  81. FPGC_tb.fpgc.cpu.arbiter_bus_done
  82. @200
  83. -
  84. @22
  85. FPGC_tb.fpgc.cpu.bus_addr[26:0]
  86. FPGC_tb.fpgc.cpu.bus_data[31:0]
  87. @28
  88. FPGC_tb.fpgc.cpu.bus_we
  89. FPGC_tb.fpgc.cpu.bus_start
  90. @22
  91. FPGC_tb.fpgc.cpu.bus_q[31:0]
  92. @28
  93. FPGC_tb.fpgc.cpu.bus_done
  94. @200
  95. -
  96. @22
  97. FPGC_tb.fpgc.cpu.sdc_addr[23:0]
  98. FPGC_tb.fpgc.cpu.sdc_data[31:0]
  99. @28
  100. FPGC_tb.fpgc.cpu.sdc_we
  101. FPGC_tb.fpgc.cpu.sdc_start
  102. @22
  103. FPGC_tb.fpgc.cpu.sdc_q[31:0]
  104. @28
  105. FPGC_tb.fpgc.cpu.sdc_done
  106. @200
  107. -
  108. -SDRAMcontroller
  109. @24
  110. FPGC_tb.fpgc.sdramcontroller.sdc_addr[23:0]
  111. @22
  112. FPGC_tb.fpgc.sdramcontroller.sdc_data[31:0]
  113. @28
  114. FPGC_tb.fpgc.sdramcontroller.sdc_we
  115. FPGC_tb.fpgc.sdramcontroller.sdc_start
  116. FPGC_tb.fpgc.sdramcontroller.sdc_done
  117. @24
  118. FPGC_tb.fpgc.sdramcontroller.state[4:0]
  119. @28
  120. FPGC_tb.fpgc.sdramcontroller.is_refreshing
  121. @22
  122. FPGC_tb.fpgc.sdramcontroller.sdc_q[31:0]
  123. @200
  124. -
  125. -
  126. @22
  127. FPGC_tb.fpgc.sdramcontroller.SDRAM_A[12:0]
  128. @28
  129. FPGC_tb.fpgc.sdramcontroller.SDRAM_BA[1:0]
  130. FPGC_tb.fpgc.sdramcontroller.SDRAM_CASn
  131. FPGC_tb.fpgc.sdramcontroller.SDRAM_CKE
  132. @22
  133. FPGC_tb.fpgc.sdramcontroller.SDRAM_CMD[3:0]
  134. @28
  135. FPGC_tb.fpgc.sdramcontroller.SDRAM_CSn
  136. @22
  137. FPGC_tb.fpgc.sdramcontroller.SDRAM_DATA[31:0]
  138. FPGC_tb.fpgc.sdramcontroller.SDRAM_DQM[3:0]
  139. FPGC_tb.fpgc.sdramcontroller.SDRAM_DQ[31:0]
  140. @28
  141. FPGC_tb.fpgc.sdramcontroller.SDRAM_DQ_OE
  142. @22
  143. FPGC_tb.fpgc.sdramcontroller.SDRAM_Q[31:0]
  144. @28
  145. FPGC_tb.fpgc.sdramcontroller.SDRAM_RASn
  146. FPGC_tb.fpgc.sdramcontroller.SDRAM_WEn
  147. @200
  148. -
  149. -SPI flash
  150. @28
  151. FPGC_tb.spiFlash.CLK
  152. FPGC_tb.spiFlash.CSn
  153. FPGC_tb.spiFlash.DIO
  154. FPGC_tb.spiFlash.DO
  155. FPGC_tb.spiFlash.HOLDn
  156. FPGC_tb.spiFlash.WPn
  157. @200
  158. -
  159. -
  160. -MU
  161. @22
  162. FPGC_tb.fpgc.mu.bus_addr[26:0]
  163. FPGC_tb.fpgc.mu.bus_d_reg[31:0]
  164. FPGC_tb.fpgc.mu.bus_data[31:0]
  165. @28
  166. FPGC_tb.fpgc.mu.bus_done
  167. FPGC_tb.fpgc.mu.bus_done_next
  168. @22
  169. FPGC_tb.fpgc.mu.bus_q[31:0]
  170. FPGC_tb.fpgc.mu.bus_q_wire[31:0]
  171. FPGC_tb.fpgc.mu.bus_q_wire_reg[31:0]
  172. @28
  173. FPGC_tb.fpgc.mu.bus_start
  174. FPGC_tb.fpgc.mu.bus_we
  175. @200
  176. -
  177. -
  178. -Fetch
  179. @28
  180. FPGC_tb.fpgc.cpu.instr_DE[31:0]
  181. @24
  182. FPGC_tb.fpgc.cpu.pc_FE[31:0]
  183. @28
  184. FPGC_tb.fpgc.cpu.instr_hit_FE
  185. @200
  186. -
  187. @28
  188. FPGC_tb.fpgc.cpu.intDisabled
  189. @22
  190. FPGC_tb.fpgc.cpu.interruptValid
  191. FPGC_tb.fpgc.cpu.pc_FE[31:0]
  192. FPGC_tb.fpgc.cpu.pc_FE_backup[31:0]
  193. FPGC_tb.fpgc.cpu.PC_backup_current[31:0]
  194. @200
  195. -
  196. @28
  197. FPGC_tb.fpgc.cpu.instr_MEM[31:0]
  198. FPGC_tb.fpgc.cpu.jumpc_MEM
  199. FPGC_tb.fpgc.cpu.branch_passed_MEM
  200. @24
  201. FPGC_tb.fpgc.cpu.jump_addr_MEM[31:0]
  202. @200
  203. -
  204. @22
  205. FPGC_tb.fpgc.mu.bus_addr[26:0]
  206. @28
  207. FPGC_tb.fpgc.mu.bus_start
  208. @22
  209. FPGC_tb.fpgc.mu.bus_q[31:0]
  210. FPGC_tb.fpgc.mu.bus_q_wire[31:0]
  211. @28
  212. FPGC_tb.fpgc.mu.bus_done_next
  213. @22
  214. FPGC_tb.fpgc.mu.bus_q_wire_reg[31:0]
  215. @28
  216. FPGC_tb.fpgc.mu.bus_done
  217. @22
  218. FPGC_tb.fpgc.mu.UART0_rx.o_Rx_Byte[7:0]
  219. @200
  220. -
  221. @22
  222. FPGC_tb.DIPS[3:0]
  223. @28
  224. FPGC_tb.fpgc.cpu.intDisabled
  225. FPGC_tb.fpgc.cpu.interruptValid
  226. @200
  227. -InstrMem
  228. @28
  229. FPGC_tb.fpgc.cpu.instrMem.clk
  230. @200
  231. -
  232. @24
  233. FPGC_tb.fpgc.cpu.instrMem.addr[31:0]
  234. @22
  235. FPGC_tb.fpgc.cpu.instrMem.q[31:0]
  236. @28
  237. FPGC_tb.fpgc.cpu.instrMem.ignoreNext
  238. FPGC_tb.fpgc.cpu.instrMem.clear
  239. FPGC_tb.fpgc.cpu.instrMem.hit
  240. FPGC_tb.fpgc.cpu.instrMem.hold
  241. @200
  242. -
  243. @22
  244. FPGC_tb.fpgc.cpu.instrMem.bus_addr[31:0]
  245. FPGC_tb.fpgc.cpu.instrMem.bus_data[31:0]
  246. @28
  247. FPGC_tb.fpgc.cpu.instrMem.bus_done
  248. @22
  249. FPGC_tb.fpgc.cpu.instrMem.bus_q[31:0]
  250. @28
  251. FPGC_tb.fpgc.cpu.instrMem.bus_start
  252. FPGC_tb.fpgc.cpu.instrMem.bus_we
  253. @200
  254. -
  255. -
  256. @28
  257. FPGC_tb.fpgc.cpu.clearCache_DE
  258. FPGC_tb.fpgc.cpu.clearCache_EX
  259. FPGC_tb.fpgc.cpu.clearCache_MEM
  260. @200
  261. -
  262. -
  263. -
  264. -DataMem
  265. @22
  266. FPGC_tb.fpgc.cpu.dataMem.bus_addr[31:0]
  267. FPGC_tb.fpgc.cpu.dataMem.bus_data[31:0]
  268. FPGC_tb.fpgc.cpu.dataMem.bus_q[31:0]
  269. @28
  270. FPGC_tb.fpgc.cpu.dataMem.bus_we
  271. FPGC_tb.fpgc.cpu.dataMem.bus_start
  272. FPGC_tb.fpgc.cpu.dataMem.bus_done
  273. @200
  274. -
  275. @24
  276. FPGC_tb.fpgc.cpu.dataMem.bus_addr[31:0]
  277. @28
  278. FPGC_tb.fpgc.cpu.dataMem.busy
  279. @22
  280. FPGC_tb.fpgc.cpu.dataMem.qreg[31:0]
  281. FPGC_tb.fpgc.cpu.dataMem.q[31:0]
  282. @200
  283. -
  284. -
  285. -
  286. -
  287. @28
  288. FPGC_tb.fpgc.cpu.clearCache_DE
  289. FPGC_tb.fpgc.cpu.clearCache_EX
  290. FPGC_tb.fpgc.cpu.clearCache_MEM
  291. @200
  292. -
  293. -L2Cache
  294. @24
  295. FPGC_tb.fpgc.l2cache.state[2:0]
  296. FPGC_tb.fpgc.l2cache.clear_cache_counter[15:0]
  297. @200
  298. -
  299. @29
  300. FPGC_tb.fpgc.l2cache.start_registered
  301. @24
  302. FPGC_tb.fpgc.l2cache.cache_addr[9:0]
  303. @22
  304. FPGC_tb.fpgc.l2cache.cache_d[46:0]
  305. @28
  306. FPGC_tb.fpgc.l2cache.cache_we
  307. @22
  308. FPGC_tb.fpgc.l2cache.cache_q[46:0]
  309. @200
  310. -
  311. -
  312. -
  313. [pattern_trace] 1
  314. [pattern_trace] 0