Updated ASU (Q3) to utilise the 7seg for output, confirmed operation of Q1 to Q3 on board
This commit is contained in:
1 parent
05361dcf70
commit
9e5fb6f52b
179 files changed
+1611
-1253
No files matched your search
@@ -220,7 +220,7 @@ Resolution = ps
|
||||
UserTimeUnit = default
|
||||
|
||||
; Default run length
|
||||
RunLength = 100 ps
|
||||
RunLength = 0 ps
|
||||
|
||||
; Maximum iterations that can be run without advancing simulation time
|
||||
IterationLimit = 5000
|
||||
@@ -412,9 +412,9 @@ Project_DefaultLib = work
|
||||
Project_SortMethod = unused
|
||||
Project_Files_Count = 2
|
||||
Project_File_0 = /home/oliver/Documents/FPGA_Dev/FPGA_Uni/ModelSim/lu.sv
|
||||
Project_File_P_0 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 folder {Top Level} last_compile 1789355084 cover_fsm 0 cover_branch 0 vlog_noload 0 vlog_enable0In 0 cover_excludedefault 0 vlog_disableopt 0 cover_covercells 0 cover_optlevel 3 vlog_hazard 0 vlog_showsource 0 voptflow 1 ood 0 vlog_0InOptions {} toggle - vlog_options {} compile_to work vlog_upper 0 cover_noshort 0 compile_order 0 dont_compile 0 cover_expr 0 cover_stmt 0
|
||||
Project_File_P_0 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 last_compile 1789355084 cover_fsm 0 cover_branch 0 vlog_noload 0 folder {Top Level} vlog_enable0In 0 cover_excludedefault 0 vlog_disableopt 0 cover_covercells 0 cover_optlevel 3 vlog_hazard 0 vlog_showsource 0 voptflow 1 ood 0 vlog_0InOptions {} toggle - vlog_options {} compile_to work vlog_upper 0 cover_noshort 0 compile_order 0 dont_compile 0 cover_expr 0 cover_stmt 0
|
||||
Project_File_1 = /home/oliver/Documents/FPGA_Dev/FPGA_Uni/ModelSim/lu_tb.sv
|
||||
Project_File_P_1 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 folder {Top Level} last_compile 1788926090 cover_fsm 0 cover_branch 0 vlog_noload 0 vlog_enable0In 0 cover_excludedefault 0 vlog_disableopt 0 cover_covercells 0 cover_optlevel 3 vlog_hazard 0 vlog_showsource 0 voptflow 1 ood 0 vlog_0InOptions {} toggle - vlog_options {} compile_to work vlog_upper 0 cover_noshort 0 compile_order 1 dont_compile 0 cover_expr 0 cover_stmt 0
|
||||
Project_File_P_1 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 last_compile 1788926090 cover_fsm 0 cover_branch 0 vlog_noload 0 folder {Top Level} vlog_enable0In 0 cover_excludedefault 0 vlog_disableopt 0 cover_covercells 0 cover_optlevel 3 vlog_hazard 0 vlog_showsource 0 voptflow 1 ood 0 vlog_0InOptions {} toggle - vlog_options {} compile_to work vlog_upper 0 cover_noshort 0 compile_order 1 dont_compile 0 cover_expr 0 cover_stmt 0
|
||||
Project_Sim_Count = 0
|
||||
Project_Folder_Count = 0
|
||||
Echo_Compile_Output = 0
|
||||
|
||||
+8
-128
@@ -1,131 +1,7 @@
|
||||
# Loading project Assignment_1_Q3
|
||||
# Compile of asu.sv was successful.
|
||||
# Compile of asu_tb.sv was successful.
|
||||
# 2 compiles, 0 failed with no errors.
|
||||
vsim work.asu_tb
|
||||
# vsim work.asu_tb
|
||||
# Start time: 15:01:26 on Sep 15,2026
|
||||
# Loading sv_std.std
|
||||
# Loading work.asu_tb
|
||||
# Loading work.asu
|
||||
add wave -position end sim:/asu_tb/op
|
||||
add wave -position end sim:/asu_tb/A
|
||||
add wave -position end sim:/asu_tb/B
|
||||
add wave -position end sim:/asu_tb/C
|
||||
add wave -position end sim:/asu_tb/Cout
|
||||
add wave -position end sim:/asu_tb/Cin
|
||||
run
|
||||
# Beginning ASU tests
|
||||
# [38;5;10mAll ASU tests passing[m
|
||||
quit -sim
|
||||
# End time: 15:03:03 on Sep 15,2026, Elapsed time: 0:01:37
|
||||
# Errors: 0, Warnings: 2
|
||||
# reading /home/oliver/intelFPGA/20.1/modelsim_ase/linuxaloem/../modelsim.ini
|
||||
# Loading project Assignment_1_Q4
|
||||
# Compile of alu.sv was successful.
|
||||
# Compile of alu_tb.sv was successful.
|
||||
# 2 compiles, 0 failed with no errors.
|
||||
vsim work.alu_tb
|
||||
# vsim work.alu_tb
|
||||
# Start time: 15:04:11 on Sep 15,2026
|
||||
# Loading sv_std.std
|
||||
# Loading work.alu_tb
|
||||
# Loading work.alu
|
||||
# Loading work.asu
|
||||
# Loading work.lu
|
||||
add wave -position end sim:/alu_tb/op_in
|
||||
add wave -position end sim:/alu_tb/A_in
|
||||
add wave -position end sim:/alu_tb/B_in
|
||||
add wave -position end sim:/alu_tb/Y_out
|
||||
add wave -position end sim:/alu_tb/flags_out
|
||||
add wave -position end sim:/alu_tb/ops
|
||||
run
|
||||
# Beginning ALU tests
|
||||
# [38;5;10mAll ALU tests passing[m
|
||||
add wave -position end sim:/alu_tb/error_count
|
||||
run
|
||||
quit -sim
|
||||
# End time: 15:05:53 on Sep 15,2026, Elapsed time: 0:01:42
|
||||
# Errors: 0, Warnings: 5
|
||||
# reading /home/oliver/intelFPGA/20.1/modelsim_ase/linuxaloem/../modelsim.ini
|
||||
# Loading project Assignment_1_Q5
|
||||
# Compile of shifter.sv was successful.
|
||||
# Compile of shifter_tb.sv was successful.
|
||||
# 2 compiles, 0 failed with no errors.
|
||||
vsim work.shifter_tb
|
||||
# vsim work.shifter_tb
|
||||
# Start time: 15:06:46 on Sep 15,2026
|
||||
# Loading sv_std.std
|
||||
# Loading work.shifter_tb
|
||||
# Loading work.shifter
|
||||
add wave -position end sim:/shifter_tb/op
|
||||
add wave -position end sim:/shifter_tb/Y
|
||||
add wave -position end sim:/shifter_tb/A_in
|
||||
add wave -position end sim:/shifter_tb/B_in
|
||||
add wave -position end sim:/shifter_tb/C_in
|
||||
add wave -position end sim:/shifter_tb/A
|
||||
add wave -position end sim:/shifter_tb/B
|
||||
add wave -position end sim:/shifter_tb/C
|
||||
add wave -position end sim:/shifter_tb/Y
|
||||
add wave -position end sim:/shifter_tb/op
|
||||
run
|
||||
# Beginning Shifter tests
|
||||
# [38;5;10mAll Shifter tests passing[m
|
||||
quit -sim
|
||||
# End time: 15:07:54 on Sep 15,2026, Elapsed time: 0:01:08
|
||||
# Errors: 0, Warnings: 5
|
||||
# reading /home/oliver/intelFPGA/20.1/modelsim_ase/linuxaloem/../modelsim.ini
|
||||
# Loading project Assignment_1_Q6
|
||||
# Compile of instruction_classifier.sv was successful.
|
||||
# Compile of instruction_classifier_tb.sv was successful.
|
||||
# 2 compiles, 0 failed with no errors.
|
||||
vsim work.instruction_classifier_tb
|
||||
# vsim work.instruction_classifier_tb
|
||||
# Start time: 15:08:34 on Sep 15,2026
|
||||
# Loading sv_std.std
|
||||
# Loading work.instruction_classifier_tb
|
||||
# Loading work.instruction_classifier
|
||||
add wave -position end sim:/instruction_classifier_tb/op
|
||||
add wave -position end sim:/instruction_classifier_tb/C
|
||||
add wave -position end sim:/instruction_classifier_tb/ops
|
||||
run
|
||||
# Beginning Instruction Classifier tests
|
||||
# [38;5;10mAll Instruction Classifier tests passing[m
|
||||
quit -sim
|
||||
# End time: 15:09:45 on Sep 15,2026, Elapsed time: 0:01:11
|
||||
# Errors: 0, Warnings: 5
|
||||
# reading /home/oliver/intelFPGA/20.1/modelsim_ase/linuxaloem/../modelsim.ini
|
||||
# Loading project Assignment_1_Q1
|
||||
# Compile of seven_seg.sv was successful.
|
||||
# Compile of seven_seg_tb.sv was successful.
|
||||
# 2 compiles, 0 failed with no errors.
|
||||
vsim work.seven_seg_tb
|
||||
# vsim work.seven_seg_tb
|
||||
# Start time: 15:10:28 on Sep 15,2026
|
||||
# Loading sv_std.std
|
||||
# Loading work.seven_seg_tb
|
||||
# Loading work.seven_seg
|
||||
add wave -position end sim:/seven_seg_tb/in_rbi_inv
|
||||
add wave -position end sim:/seven_seg_tb/out_segments
|
||||
add wave -position end sim:/seven_seg_tb/true_segments
|
||||
add wave -position end sim:/seven_seg_tb/N
|
||||
add wave -position end sim:/seven_seg_tb/i
|
||||
add wave -position 1 sim:/seven_seg_tb/in_num
|
||||
run
|
||||
# Beginning seven-segment tests
|
||||
# [38;5;10mAll seven-segment tests passing[m
|
||||
quit -sim
|
||||
# End time: 15:12:28 on Sep 15,2026, Elapsed time: 0:02:00
|
||||
# Errors: 0, Warnings: 5
|
||||
project open /home/oliver/Documents/FPGA_Dev/FPGA_Uni/ModelSim/Assignment_1_Q2
|
||||
# reading /home/oliver/intelFPGA/20.1/modelsim_ase/linuxaloem/../modelsim.ini
|
||||
# Loading project Assignment_1_Q2
|
||||
# Compile of lu.sv was successful.
|
||||
# Compile of lu_tb.sv was successful.
|
||||
# 2 compiles, 0 failed with no errors.
|
||||
vsim work.lu_tb
|
||||
# vsim work.lu_tb
|
||||
# Start time: 15:13:40 on Sep 15,2026
|
||||
# Start time: 16:47:26 on Sep 15,2026
|
||||
# Loading sv_std.std
|
||||
# Loading work.lu_tb
|
||||
# Loading work.lu
|
||||
@@ -133,9 +9,13 @@ add wave -position end sim:/lu_tb/op
|
||||
add wave -position end sim:/lu_tb/A
|
||||
add wave -position end sim:/lu_tb/B
|
||||
add wave -position end sim:/lu_tb/C
|
||||
add wave -position end sim:/lu_tb/C_exp
|
||||
run
|
||||
# Beginning LU tests
|
||||
run
|
||||
run
|
||||
run
|
||||
run -all
|
||||
# [38;5;10mAll LU tests passing[m
|
||||
quit -sim
|
||||
# End time: 15:14:33 on Sep 15,2026, Elapsed time: 0:00:53
|
||||
# Errors: 0, Warnings: 3
|
||||
# End time: 16:52:34 on Sep 15,2026, Elapsed time: 0:05:08
|
||||
# Errors: 0, Warnings: 1
|
||||
Binary file not shown.
Reference in new issue
Block a user