146 lines
1.6 KiB
Plaintext
146 lines
1.6 KiB
Plaintext
$date
|
|
Mon Aug 18 06:14:05 2025
|
|
$end
|
|
$version
|
|
Icarus Verilog
|
|
$end
|
|
$timescale
|
|
1s
|
|
$end
|
|
$scope module pcIMemTB $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 % rst $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 '
|
|
bx &
|
|
1%
|
|
0$
|
|
bx #
|
|
bx "
|
|
bx !
|
|
$end
|
|
#2
|
|
b10011 #
|
|
b10011 &
|
|
b0 !
|
|
b0 (
|
|
1$
|
|
#4
|
|
0$
|
|
0%
|
|
#6
|
|
b100000000000010010011 #
|
|
b100000000000010010011 &
|
|
b100 !
|
|
b100 (
|
|
b0 "
|
|
b0 '
|
|
1$
|
|
#8
|
|
0$
|
|
#10
|
|
b1000000000000100010011 #
|
|
b1000000000000100010011 &
|
|
b1000 !
|
|
b1000 (
|
|
b100 "
|
|
b100 '
|
|
1$
|
|
#12
|
|
0$
|
|
#14
|
|
b1100001000000110010011 #
|
|
b1100001000000110010011 &
|
|
b1100 !
|
|
b1100 (
|
|
b1000 "
|
|
b1000 '
|
|
1$
|
|
#16
|
|
0$
|
|
#18
|
|
b10000001000001000010011 #
|
|
b10000001000001000010011 &
|
|
b10000 !
|
|
b10000 (
|
|
b1100 "
|
|
b1100 '
|
|
1$
|
|
#20
|
|
0$
|
|
#22
|
|
b10100010000001010010011 #
|
|
b10100010000001010010011 &
|
|
b10100 !
|
|
b10100 (
|
|
b10000 "
|
|
b10000 '
|
|
1$
|
|
#24
|
|
0$
|
|
#26
|
|
b11000010000001100010011 #
|
|
b11000010000001100010011 &
|
|
b11000 !
|
|
b11000 (
|
|
b10100 "
|
|
b10100 '
|
|
1$
|
|
#28
|
|
0$
|
|
#30
|
|
b110000011000001110010011 #
|
|
b110000011000001110010011 &
|
|
b11100 !
|
|
b11100 (
|
|
b11000 "
|
|
b11000 '
|
|
1$
|
|
#32
|
|
0$
|
|
#34
|
|
b110100101000010000010011 #
|
|
b110100101000010000010011 &
|
|
b100000 !
|
|
b100000 (
|
|
b11100 "
|
|
b11100 '
|
|
1$
|
|
#36
|
|
0$
|
|
#38
|
|
b11111111111111111111011100110111 #
|
|
b11111111111111111111011100110111 &
|
|
b100100 !
|
|
b100100 (
|
|
b100000 "
|
|
b100000 '
|
|
1$
|
|
#40
|
|
0$
|
|
#42
|
|
bx #
|
|
bx &
|
|
b101000 !
|
|
b101000 (
|
|
b100100 "
|
|
b100100 '
|
|
1$
|