[*] [*] GTKWave Analyzer v3.3.107 (w)1999-2020 BSI [*] Wed Jul 6 10:46:49 2022 [*] [dumpfile] "/home/bart/Documents/FPGA/FPGC6/Verilog/output/wave.vcd" [dumpfile_mtime] "Wed Jul 6 10:46:10 2022" [dumpfile_size] 689109 [savefile] "/home/bart/Documents/FPGA/FPGC6/Verilog/output/B32P.gtkw" [timestart] 0 [size] 1920 1027 [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 [sst_expanded] 1 [sst_vpaned_height] 307 @28 B32P_tb.clk_SDRAM B32P_tb.cpu.clk B32P_tb.cpu.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] @28 B32P_tb.cpu.arbiter.start_a B32P_tb.cpu.arbiter.we_a @200 - @28 B32P_tb.cpu.arbiter.done_a B32P_tb.cpu.arbiter.busy_a @200 - @22 B32P_tb.cpu.arbiter.addr_b[31:0] B32P_tb.cpu.arbiter.data_b[31:0] @28 B32P_tb.cpu.arbiter.start_b B32P_tb.cpu.arbiter.we_b @200 - @28 B32P_tb.cpu.arbiter.done_b B32P_tb.cpu.arbiter.busy_b @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] @24 B32P_tb.mu.bus_done B32P_tb.mu.bus_done_next @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] @200 - -DataMem @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 @24 B32P_tb.mu.sdramcontroller.InitCounter[31:0] @28 B32P_tb.mu.sdramcontroller.isRefreshing @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 - - @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 @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 @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] @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] @24 B32P_tb.cpu.regbank.data_b[31:0] B32P_tb.cpu.regbank.data_d[31:0] @28 B32P_tb.cpu.regbank.we @200 - -Execute @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] @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 - @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 @28 B32P_tb.cpu.clk B32P_tb.cpu.flush_MEM B32P_tb.cpu.stall_MEM @24 B32P_tb.cpu.pc4_MEM[31:0] @28 B32P_tb.cpu.instr_MEM[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] @200 - @24 B32P_tb.cpu.const16_MEM[31:0] @28 B32P_tb.cpu.mem_write_MEM @24 B32P_tb.cpu.dataMem_addr_MEM[31:0] @28 B32P_tb.cpu.mem_read_MEM @24 B32P_tb.cpu.dataMem.q[31:0] B32P_tb.cpu.data_d_WB[31:0] @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] @200 - -Write Back @28 B32P_tb.cpu.clk B32P_tb.cpu.flush_WB B32P_tb.cpu.stall_WB @24 B32P_tb.cpu.pc4_WB[31:0] @28 B32P_tb.cpu.instr_WB[31:0] @200 - @24 B32P_tb.cpu.dreg_WB[3:0] B32P_tb.cpu.data_d_WB[31:0] @28 B32P_tb.cpu.dreg_we_WB @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] @200 - @28 B32P_tb.cpu.mem_read_WB B32P_tb.cpu.pop_WB @200 - - [pattern_trace] 1 [pattern_trace] 0