forked from Github_Repos/cvw
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			601 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			601 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # riscvsingle.do 
 | |
| # David_Harris@hmc.edu 10 January 2021
 | |
| 
 | |
| # compile, optimize, and start the simulation
 | |
| vlog riscvsingle.sv 
 | |
| vopt +acc work.testbench -o workopt 
 | |
| vsim workopt
 | |
| 
 | |
| # Add waveforms and run the simulation
 | |
| add wave /testbench/clk
 | |
| add wave /testbench/reset
 | |
| add wave -divider "Main Datapath"
 | |
| add wave /testbench/dut/PC
 | |
| add wave /testbench/dut/Instr
 | |
| add wave /testbench/dut/ieu/dp/SrcA
 | |
| add wave /testbench/dut/ieu/dp/SrcB
 | |
| add wave /testbench/dut/ieu/dp/Result
 | |
| add wave -divider "Memory Bus"
 | |
| add wave /testbench/MemWrite
 | |
| add wave /testbench/IEUAdr
 | |
| add wave /testbench/WriteData
 | |
| run 210
 | |
| view wave
 |