David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4c5754b3a
							
						
					 | 
					
						
						
							
							Made simple RV64 configuration be RV64i.  Eliminated rv64ic and rv64fp.  Fixed some bugs related to new width
						
						
						
						
						
					 | 
					
						2022-10-10 09:10:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5a922d048
							
						
					 | 
					
						
						
							
							Removed unnecessary configuration conditions from subwordread sign extension/NaN boxing
						
						
						
						
						
					 | 
					
						2022-10-10 07:12:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							849d6d4297
							
						
					 | 
					
						
						
							
							Changed SNPS license server
						
						
						
						
						
					 | 
					
						2022-10-10 06:59:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1bc5f88e4a
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-10-09 16:46:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							b52f593ecb
							
						
					 | 
					
						
						
							
							Reorganized the configs.
						
						
						
						
						
					 | 
					
						2022-10-09 16:46:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							6092ca757a
							
						
					 | 
					
						
						
							
							New fdivsqrtqsel4cmp module based on comparators rather than table lookup
						
						
						
						
						
					 | 
					
						2022-10-09 04:47:44 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							dceb6f9034
							
						
					 | 
					
						
						
							
							Moved shift into divsqrt stage and cleaned up comments
						
						
						
						
						
					 | 
					
						2022-10-09 04:45:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							55e4911cf0
							
						
					 | 
					
						
						
							
							fdivsqrt code cleanup
						
						
						
						
						
					 | 
					
						2022-10-09 03:37:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							382ccf74a5
							
						
					 | 
					
						
						
							
							Cleaned up the new muxes to select between IROM/ICACHE/BUS and DTIM/DCACHE/BUS.
						
						
						
						
						
					 | 
					
						2022-10-05 15:46:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							62951ec653
							
						
					 | 
					
						
						
							
							Fixed wally32e.
						
						
						
						
						
					 | 
					
						2022-10-05 15:37:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2144343c4a
							
						
					 | 
					
						
						
							
							Name clarifications.
						
						
						
						
						
					 | 
					
						2022-10-05 15:36:56 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e578eb8d8
							
						
					 | 
					
						
						
							
							Fixed bug with combined dtim+bus.
						
						
						
						
						
					 | 
					
						2022-10-05 15:16:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							b52ab91028
							
						
					 | 
					
						
						
							
							Possibly have working dtim + bus config.
						
						
						
						
						
					 | 
					
						2022-10-05 15:08:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d01cf32fc
							
						
					 | 
					
						
						
							
							Updated wavefile.
						
						
						
						
						
					 | 
					
						2022-10-05 14:55:40 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0c5833d6d
							
						
					 | 
					
						
						
							
							Fixed bug in EBU.
						
						
						
						
						
					 | 
					
						2022-10-05 14:51:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							68aa1434b4
							
						
					 | 
					
						
						
							
							Modified the LSU and IFU to allow concurrent DTIM/DCACHE+BUS and IROM/ICACHE+BUS.
						
						
						
						
						
						
						
						Don't use this commit as the rv32i tests are not passing. 
						
					 | 
					
						2022-10-05 14:51:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							20546857e6
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-10-05 14:03:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							f318daa605
							
						
					 | 
					
						
						
							
							Changed RV32i config to use DTIM and bus.  Don't use this commit - it will break rv32i tests.
						
						
						
						
						
					 | 
					
						2022-10-05 11:46:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e6b36d0c02
							
						
					 | 
					
						
						
							
							Optimized the ebu's beat counting.
						
						
						
						
						
					 | 
					
						2022-10-05 10:58:23 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e2cfadd7d
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-10-04 17:39:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c21c71d53d
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-10-04 17:39:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f59ea6b6d
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-10-04 17:38:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							92d7be645b
							
						
					 | 
					
						
						
							
							Reordered the eviction and fetch in cache so it follows a more logical order.
						
						
						
						
						
					 | 
					
						2022-10-04 17:36:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f18bb9243
							
						
					 | 
					
						
						
							
							Updated constraints file to work with alternate uart.
						
						
						
						
						
					 | 
					
						2022-10-04 17:35:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							52e8e0f5ef
							
						
					 | 
					
						
						
							
							Modified cache lru to not have the delayed write.
						
						
						
						
						
					 | 
					
						2022-10-04 15:14:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5cd67cf09
							
						
					 | 
					
						
						
							
							fixed endianness mstatush problem, passes make, not regression
						
						
						
						
						
					 | 
					
						2022-10-04 17:37:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							2bbcec680f
							
						
					 | 
					
						
						
							
							addded renamed file
						
						
						
						
						
					 | 
					
						2022-10-04 17:37:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							c4441eb0fa
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally
						
						
						
						
						
					 | 
					
						2022-10-04 17:33:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							175e824a61
							
						
					 | 
					
						
						
							
							Renamed endianswap to match module name
						
						
						
						
						
					 | 
					
						2022-10-04 17:33:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							56cc04316c
							
						
					 | 
					
						
						
							
							Fixed a very subtle bug in the trap handler.  It was possible to select the wrong cause if an interrupt was pending, but it was supressed by Committed and another exception triggered.
						
						
						
						
						
					 | 
					
						2022-10-02 16:21:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							02ed8fc301
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-10-01 15:01:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc94f4aef1
							
						
					 | 
					
						
						
							
							Disable IFU bus access on TrapM.
						
						
						
						
						
					 | 
					
						2022-10-01 14:54:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e6db1c5cf8
							
						
					 | 
					
						
						
							
							Added logic to not implement the save/restore muxes for LSU in the EBU's controller input stage.
						
						
						
						
						
					 | 
					
						2022-09-29 18:37:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							fc4146f409
							
						
					 | 
					
						
						
							
							Adding start signals for integer divider to fdivsqrt
						
						
						
						
						
					 | 
					
						2022-09-29 16:30:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							47e936cab3
							
						
					 | 
					
						
						
							
							Renamed signals in EBU.
						
						
						
						
						
					 | 
					
						2022-09-29 18:29:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							c72e2e5d49
							
						
					 | 
					
						
						
							
							Added integer inputs and flags to divsqrt
						
						
						
						
						
					 | 
					
						2022-09-29 23:08:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9c4b32bd5
							
						
					 | 
					
						
						
							
							Simplification to EBU.
						
						
						
						
						
					 | 
					
						2022-09-29 18:06:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							146ff6ff6a
							
						
					 | 
					
						
						
							
							Fixed HTRANS not changing after accepting HREADY.  This exposed a bug in uncore.
						
						
						
						
						
					 | 
					
						2022-09-29 11:54:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							638e506d0b
							
						
					 | 
					
						
						
							
							Hmm. the icache and ifu didn't have a CommittedF signals going back to the privileged unit.  They probably should.  If an interrupt occurred during the middle of an instruction fetch icache miss I think it would corrupt the icache.
						
						
						
						
						
					 | 
					
						2022-09-28 17:39:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							87485ed237
							
						
					 | 
					
						
						
							
							Possible fix for ifu/lsu arbiration issue.
						
						
						
						
						
					 | 
					
						2022-09-27 17:24:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							afc6934249
							
						
					 | 
					
						
						
							
							Possible fix to the bus cache interaction.
						
						
						
						
						
					 | 
					
						2022-09-27 11:34:33 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfe6bdd06d
							
						
					 | 
					
						
						
							
							Found a hidden bug in the cache to bus fsm interlock.
						
						
						
						
						
					 | 
					
						2022-09-26 17:41:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f24b0feeed
							
						
					 | 
					
						
						
							
							renamed ahbmulticontroller to ebu.
						
						
						
						
						
					 | 
					
						2022-09-26 14:37:18 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd47cf05c3
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-09-26 12:49:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd2a8e621a
							
						
					 | 
					
						
						
							
							Yesterday David and I found what is likely a bug in our AHB implementation.  HTRANS was getting reset to 2 rather than 0 at the end of a burst transaction.  This is fixed.
						
						
						
						
						
					 | 
					
						2022-09-26 12:48:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d2fcaeab1
							
						
					 | 
					
						
						
							
							added xlen and endianness test edits. xlen passes but endinanness still won't make
						
						
						
						
						
					 | 
					
						2022-09-26 05:03:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fa8b10315
							
						
					 | 
					
						
						
							
							added simple post processing script to give branch miss proportion in coremark log
						
						
						
						
						
					 | 
					
						2022-09-26 04:51:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5d2bbe7ca
							
						
					 | 
					
						
						
							
							changed always_ff to always in sram1p1rw to fix testbench complaint
						
						
						
						
						
					 | 
					
						2022-09-25 19:56:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							dcc00ef4b3
							
						
					 | 
					
						
						
							
							Renamed RW signals through the caches, bus interfaces, and IFU/LSU.
						
						
						
						
						
						
						
						CPU to $ is called LSURWM or IFURWF.
CPU to Bus is called BusRW
$ to Bus is called CacheBusRW. 
						
					 | 
					
						2022-09-23 11:46:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a6686a34b
							
						
					 | 
					
						
						
							
							Removed the write first sram model.
						
						
						
						
						
					 | 
					
						2022-09-22 16:12:08 -05:00 | 
					
					
						
						
							
							
							
						
					 |