| 
							
							
								 David Harris | 94dd39795e | Simplified decoder default to illegal instruction | 2023-03-06 11:21:11 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | 08f1ed8e53 | More detailed decoding of load/store/branch/jump | 2023-03-06 11:15:48 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | fe163bbab3 | Updated fpga ila script. | 2023-03-06 13:14:48 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 633eaf90c8 | Merge pull request #128 from davidharrishmc/dev Detecting illegal instructions with controller | 2023-03-06 13:10:31 -06:00 |  | 
			
				
					| 
							
							
								 David Harris | 583b8ed91e | Merge branch 'main' of https://github.com/openhwgroup/cvw into dev | 2023-03-06 11:02:48 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | a01e0bd318 | Improved decoding illegal instructions in controller | 2023-03-06 11:02:42 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 4a31ab1bc3 | structural changes in cnt.sv | 2023-03-06 06:44:15 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 45697f050d | formatting | 2023-03-06 06:20:25 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | c38a5d9151 | formatting - reverted back to ALUResult signal in alu.sv | 2023-03-06 06:19:01 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 474b69967a | formatted files | 2023-03-06 05:52:08 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 288c7ad48c | updated license header | 2023-03-06 05:41:53 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | cec1e89c78 | bug fix | 2023-03-05 15:20:48 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 19beed7866 | extend unit structural mux | 2023-03-05 15:09:02 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 7531bf1fd6 | zbb result select mux structural | 2023-03-05 14:57:30 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 3656d42ac0 | zbc input mux structural | 2023-03-05 14:26:31 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 869e812aa8 | revA signals to  cnt, zbb | 2023-03-05 14:26:24 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 0e6ea0ee60 | ALU changes - added PreShiftAmt signal for shadd
- condinvB now muxes from B instead of mask | 2023-03-05 14:06:24 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 3d5ee8d964 | bug in bctrl - deleted the min/minu decoding for some reason. | 2023-03-04 23:56:33 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 6ead150cb1 | BSelect from OH encoding to Binary | 2023-03-04 23:19:31 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 4b1ee5a196 | alu pre-shift -changed ALU pre shift logic to use a 2 bit shifter instead of mux | 2023-03-04 23:07:06 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | b0f152de28 | added python script -I've been using this python script to make quick changes to the bitmanip controller | 2023-03-04 22:54:32 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 499c3c5c30 | Merge branch 'bit-manip' of https://github.com/kipmacsaigoren/cvw into bit-manip | 2023-03-04 22:44:09 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 6295178073 | removed rotate signal in datapath and instead packed into the new BALUControl Signal - BALUControl contains Rotate, Mask, PreShift signals to select from the respective generation muxes in the ALU | 2023-03-04 22:44:03 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 22367e4c20 | Working batch mode branch prediction simulations. | 2023-03-04 17:59:16 -06:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 5c3f5fe8c6 | added in the CSR name for stimecmp(h) | 2023-03-04 15:53:03 -08:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 4fa78a02b7 | removed changes to counteren from stimecmp tests | 2023-03-04 15:46:57 -08:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 98ec8d7213 | added S time compare to gc configs | 2023-03-04 15:46:26 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 00baa06234 | Mostly working bpred launch script. | 2023-03-04 17:20:45 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 9c4a69bb0e | Partial automation of branch predictor embenching. | 2023-03-04 17:10:58 -06:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 0ba1a59a70 | added reset values to stime and stimecmp registers | 2023-03-04 15:06:15 -08:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | da9627708e | Added correct causing and handling of S time interrupts to test suite. | 2023-03-04 15:04:17 -08:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | e76e7120c0 | Merge remote-tracking branch 'upstream/main' into bit-manip | 2023-03-04 14:43:12 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | f13017a927 | Updated parsing script. | 2023-03-04 13:45:15 -06:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | b6dd855395 | zbc result mux is now structural | 2023-03-04 09:22:21 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 6e52113208 | Rotate signal now gets generated in bmu ctrl | 2023-03-03 22:57:49 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 18ab538a5e | license comments | 2023-03-03 21:52:34 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | efce306aab | removed redundant signals in controller | 2023-03-03 21:52:25 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 448e950eba | b controller generates comparison signed flag and controller branch signed logic updated accordingly | 2023-03-03 17:12:29 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | e300c13466 | Removed unneeded diagnostic print | 2023-03-03 16:46:16 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | dea5aae01e | Merge pull request #126 from davidharrishmc/dev ImperasDV setup | 2023-03-03 18:01:32 -06:00 |  | 
			
				
					| 
							
							
								 David Harris | 39c871ee0c | Merge branch 'main' of https://github.com/openhwgroup/cvw into dev | 2023-03-03 15:54:42 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | 2c0e9b38ce | Setup ImperasDV if available | 2023-03-03 15:54:35 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 7599b563a6 | Removed debugging code. | 2023-03-03 17:52:00 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | cab6b9dfc8 | Fixed a bunch of odd bugs with the test bench preventing correct measurement of performance counters. | 2023-03-03 17:49:44 -06:00 |  | 
			
				
					| 
							
							
								 David Harris | 015104f0ed | Merge pull request #125 from ross144/main Modified Performance Counter Data Collection | 2023-03-03 13:12:35 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | daaea6064d | Oups included the wave file in the wally-batch.do script. | 2023-03-03 15:10:07 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 2d0512936b | Fixed batch mode regression test to work with hpmc loggic. Added logic to exclude the embench warmups from preformance counters. | 2023-03-03 14:59:20 -06:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 0bb75132c6 | sltD signal debug. Passes regression | 2023-03-03 12:44:33 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | d24f74dc4b | sltD logic optimize | 2023-03-03 12:35:40 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 1c381b0546 | Setup the testbench to exclude the warmup from performance counter reports. | 2023-03-03 13:10:01 -06:00 |  |