Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a89a1e675c
							
						
					 | 
					
						
						
							
							Merge branch 'boot' into mergeBoot
						
						
						
						
						
						
						
						Merges Jacob's new sdc controller into wally. 
						
					 | 
					
						2023-07-21 17:43:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4d6a9f8c6
							
						
					 | 
					
						
						
							
							Removed all old configuration files.
						
						
						
						
						
					 | 
					
						2023-07-19 10:28:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							b756b248b4
							
						
					 | 
					
						
						
							
							Wow. The newest version of Vivado does not like the enums as parameters.
						
						
						
						
						
						
						
						The solution is simple.  I changed the type to logic [31:0] and defined macros for the branch predictor types as 32 bit integers. 
						
					 | 
					
						2023-07-18 15:07:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							59022099c7
							
						
					 | 
					
						
						
							
							Fixed the icache and dcache overlogging issue.
						
						
						
						
						
					 | 
					
						2023-07-14 15:47:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							33d8e5687e
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:ross144/cvw
						
						
						
						
						
					 | 
					
						2023-07-11 15:09:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							99073a70c0
							
						
					 | 
					
						
						
							
							Added wfi and interrupt to tracer.
						
						
						
						
						
					 | 
					
						2023-07-11 15:09:04 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							625192d9a4
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:ross144/cvw into main
						
						
						
						
						
					 | 
					
						2023-07-11 15:08:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							38f32805ae
							
						
					 | 
					
						
						
							
							Created separate temporary testbench for xcelium.
						
						
						
						
						
					 | 
					
						2023-07-11 15:07:33 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4653f8e704
							
						
					 | 
					
						
						
							
							Simplificaiton of function tracker.
						
						
						
						
						
					 | 
					
						2023-07-11 10:51:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							27f6f00402
							
						
					 | 
					
						
						
							
							Changes for xcelium.
						
						
						
						
						
					 | 
					
						2023-07-07 18:22:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a49ec0b98
							
						
					 | 
					
						
						
							
							Removed duplicate signal name from testbench.
						
						
						
						
						
					 | 
					
						2023-07-07 16:34:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ce8b66574
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw
						
						
						
						
						
					 | 
					
						2023-07-06 14:55:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							b04763bcf2
							
						
					 | 
					
						
						
							
							Commented SVADU requirements for wally32priv mmu tests
						
						
						
						
						
					 | 
					
						2023-07-04 11:34:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							001d3cfdc5
							
						
					 | 
					
						
						
							
							Added logic to warn about x in memory reads.  Added cbo instruction names to testbench decoder
						
						
						
						
						
					 | 
					
						2023-07-02 13:29:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							48bec40902
							
						
					 | 
					
						
						
							
							Modification (temporary) to testbench-fp.sv to allow testing of anything FMA.  This might need to be changed with OpCtrl to make more robust for future expansion.
						
						
						
						
						
					 | 
					
						2023-06-29 08:46:11 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							3cfec29cc7
							
						
					 | 
					
						
						
							
							Minor tweak to fix vectors not working for fadd.
						
						
						
						
						
					 | 
					
						2023-06-26 14:25:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							786329b11d
							
						
					 | 
					
						
						
							
							Fix items related to testing of TestFloat that were not always matching.  The issue resulted due to the repeat statement that interferes with the always block.  I separated the two to allow them to work correctly
						
						
						
						
						
					 | 
					
						2023-06-26 10:14:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							97b1c01dc0
							
						
					 | 
					
						
						
							
							Modify testbench-fp.sv to handle parameterization as well some other minor mods.  Have to make a better FPUActive desgination but for now works
						
						
						
						
						
					 | 
					
						2023-06-22 15:27:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							66643eb78e
							
						
					 | 
					
						
						
							
							Update sim-testfloat to fix errors due to bad config element.  I am not sure of the reasoning, but the specific path to the testvector was not getting inserted in Questa.  This modification also adds features to test individualized tests (.e.g, binary16 only) -- documentation is added in the FPbuild.txt file
						
						
						
						
						
					 | 
					
						2023-06-20 17:26:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a8f11dcad0
							
						
					 | 
					
						
						
							
							FPGA updates.
						
						
						
						
						
					 | 
					
						2023-06-20 11:11:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5cee3fb66
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw
						
						
						
						
						
					 | 
					
						2023-06-18 16:37:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							5d6eb40c2d
							
						
					 | 
					
						
						
							
							Fixed embench to run all tests, even ones not in 1.0
						
						
						
						
						
					 | 
					
						2023-06-17 20:38:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							2db94e7ddd
							
						
					 | 
					
						
						
							
							Replaced zext.h with zext.h_64 in rv64 tests because old one is obsolete
						
						
						
						
						
					 | 
					
						2023-06-16 16:07:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							443c568994
							
						
					 | 
					
						
						
							
							Vivado requires an intermediate wrapper file for parameterization.
						
						
						
						
						
					 | 
					
						2023-06-16 16:30:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1bfba7995
							
						
					 | 
					
						
						
							
							erge branch 'main' of https://github.com/openhwgroup/cvw into dev
						
						
						
						
						
					 | 
					
						2023-06-16 10:32:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea1f731cd5
							
						
					 | 
					
						
						
							
							Merge pull request #342 from ross144/main
						
						
						
						
						
						
						
						Testbench generates embench output files 
						
					 | 
					
						2023-06-16 10:32:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f79c0a855
							
						
					 | 
					
						
						
							
							Modified the testbench to generate the required files for embench scripts.
						
						
						
						
						
					 | 
					
						2023-06-16 12:27:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							924a3ea3cf
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
						
						
						
						
						
					 | 
					
						2023-06-16 10:03:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba2ee7453b
							
						
					 | 
					
						
						
							
							Merge pull request #341 from ross144/main
						
						
						
						
						
						
						
						Fix embench so it does not crash 
						
					 | 
					
						2023-06-16 10:03:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d76e83318
							
						
					 | 
					
						
						
							
							embench testbench no longer crashes.
						
						
						
						
						
					 | 
					
						2023-06-16 11:54:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2913f49a3
							
						
					 | 
					
						
						
							
							Added assertions for ZICNTR and ZIHPM
						
						
						
						
						
					 | 
					
						2023-06-16 09:26:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								eroom1966
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f358d1af7
							
						
					 | 
					
						
						
							
							add changes for latest IDV file layout
						
						
						
						
						
					 | 
					
						2023-06-16 16:43:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d46500bfe0
							
						
					 | 
					
						
						
							
							Fixed the imperas testbench to work with parameters.
						
						
						
						
						
					 | 
					
						2023-06-16 08:59:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3d35f914a
							
						
					 | 
					
						
						
							
							Have the linux testbench working in the mean time. Before the consolidation.
						
						
						
						
						
					 | 
					
						2023-06-15 16:18:37 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4428babda9
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw
						
						
						
						
						
					 | 
					
						2023-06-15 15:38:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							85567841eb
							
						
					 | 
					
						
						
							
							Merge branch 'testbench-params2'
						
						
						
						
						
					 | 
					
						2023-06-15 15:31:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2219023c3
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw
						
						
						
						
						
					 | 
					
						2023-06-15 14:57:23 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							af046d4772
							
						
					 | 
					
						
						
							
							Major cleanup of testbench.
						
						
						
						
						
					 | 
					
						2023-06-15 14:57:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							75b5c23edd
							
						
					 | 
					
						
						
							
							Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems.
						
						
						
						
						
					 | 
					
						2023-06-15 14:05:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8a243827b
							
						
					 | 
					
						
						
							
							Found a whole bunch of files still using the old `define configurations.
						
						
						
						
						
					 | 
					
						2023-06-15 13:09:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							45ee4c2f9f
							
						
					 | 
					
						
						
							
							Added BMU instructions to instruction name decoder
						
						
						
						
						
					 | 
					
						2023-06-15 09:26:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							301d54fea8
							
						
					 | 
					
						
						
							
							Significant refactoring of testbench.
						
						
						
						
						
					 | 
					
						2023-06-14 17:02:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d2bb0ea83
							
						
					 | 
					
						
						
							
							Removed old configs from function name module.
						
						
						
						
						
					 | 
					
						2023-06-14 16:35:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f09e17dc7
							
						
					 | 
					
						
						
							
							Found and fixed the source of the new testbench slow down.  I accidentally increased the size of the signature buffer by 10x.
						
						
						
						
						
					 | 
					
						2023-06-14 14:11:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6330e8084c
							
						
					 | 
					
						
						
							
							more testbench improvements.
						
						
						
						
						
					 | 
					
						2023-06-14 12:23:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e42b9f865
							
						
					 | 
					
						
						
							
							Continued improvements to testbench.
						
						
						
						
						
					 | 
					
						2023-06-14 12:11:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							10c6c08136
							
						
					 | 
					
						
						
							
							Resolved the duplicated check signature issue.
						
						
						
						
						
					 | 
					
						2023-06-14 11:50:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a78d4ca73
							
						
					 | 
					
						
						
							
							Fixed another issue with the timing of memory resets in the new testbench.
						
						
						
						
						
					 | 
					
						2023-06-13 16:24:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							af8ca85a5b
							
						
					 | 
					
						
						
							
							Now have most of the regression tests running again.
						
						
						
						
						
					 | 
					
						2023-06-13 15:09:40 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							836bc4a4f7
							
						
					 | 
					
						
						
							
							Cleaned up testbench more.
						
						
						
						
						
					 | 
					
						2023-06-13 14:05:17 -05:00 | 
					
					
						
						
							
							
							
						
					 |