|
@@ -1,376 +1,193 @@
|
|
|
[*]
|
|
|
-[*] GTKWave Analyzer v3.3.107 (w)1999-2020 BSI
|
|
|
-[*] Wed Jul 6 10:46:49 2022
|
|
|
+[*] GTKWave Analyzer v3.3.116 (w)1999-2023 BSI
|
|
|
+[*] Sat Sep 21 12:22:32 2024
|
|
|
[*]
|
|
|
[dumpfile] "/home/bart/Documents/FPGA/FPGC6/Verilog/output/wave.vcd"
|
|
|
-[dumpfile_mtime] "Wed Jul 6 10:46:10 2022"
|
|
|
-[dumpfile_size] 689109
|
|
|
+[dumpfile_mtime] "Sat Aug 31 18:28:43 2024"
|
|
|
+[dumpfile_size] 86361
|
|
|
[savefile] "/home/bart/Documents/FPGA/FPGC6/Verilog/output/B32P.gtkw"
|
|
|
[timestart] 0
|
|
|
-[size] 1920 1027
|
|
|
+[size] 1920 1001
|
|
|
[pos] -1 -1
|
|
|
-*-17.666576 932000 -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
|
|
|
-[treeopen] B32P_tb.
|
|
|
-[treeopen] B32P_tb.cpu.
|
|
|
-[sst_width] 254
|
|
|
-[signals_width] 485
|
|
|
+*-7.414134 428 -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
|
|
|
+[treeopen] FPGC_tb.
|
|
|
+[treeopen] FPGC_tb.fpgc.
|
|
|
+[treeopen] FPGC_tb.fpgc.cpu.
|
|
|
+[treeopen] FPGC_tb.fpgc.memoryunit.
|
|
|
+[sst_width] 278
|
|
|
+[signals_width] 251
|
|
|
[sst_expanded] 1
|
|
|
-[sst_vpaned_height] 307
|
|
|
+[sst_vpaned_height] 264
|
|
|
@28
|
|
|
-B32P_tb.clk_SDRAM
|
|
|
-B32P_tb.cpu.clk
|
|
|
-B32P_tb.cpu.reset
|
|
|
+FPGC_tb.clk
|
|
|
+FPGC_tb.fpgc.reset
|
|
|
@200
|
|
|
-
|
|
|
--
|
|
|
--
|
|
|
--Arbiter
|
|
|
-@28
|
|
|
-B32P_tb.cpu.arbiter.clk
|
|
|
-@22
|
|
|
-B32P_tb.cpu.arbiter.addr_a[31:0]
|
|
|
-B32P_tb.cpu.arbiter.data_a[31:0]
|
|
|
+-CPU
|
|
|
+@24
|
|
|
+FPGC_tb.fpgc.cpu.pc_FE_prev[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.pc_FE[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.jump_addr_MEM[31:0]
|
|
|
@28
|
|
|
-B32P_tb.cpu.arbiter.start_a
|
|
|
-B32P_tb.cpu.arbiter.we_a
|
|
|
+FPGC_tb.fpgc.cpu.instr_DE[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.instr_EX[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.instr_MEM[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.instr_WB[31:0]
|
|
|
@200
|
|
|
-
|
|
|
@28
|
|
|
-B32P_tb.cpu.arbiter.done_a
|
|
|
-B32P_tb.cpu.arbiter.busy_a
|
|
|
+FPGC_tb.fpgc.cpu.stall_FE
|
|
|
+FPGC_tb.fpgc.cpu.stall_DE
|
|
|
+FPGC_tb.fpgc.cpu.stall_EX
|
|
|
+FPGC_tb.fpgc.cpu.stall_MEM
|
|
|
+FPGC_tb.fpgc.cpu.stall_WB
|
|
|
@200
|
|
|
-
|
|
|
-@22
|
|
|
-B32P_tb.cpu.arbiter.addr_b[31:0]
|
|
|
-B32P_tb.cpu.arbiter.data_b[31:0]
|
|
|
+@29
|
|
|
+FPGC_tb.fpgc.cpu.flush_DE
|
|
|
@28
|
|
|
-B32P_tb.cpu.arbiter.start_b
|
|
|
-B32P_tb.cpu.arbiter.we_b
|
|
|
+FPGC_tb.fpgc.cpu.flush_EX
|
|
|
+FPGC_tb.fpgc.cpu.flush_FE
|
|
|
@200
|
|
|
-
|
|
|
@28
|
|
|
-B32P_tb.cpu.arbiter.done_b
|
|
|
-B32P_tb.cpu.arbiter.busy_b
|
|
|
+FPGC_tb.fpgc.cpu.datamem_busy_MEM
|
|
|
@200
|
|
|
-
|
|
|
-@22
|
|
|
-B32P_tb.cpu.arbiter.q[31:0]
|
|
|
-@200
|
|
|
--
|
|
|
--MU
|
|
|
-@22
|
|
|
-B32P_tb.mu.bus_addr[26:0]
|
|
|
-@24
|
|
|
-B32P_tb.mu.bus_data[31:0]
|
|
|
-B32P_tb.mu.bus_we
|
|
|
-B32P_tb.mu.bus_start
|
|
|
-@28
|
|
|
-B32P_tb.mu.bus_q[31:0]
|
|
|
+-Registers
|
|
|
@24
|
|
|
-B32P_tb.mu.bus_done
|
|
|
-B32P_tb.mu.bus_done_next
|
|
|
+FPGC_tb.fpgc.cpu.regbank.addr_d[3:0]
|
|
|
+FPGC_tb.fpgc.cpu.regbank.data_d[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.regbank.we
|
|
|
@200
|
|
|
-
|
|
|
--
|
|
|
-@28
|
|
|
-B32P_tb.mu.sreader.initDone
|
|
|
-B32P_tb.mu.sreader.recvDone
|
|
|
-B32P_tb.mu.sreader.instr[31:0]
|
|
|
-B32P_tb.mu.SPIflashReader_q[31:0]
|
|
|
-B32P_tb.mu.bus_q_wire[31:0]
|
|
|
-B32P_tb.mu.bus_q_wire_reg[31:0]
|
|
|
+@24
|
|
|
+FPGC_tb.fpgc.cpu.regbank.addr_a[3:0]
|
|
|
+FPGC_tb.fpgc.cpu.regbank.data_a[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.regbank.addr_b[3:0]
|
|
|
+FPGC_tb.fpgc.cpu.regbank.data_b[31:0]
|
|
|
@200
|
|
|
-
|
|
|
--DataMem
|
|
|
+-SRAM
|
|
|
@28
|
|
|
-B32P_tb.cpu.dataMem.bus_done
|
|
|
-B32P_tb.cpu.dataMem.bus_start
|
|
|
-B32P_tb.cpu.dataMem.bus_we
|
|
|
-B32P_tb.cpu.dataMem.busy
|
|
|
-@200
|
|
|
--
|
|
|
--
|
|
|
--
|
|
|
--
|
|
|
--SDRAM Controller
|
|
|
-@22
|
|
|
-B32P_tb.mu.sdramcontroller.state[6:0]
|
|
|
-@28
|
|
|
-B32P_tb.mu.sdramcontroller.busy
|
|
|
-B32P_tb.mu.sdramcontroller.initDone
|
|
|
+FPGC_tb.fpgc.memoryunit.sram.cpu_clk
|
|
|
@24
|
|
|
-B32P_tb.mu.sdramcontroller.InitCounter[31:0]
|
|
|
+FPGC_tb.fpgc.memoryunit.sram.cpu_addr[11:0]
|
|
|
@28
|
|
|
-B32P_tb.mu.sdramcontroller.isRefreshing
|
|
|
+FPGC_tb.fpgc.memoryunit.sram.cpu_we
|
|
|
@24
|
|
|
-B32P_tb.mu.sdramcontroller.WrData[15:0]
|
|
|
-B32P_tb.mu.sdramcontroller.addr[23:0]
|
|
|
-@200
|
|
|
--
|
|
|
--
|
|
|
--
|
|
|
--
|
|
|
--
|
|
|
--
|
|
|
--
|
|
|
--
|
|
|
-@28
|
|
|
-B32P_tb.cpu.int1
|
|
|
-B32P_tb.cpu.int2
|
|
|
-B32P_tb.cpu.int3
|
|
|
-B32P_tb.cpu.int4
|
|
|
-B32P_tb.cpu.int5
|
|
|
-B32P_tb.cpu.int6
|
|
|
-B32P_tb.cpu.int7
|
|
|
-B32P_tb.cpu.int8
|
|
|
-B32P_tb.cpu.int9
|
|
|
-B32P_tb.cpu.int10
|
|
|
-@200
|
|
|
--
|
|
|
--
|
|
|
+FPGC_tb.fpgc.memoryunit.sram.cpu_d[31:0]
|
|
|
@28
|
|
|
-B32P_tb.cpu.intController.int1_triggered
|
|
|
-B32P_tb.cpu.intController.int2_triggered
|
|
|
-B32P_tb.cpu.intController.int3_triggered
|
|
|
-B32P_tb.cpu.intController.int4_triggered
|
|
|
-B32P_tb.cpu.intController.int5_triggered
|
|
|
-B32P_tb.cpu.intController.int6_triggered
|
|
|
-B32P_tb.cpu.intController.int7_triggered
|
|
|
-B32P_tb.cpu.intController.int8_triggered
|
|
|
-B32P_tb.cpu.intController.int9_triggered
|
|
|
-@29
|
|
|
-B32P_tb.cpu.intController.int10_triggered
|
|
|
-@200
|
|
|
--
|
|
|
-@28
|
|
|
-B32P_tb.cpu.intController.intCPU
|
|
|
-@22
|
|
|
-B32P_tb.cpu.intController.intID[7:0]
|
|
|
-@28
|
|
|
-B32P_tb.cpu.intController.intDisabled
|
|
|
-B32P_tb.cpu.interruptValid
|
|
|
+FPGC_tb.fpgc.memoryunit.sram.cpu_q[31:0]
|
|
|
@200
|
|
|
-
|
|
|
-@28
|
|
|
-B32P_tb.cpu.reti_MEM
|
|
|
-@22
|
|
|
-B32P_tb.cpu.pc_FE[31:0]
|
|
|
-B32P_tb.cpu.pc4_FE[31:0]
|
|
|
-B32P_tb.cpu.pc4_DE[31:0]
|
|
|
-B32P_tb.cpu.pc4_EX[31:0]
|
|
|
-B32P_tb.cpu.pc4_MEM[31:0]
|
|
|
-B32P_tb.cpu.pc_FE_backup[31:0]
|
|
|
-B32P_tb.cpu.pc4_WB[31:0]
|
|
|
-@200
|
|
|
--
|
|
|
--Fetch
|
|
|
-@22
|
|
|
-B32P_tb.cpu.instrMem.addr[31:0]
|
|
|
-@28
|
|
|
-B32P_tb.cpu.instrMem.q[31:0]
|
|
|
-B32P_tb.cpu.clk
|
|
|
-B32P_tb.cpu.flush_FE
|
|
|
-B32P_tb.cpu.stall_FE
|
|
|
-@22
|
|
|
-B32P_tb.cpu.pc_FE[31:0]
|
|
|
-B32P_tb.cpu.pc4_FE[31:0]
|
|
|
-@28
|
|
|
-B32P_tb.cpu.instr_hit_FE
|
|
|
-@200
|
|
|
--
|
|
|
-@22
|
|
|
-B32P_tb.cpu.instrMem.addr[31:0]
|
|
|
-@28
|
|
|
-B32P_tb.cpu.instrMem.bus_q[31:0]
|
|
|
-B32P_tb.cpu.instrMem.bus_start
|
|
|
-B32P_tb.cpu.instrMem.bus_done
|
|
|
-B32P_tb.cpu.instrMem.q[31:0]
|
|
|
-@200
|
|
|
--
|
|
|
--
|
|
|
-@28
|
|
|
-B32P_tb.cpu.instrMem.hold
|
|
|
-B32P_tb.cpu.instrMem.clear
|
|
|
-B32P_tb.cpu.instrMem.ignoreNext
|
|
|
-@200
|
|
|
--
|
|
|
--Decode
|
|
|
-@28
|
|
|
-B32P_tb.cpu.clk
|
|
|
-B32P_tb.cpu.flush_DE
|
|
|
-B32P_tb.cpu.stall_DE
|
|
|
+-MU
|
|
|
@24
|
|
|
-B32P_tb.cpu.pc4_DE[31:0]
|
|
|
-@28
|
|
|
-B32P_tb.cpu.instr_DE[31:0]
|
|
|
-@200
|
|
|
--
|
|
|
-@28
|
|
|
-B32P_tb.cpu.instrOP_DE[3:0]
|
|
|
-@420
|
|
|
-B32P_tb.cpu.alu_const16_EX[31:0]
|
|
|
+FPGC_tb.fpgc.memoryunit.clk
|
|
|
+FPGC_tb.fpgc.memoryunit.bus_addr[26:0]
|
|
|
+FPGC_tb.fpgc.memoryunit.bus_we
|
|
|
+FPGC_tb.fpgc.memoryunit.bus_data[31:0]
|
|
|
+FPGC_tb.fpgc.memoryunit.bus_start
|
|
|
+FPGC_tb.fpgc.memoryunit.bus_done_next
|
|
|
@28
|
|
|
-B32P_tb.cpu.he_DE
|
|
|
-B32P_tb.cpu.sig_DE
|
|
|
-B32P_tb.cpu.alu_use_const_DE
|
|
|
-B32P_tb.cpu.dreg_we_DE
|
|
|
-B32P_tb.cpu.push_DE
|
|
|
-B32P_tb.cpu.pop_DE
|
|
|
-B32P_tb.cpu.mem_write_DE
|
|
|
-B32P_tb.cpu.mem_read_DE
|
|
|
-B32P_tb.cpu.getIntID_DE
|
|
|
-B32P_tb.cpu.getPC_DE
|
|
|
-B32P_tb.cpu.jumpc_DE
|
|
|
-B32P_tb.cpu.jumpr_DE
|
|
|
-B32P_tb.cpu.branch_DE
|
|
|
-B32P_tb.cpu.halt_DE
|
|
|
-@200
|
|
|
--
|
|
|
-@22
|
|
|
-B32P_tb.cpu.areg_DE[3:0]
|
|
|
-B32P_tb.cpu.breg_DE[3:0]
|
|
|
-@200
|
|
|
--
|
|
|
--Regbank
|
|
|
-@22
|
|
|
-B32P_tb.cpu.regbank.addr_a[3:0]
|
|
|
-@24
|
|
|
-B32P_tb.cpu.regbank.data_a[31:0]
|
|
|
-@22
|
|
|
-B32P_tb.cpu.regbank.addr_d[3:0]
|
|
|
+FPGC_tb.fpgc.memoryunit.bus_start
|
|
|
+FPGC_tb.fpgc.memoryunit.bus_ready_reg
|
|
|
@24
|
|
|
-B32P_tb.cpu.regbank.data_b[31:0]
|
|
|
-B32P_tb.cpu.regbank.data_d[31:0]
|
|
|
-@28
|
|
|
-B32P_tb.cpu.regbank.we
|
|
|
+FPGC_tb.fpgc.memoryunit.bus_done
|
|
|
@200
|
|
|
-
|
|
|
--Execute
|
|
|
+-Instr Mem
|
|
|
@28
|
|
|
-B32P_tb.cpu.clk
|
|
|
-B32P_tb.cpu.flush_EX
|
|
|
-B32P_tb.cpu.stall_EX
|
|
|
-@22
|
|
|
-B32P_tb.cpu.pc4_EX[31:0]
|
|
|
-@28
|
|
|
-B32P_tb.cpu.instr_EX[31:0]
|
|
|
-@200
|
|
|
--
|
|
|
-@28
|
|
|
-B32P_tb.cpu.aluOP_EX[3:0]
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.hold
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.hold_reg
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.clear
|
|
|
@24
|
|
|
-B32P_tb.cpu.alu_const16_EX[31:0]
|
|
|
-B32P_tb.cpu.data_a_EX[31:0]
|
|
|
-B32P_tb.cpu.data_b_EX[31:0]
|
|
|
-B32P_tb.cpu.alu_input_b_EX[31:0]
|
|
|
-B32P_tb.cpu.alu_result_EX[31:0]
|
|
|
-B32P_tb.cpu.execute_result_EX[31:0]
|
|
|
-B32P_tb.cpu.areg_EX[3:0]
|
|
|
-B32P_tb.cpu.breg_EX[3:0]
|
|
|
-B32P_tb.cpu.forward_a[1:0]
|
|
|
-B32P_tb.cpu.forward_b[1:0]
|
|
|
-B32P_tb.cpu.fw_data_a_EX[31:0]
|
|
|
-B32P_tb.cpu.fw_data_b_EX[31:0]
|
|
|
-@200
|
|
|
--
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.ignoreNext
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.bus_start
|
|
|
@28
|
|
|
-B32P_tb.cpu.dreg_we_EX
|
|
|
-B32P_tb.cpu.push_EX
|
|
|
-B32P_tb.cpu.pop_EX
|
|
|
-B32P_tb.cpu.mem_read_EX
|
|
|
-B32P_tb.cpu.mem_write_EX
|
|
|
-B32P_tb.cpu.getIntID_EX
|
|
|
-B32P_tb.cpu.getPC_EX
|
|
|
-B32P_tb.cpu.jumpr_EX
|
|
|
-B32P_tb.cpu.jumpc_EX
|
|
|
-B32P_tb.cpu.branch_EX
|
|
|
-B32P_tb.cpu.halt_EX
|
|
|
-@200
|
|
|
--
|
|
|
--Memory
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.bus_start_prev
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.bus_ready
|
|
|
+@24
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.bus_done
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.hit
|
|
|
@28
|
|
|
-B32P_tb.cpu.clk
|
|
|
-B32P_tb.cpu.flush_MEM
|
|
|
-B32P_tb.cpu.stall_MEM
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.hit_prev
|
|
|
@24
|
|
|
-B32P_tb.cpu.pc4_MEM[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.addr[31:0]
|
|
|
@28
|
|
|
-B32P_tb.cpu.instr_MEM[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.bus_q[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.instrMem.q[31:0]
|
|
|
@200
|
|
|
-
|
|
|
-@28
|
|
|
-B32P_tb.cpu.push_MEM
|
|
|
@24
|
|
|
-B32P_tb.cpu.data_b_MEM[31:0]
|
|
|
-B32P_tb.cpu.stack.ptr[6:0]
|
|
|
-@28
|
|
|
-B32P_tb.cpu.pop_MEM
|
|
|
-@24
|
|
|
-B32P_tb.cpu.stack_q_WB[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.forward_a[1:0]
|
|
|
+FPGC_tb.fpgc.cpu.forward_b[1:0]
|
|
|
@200
|
|
|
-
|
|
|
-@24
|
|
|
-B32P_tb.cpu.const16_MEM[31:0]
|
|
|
+-Data Mem
|
|
|
@28
|
|
|
-B32P_tb.cpu.mem_write_MEM
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.hold
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.clear
|
|
|
@24
|
|
|
-B32P_tb.cpu.dataMem_addr_MEM[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.data[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.we
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.re
|
|
|
@28
|
|
|
-B32P_tb.cpu.mem_read_MEM
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.read_or_write_edge
|
|
|
@24
|
|
|
-B32P_tb.cpu.dataMem.q[31:0]
|
|
|
-B32P_tb.cpu.data_d_WB[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.busy
|
|
|
@200
|
|
|
-
|
|
|
@24
|
|
|
-B32P_tb.cpu.alu_result_MEM[31:0]
|
|
|
-@28
|
|
|
-B32P_tb.cpu.dreg_we_MEM
|
|
|
-@24
|
|
|
-B32P_tb.cpu.dreg_MEM[3:0]
|
|
|
-@200
|
|
|
--
|
|
|
-@28
|
|
|
-B32P_tb.cpu.halt_MEM
|
|
|
-B32P_tb.cpu.jumpc_MEM
|
|
|
-B32P_tb.cpu.jumpr_MEM
|
|
|
-B32P_tb.cpu.branch_MEM
|
|
|
-B32P_tb.cpu.reti_MEM
|
|
|
-B32P_tb.cpu.branch_passed_MEM
|
|
|
-B32P_tb.cpu.branchOP_MEM[2:0]
|
|
|
-@22
|
|
|
-B32P_tb.cpu.jump_addr_MEM[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.bus_start
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.bus_we
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.bus_addr[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.bus_data[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.bus_done
|
|
|
+FPGC_tb.fpgc.cpu.dataMem.q[31:0]
|
|
|
@200
|
|
|
-
|
|
|
--Write Back
|
|
|
-@28
|
|
|
-B32P_tb.cpu.clk
|
|
|
-B32P_tb.cpu.flush_WB
|
|
|
-B32P_tb.cpu.stall_WB
|
|
|
+-Arbiter
|
|
|
@24
|
|
|
-B32P_tb.cpu.pc4_WB[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.start_a
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.done_a
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.addr_a[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.data_a[31:0]
|
|
|
@28
|
|
|
-B32P_tb.cpu.instr_WB[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.ready_a
|
|
|
@200
|
|
|
-
|
|
|
@24
|
|
|
-B32P_tb.cpu.dreg_WB[3:0]
|
|
|
-B32P_tb.cpu.data_d_WB[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.start_b
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.we_b
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.addr_b[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.data_b[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.port_b_access
|
|
|
@28
|
|
|
-B32P_tb.cpu.dreg_we_WB
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.ready_b
|
|
|
@200
|
|
|
-
|
|
|
@24
|
|
|
-B32P_tb.cpu.stack_q_WB[31:0]
|
|
|
-B32P_tb.cpu.dataMem_q_WB[31:0]
|
|
|
-B32P_tb.cpu.alu_result_WB[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.state[2:0]
|
|
|
@200
|
|
|
-
|
|
|
+@24
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.bus_start
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.bus_we
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.bus_addr[26:0]
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.bus_data[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.bus_done
|
|
|
@28
|
|
|
-B32P_tb.cpu.mem_read_WB
|
|
|
-B32P_tb.cpu.pop_WB
|
|
|
+FPGC_tb.fpgc.cpu.arbiter.bus_ready
|
|
|
@200
|
|
|
-
|
|
|
--
|
|
|
+-Stack
|
|
|
+@24
|
|
|
+FPGC_tb.fpgc.cpu.stack.useRamResult
|
|
|
+FPGC_tb.fpgc.cpu.stack.ramResult[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.stack.push
|
|
|
+FPGC_tb.fpgc.cpu.stack.pop
|
|
|
+FPGC_tb.fpgc.cpu.stack.d[31:0]
|
|
|
+FPGC_tb.fpgc.cpu.stack.q[31:0]
|
|
|
[pattern_trace] 1
|
|
|
[pattern_trace] 0
|