This commit is contained in:
2025-08-18 07:18:32 +03:00
commit 12dcc9d232
27 changed files with 1910 additions and 0 deletions

145
chapter4/pcIMem.vcd Normal file
View File

@@ -0,0 +1,145 @@
$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$