Files
LF-Build-RISCV/chapter4/pcIMemDec.vcd
2025-08-18 07:18:32 +03:00

258 lines
2.3 KiB
Plaintext

$date
Mon Aug 18 06:47:55 2025
$end
$version
Icarus Verilog
$end
$timescale
1ps
$end
$scope module pcIMemDecTB $end
$var wire 32 ! pc [31:0] $end
$var wire 32 " next_pc [31:0] $end
$var wire 32 # instr [31:0] $end
$var reg 1 $ clk $end
$var reg 1 % rst $end
$scope module dut $end
$var wire 1 $ clk $end
$var wire 32 & instr [31:0] $end
$var wire 1 ' isIType $end
$var wire 1 ( isRType $end
$var wire 1 ) isSType $end
$var wire 1 * isUType $end
$var wire 1 % rst $end
$var wire 1 + isJType $end
$var wire 1 , isBType $end
$var reg 32 - next_pc [31:0] $end
$var reg 32 . pc [31:0] $end
$upscope $end
$upscope $end
$enddefinitions $end
$comment Show the parameter values. $end
$dumpall
$end
#0
$dumpvars
bx .
bx -
x,
x+
x*
x)
x(
x'
bx &
1%
0$
bx #
bx "
bx !
$end
#5000
0'
0(
1*
0)
0,
0+
b1000000110111 #
b1000000110111 &
b0 !
b0 .
1$
#10000
0$
#15000
1$
#20000
0$
0%
#25000
1'
0*
b100000000000010010011 #
b100000000000010010011 &
b100 !
b100 .
b0 "
b0 -
1$
#30000
0$
#35000
0'
1(
b100001000000110110011 #
b100001000000110110011 &
b1000 !
b1000 .
b100 "
b100 -
1$
#40000
0$
#45000
0(
1)
b100001010000000100011 #
b100001010000000100011 &
b1100 !
b1100 .
b1000 "
b1000 -
1$
#50000
0$
#55000
0)
1,
b100001000011001100011 #
b100001000011001100011 &
b10000 !
b10000 .
b1100 "
b1100 -
1$
#60000
0$
#65000
0,
1+
b110000000000000001101111 #
b110000000000000001101111 &
b10100 !
b10100 .
b10000 "
b10000 -
1$
#70000
0$
#75000
x*
x'
x(
x)
x,
x+
bx #
bx &
b11000 !
b11000 .
b10100 "
b10100 -
1$
#80000
0$
#85000
b11100 !
b11100 .
b11000 "
b11000 -
1$
#90000
0$
#95000
b100000 !
b100000 .
b11100 "
b11100 -
1$
#100000
0$
#105000
b100100 !
b100100 .
b100000 "
b100000 -
1$
#110000
0$
#115000
b101000 !
b101000 .
b100100 "
b100100 -
1$
#120000
0$
#125000
b101100 !
b101100 .
b101000 "
b101000 -
1$
#130000
0$
#135000
b110000 !
b110000 .
b101100 "
b101100 -
1$
#140000
0$
#145000
b110100 !
b110100 .
b110000 "
b110000 -
1$
#150000
0$
#155000
b111000 !
b111000 .
b110100 "
b110100 -
1$
#160000
0$
#165000
b111100 !
b111100 .
b111000 "
b111000 -
1$
#170000
0$
#175000
b1000000 !
b1000000 .
b111100 "
b111100 -
1$
#180000
0$
#185000
b1000100 !
b1000100 .
b1000000 "
b1000000 -
1$
#190000
0$
#195000
b1001000 !
b1001000 .
b1000100 "
b1000100 -
1$
#200000
0$
#205000
b1001100 !
b1001100 .
b1001000 "
b1001000 -
1$
#210000
0$
#215000
b1010000 !
b1010000 .
b1001100 "
b1001100 -
1$
#220000
0$