David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f8a6c50c 
							
						 
					 
					
						
						
							
							Disable misaligned accesses in imperas configuration and check misaligned support requires D$  
						
						
						
					 
					
						2024-07-21 08:26:07 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							29bd6a30ab 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  into dev  
						
						
						
					 
					
						2024-07-15 04:27:59 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							459eaaef6a 
							
						 
					 
					
						
						
							
							Initial effort to make testbench_fp compatible with Verilator without breaking Questa  
						
						
						
					 
					
						2024-07-14 20:08:33 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							c53ea43ef9 
							
						 
					 
					
						
						
							
							Merge pull request  #880  from davidharrishmc/dev  
						
						... 
						
						
						
						wsim elf handling and RV64GCK lockstep support 
						
					 
					
						2024-07-14 11:40:30 -05:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							26d4fbcc19 
							
						 
					 
					
						
						
							
							Switched ImperasDV to RV64GCK model to support crypto (issue  #872 )  
						
						
						
					 
					
						2024-07-13 21:42:14 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							f83e6cf771 
							
						 
					 
					
						
						
							
							Fixed issue  #874 .  
						
						
						
					 
					
						2024-07-08 14:48:52 -05:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							84c687080d 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  into dev  
						
						
						
					 
					
						2024-07-05 21:42:26 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f5e7b8653 
							
						 
					 
					
						
						
							
							Merge pull request  #851  from kevindkim723/intdivb  
						
						... 
						
						
						
						Reduce Bit widths for IDIV on FPU 
						
					 
					
						2024-07-05 21:42:19 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							9279b2d56a 
							
						 
					 
					
						
						
							
							Added imperas configuration for Lee  
						
						
						
					 
					
						2024-07-05 09:13:18 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							775930ae4f 
							
						 
					 
					
						
						
							
							Fixes to memfile generation for rv32.  Updated new misa.B in imperas.ic, but need new version of ImperasDV to test  
						
						
						
					 
					
						2024-07-04 07:36:56 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							8645441d00 
							
						 
					 
					
						
						
							
							Testbench automatically creates memfile, label, addr files if they are out of date or missing  
						
						
						
					 
					
						2024-07-03 16:52:16 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							a2fb6a21c5 
							
						 
					 
					
						
						
							
							Removed testbench-imperas now that wsim supports lockstep and single ELF files  
						
						
						
					 
					
						2024-07-03 06:25:32 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							e72c8b8e09 
							
						 
					 
					
						
						
							
							Watchdog timeout on buildroot boot is a halting criteria  
						
						
						
					 
					
						2024-07-02 14:22:51 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							38b0c10f9b 
							
						 
					 
					
						
						
							
							Updated wallyTracer to be compatible with VCS  
						
						
						
					 
					
						2024-07-02 04:47:53 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							bf9fdcf9f9 
							
						 
					 
					
						
						
							
							Cleaned up lint errors in testbench_fp; still not working in Verilator because readvectors receives the wrong unit, fmt, opctrl  
						
						
						
					 
					
						2024-06-27 04:26:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							784151e165 
							
						 
					 
					
						
						
							
							Fix testbench_fp to use F_SUPPORTED, not S_SUPPORTED  
						
						
						
					 
					
						2024-06-26 22:29:00 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							221f710baf 
							
						 
					 
					
						
						
							
							Use QUESTA as flag for  
						
						
						
					 
					
						2024-06-26 21:18:40 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Kim 
							
						 
					 
					
						
						
						
						
							
						
						
							4877633977 
							
						 
					 
					
						
						
							
							lint fixes tests vh  
						
						
						
					 
					
						2024-06-21 22:16:09 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Kim 
							
						 
					 
					
						
						
						
						
							
						
						
							19f0cf7a35 
							
						 
					 
					
						
						
							
							putting back tests in tests vh  
						
						
						
					 
					
						2024-06-21 21:51:44 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Kim 
							
						 
					 
					
						
						
						
						
							
						
						
							00bf3faa9c 
							
						 
					 
					
						
						
							
							changed intdivb width  
						
						
						
					 
					
						2024-06-21 21:31:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b76941d278 
							
						 
					 
					
						
						
							
							Use VCS built-in default macro instead of defining SIM_VCS  
						
						
						
					 
					
						2024-06-21 15:17:59 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1fc44a5bf 
							
						 
					 
					
						
						
							
							Merge pull request  #849  from davidharrishmc/dev  
						
						... 
						
						
						
						lint cleanup and divider optimization 
						
					 
					
						2024-06-20 09:04:19 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8d94eeafa 
							
						 
					 
					
						
						
							
							Merge pull request  #808  from jordancarlin/main  
						
						... 
						
						
						
						Update riscv-arch-test 
						
					 
					
						2024-06-20 08:43:41 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90f5a4ef48 
							
						 
					 
					
						
						
							
							Only run fmsub_b15 for f_fma test  
						
						
						
					 
					
						2024-06-20 07:48:33 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							25780f53ce 
							
						 
					 
					
						
						
							
							Fixed Verilator testbench issue from FunctionName by rolling back to old if.  PC=0 detection is disabled for now.  
						
						
						
					 
					
						2024-06-20 00:57:58 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							d368f2e77e 
							
						 
					 
					
						
						
							
							Removed *** from testbench.  
						
						
						
					 
					
						2024-06-19 13:51:37 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							5e5ca0809f 
							
						 
					 
					
						
						
							
							Removed more *** from lsu and updated assertions for dtim.  
						
						
						
					 
					
						2024-06-19 10:52:51 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							156bfc0387 
							
						 
					 
					
						
						
							
							Update f_fma tests to use smaller files from riscv-arch-test  
						
						
						
					 
					
						2024-06-18 23:38:03 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d58b454a8b 
							
						 
					 
					
						
						
							
							Finish switching Zfa to use riscv-arch-test  
						
						
						
					 
					
						2024-06-18 23:31:37 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							955f5d831f 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-06-18 22:39:05 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							ecae1100f6 
							
						 
					 
					
						
						
							
							Lint cleanup  
						
						
						
					 
					
						2024-06-18 05:49:49 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4bbdfc43 
							
						 
					 
					
						
						
							
							More code cleanup  
						
						
						
					 
					
						2024-06-14 09:50:07 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							53477b2c85 
							
						 
					 
					
						
						
							
							Code cleanup  
						
						
						
					 
					
						2024-06-14 07:08:17 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							b1c9450b4a 
							
						 
					 
					
						
						
							
							Code cleanup: RAM, fdivsqrt  
						
						
						
					 
					
						2024-06-14 03:35:05 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							312c9c9f55 
							
						 
					 
					
						
						
							
							Updated logger to new IClass signal name  
						
						
						
					 
					
						2024-06-12 07:24:05 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c560a0ae8f 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-06-01 23:22:30 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							48fd365b9d 
							
						 
					 
					
						
						
							
							Still don't understand why wally.do can't load testbench.sv with functional coverage. But wally-imperas-cov.do can load testbench.sv with functional coverage.  
						
						
						
					 
					
						2024-05-28 13:00:17 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							92ee56c1a1 
							
						 
					 
					
						
						
							
							Yay. Finally found the bug which prevented wally.do from having functional coverage using riscvISACOV.  
						
						... 
						
						
						
						testbench.sv was missing the trace2cov instance. 
						
					 
					
						2024-05-27 17:25:20 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f79dca9c4 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-05-27 12:29:24 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcafe4793e 
							
						 
					 
					
						
						
							
							Add froundnx and fround.d tests  
						
						
						
					 
					
						2024-05-24 15:16:35 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f410bbb79e 
							
						 
					 
					
						
						
							
							Use Zfa tests from riscv-arch-test instead of wally-riscv-arch-test  
						
						
						
					 
					
						2024-05-21 00:04:27 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							6e3ccbb9c1 
							
						 
					 
					
						
						
							
							Almost have it working for both buildroot and single elfs.  
						
						
						
					 
					
						2024-05-17 17:34:29 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							224b2e4dc4 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-05-17 17:10:28 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							0ed75a3ff5 
							
						 
					 
					
						
						
							
							Reverted testbench-imperas.sv incase someone wants this.  
						
						
						
					 
					
						2024-05-17 16:48:29 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							038aae388b 
							
						 
					 
					
						
						
							
							Yay. Finally found the issue with the integrated testbench.sv and imperasDV.  
						
						... 
						
						
						
						The function which loads the elf file rvviRefInit must be called during an initial block
using a valid file name.  Because of how the testbench was organized the elffile was not defined
until several cycles later so the call to rvviRefInit did not have a valid elf.  Waiting several
cycles does not work.  rvviRefInit requires being called in an initial block so it is not possible
to run back to back imperasDV simulations in the same run. 
						
					 
					
						2024-05-17 16:45:01 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							e6902eb4d2 
							
						 
					 
					
						
						
							
							Ok. How does it still work? testbench-imperas.sv the same as testbench.sv now.  
						
						
						
					 
					
						2024-05-17 16:08:14 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							d9807bb909 
							
						 
					 
					
						
						
							
							This is crazy. I'm merging testbench.sv into testbench-imperas.sv to find the point when it stops working. But each logical point where it would stop working it keeps working. For example moving readmemh from initial to always block.  
						
						
						
					 
					
						2024-05-17 14:45:37 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a885240fbd 
							
						 
					 
					
						
						
							
							temporary commit to help debug merging testbench.sv with testbench-imperas.sv  
						
						
						
					 
					
						2024-05-17 12:36:00 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							62eaca0e6e 
							
						 
					 
					
						
						
							
							Almost working ImperasDV with testbench.sv and wally.do. For some reason IDV is saying the instructions are mismatching.  
						
						
						
					 
					
						2024-05-16 17:01:25 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a42aab971 
							
						 
					 
					
						
						
							
							Merge pull request  #804  from jordancarlin/dev  
						
						... 
						
						
						
						Eliminate more logical operators and replace with bitwise operators 
						
					 
					
						2024-05-16 15:45:18 -05:00