forked from tanchou/Verilog
213 lines
2.3 KiB
Plaintext
213 lines
2.3 KiB
Plaintext
![]() |
$date
|
||
|
Wed Apr 16 14:03:22 2025
|
||
|
$end
|
||
|
$version
|
||
|
Icarus Verilog
|
||
|
$end
|
||
|
$timescale
|
||
|
1s
|
||
|
$end
|
||
|
$scope module tb_distance_display_led $end
|
||
|
$var wire 6 ! leds [5:0] $end
|
||
|
$var reg 9 " distance [8:0] $end
|
||
|
$var integer 32 # i [31:0] $end
|
||
|
$scope module uut $end
|
||
|
$var wire 9 $ distance [8:0] $end
|
||
|
$var parameter 32 % LEVELS $end
|
||
|
$var parameter 32 & MAX_DIST $end
|
||
|
$var parameter 32 ' MIN_DIST $end
|
||
|
$var parameter 34 ( PART_SIZE $end
|
||
|
$var reg 6 ) leds [5:0] $end
|
||
|
$upscope $end
|
||
|
$upscope $end
|
||
|
$enddefinitions $end
|
||
|
$comment Show the parameter values. $end
|
||
|
$dumpall
|
||
|
b1000101 (
|
||
|
b10 '
|
||
|
b101011101 &
|
||
|
b101 %
|
||
|
$end
|
||
|
#0
|
||
|
$dumpvars
|
||
|
b111111 )
|
||
|
b0 $
|
||
|
b0 #
|
||
|
b0 "
|
||
|
b111111 !
|
||
|
$end
|
||
|
#10
|
||
|
b111110 !
|
||
|
b111110 )
|
||
|
b1010 "
|
||
|
b1010 $
|
||
|
b1010 #
|
||
|
#20
|
||
|
b10100 "
|
||
|
b10100 $
|
||
|
b10100 #
|
||
|
#30
|
||
|
b11110 "
|
||
|
b11110 $
|
||
|
b11110 #
|
||
|
#40
|
||
|
b101000 "
|
||
|
b101000 $
|
||
|
b101000 #
|
||
|
#50
|
||
|
b110010 "
|
||
|
b110010 $
|
||
|
b110010 #
|
||
|
#60
|
||
|
b111100 "
|
||
|
b111100 $
|
||
|
b111100 #
|
||
|
#70
|
||
|
b1000110 "
|
||
|
b1000110 $
|
||
|
b1000110 #
|
||
|
#80
|
||
|
b111100 !
|
||
|
b111100 )
|
||
|
b1010000 "
|
||
|
b1010000 $
|
||
|
b1010000 #
|
||
|
#90
|
||
|
b1011010 "
|
||
|
b1011010 $
|
||
|
b1011010 #
|
||
|
#100
|
||
|
b1100100 "
|
||
|
b1100100 $
|
||
|
b1100100 #
|
||
|
#110
|
||
|
b1101110 "
|
||
|
b1101110 $
|
||
|
b1101110 #
|
||
|
#120
|
||
|
b1111000 "
|
||
|
b1111000 $
|
||
|
b1111000 #
|
||
|
#130
|
||
|
b10000010 "
|
||
|
b10000010 $
|
||
|
b10000010 #
|
||
|
#140
|
||
|
b10001100 "
|
||
|
b10001100 $
|
||
|
b10001100 #
|
||
|
#150
|
||
|
b111000 !
|
||
|
b111000 )
|
||
|
b10010110 "
|
||
|
b10010110 $
|
||
|
b10010110 #
|
||
|
#160
|
||
|
b10100000 "
|
||
|
b10100000 $
|
||
|
b10100000 #
|
||
|
#170
|
||
|
b10101010 "
|
||
|
b10101010 $
|
||
|
b10101010 #
|
||
|
#180
|
||
|
b10110100 "
|
||
|
b10110100 $
|
||
|
b10110100 #
|
||
|
#190
|
||
|
b10111110 "
|
||
|
b10111110 $
|
||
|
b10111110 #
|
||
|
#200
|
||
|
b11001000 "
|
||
|
b11001000 $
|
||
|
b11001000 #
|
||
|
#210
|
||
|
b110000 !
|
||
|
b110000 )
|
||
|
b11010010 "
|
||
|
b11010010 $
|
||
|
b11010010 #
|
||
|
#220
|
||
|
b11011100 "
|
||
|
b11011100 $
|
||
|
b11011100 #
|
||
|
#230
|
||
|
b11100110 "
|
||
|
b11100110 $
|
||
|
b11100110 #
|
||
|
#240
|
||
|
b11110000 "
|
||
|
b11110000 $
|
||
|
b11110000 #
|
||
|
#250
|
||
|
b11111010 "
|
||
|
b11111010 $
|
||
|
b11111010 #
|
||
|
#260
|
||
|
b100000100 "
|
||
|
b100000100 $
|
||
|
b100000100 #
|
||
|
#270
|
||
|
b100001110 "
|
||
|
b100001110 $
|
||
|
b100001110 #
|
||
|
#280
|
||
|
b100000 !
|
||
|
b100000 )
|
||
|
b100011000 "
|
||
|
b100011000 $
|
||
|
b100011000 #
|
||
|
#290
|
||
|
b100100010 "
|
||
|
b100100010 $
|
||
|
b100100010 #
|
||
|
#300
|
||
|
b100101100 "
|
||
|
b100101100 $
|
||
|
b100101100 #
|
||
|
#310
|
||
|
b100110110 "
|
||
|
b100110110 $
|
||
|
b100110110 #
|
||
|
#320
|
||
|
b101000000 "
|
||
|
b101000000 $
|
||
|
b101000000 #
|
||
|
#330
|
||
|
b101001010 "
|
||
|
b101001010 $
|
||
|
b101001010 #
|
||
|
#340
|
||
|
b101010100 "
|
||
|
b101010100 $
|
||
|
b101010100 #
|
||
|
#350
|
||
|
b0 !
|
||
|
b0 )
|
||
|
b101011110 "
|
||
|
b101011110 $
|
||
|
b101011110 #
|
||
|
#360
|
||
|
b101101000 "
|
||
|
b101101000 $
|
||
|
b101101000 #
|
||
|
#370
|
||
|
b101110010 "
|
||
|
b101110010 $
|
||
|
b101110010 #
|
||
|
#380
|
||
|
b101111100 "
|
||
|
b101111100 $
|
||
|
b101111100 #
|
||
|
#390
|
||
|
b110000110 "
|
||
|
b110000110 $
|
||
|
b110000110 #
|
||
|
#400
|
||
|
b110010000 "
|
||
|
b110010000 $
|
||
|
b110010000 #
|
||
|
#410
|
||
|
b110011010 #
|