Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e752c1268
							
						
					 | 
					
						
						
							
							cleanup of multimanager.
						
						
						
						
						
					 | 
					
						2022-08-31 11:38:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1663f571ed
							
						
					 | 
					
						
						
							
							More Cleanup.
						
						
						
						
						
					 | 
					
						2022-08-31 11:21:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							68e54977fe
							
						
					 | 
					
						
						
							
							More cleanup.
						
						
						
						
						
					 | 
					
						2022-08-31 11:12:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b41ed63f1
							
						
					 | 
					
						
						
							
							More simplifications.
						
						
						
						
						
					 | 
					
						2022-08-31 10:45:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ddd9c507fe
							
						
					 | 
					
						
						
							
							Trade off.  Added additional state to bus fsm separating STATE_CACHE_ACCESS into STATE_CACHE_FETCH and STATE_CACHE_EVICT.  This allows removing CacheRWDelay.  Saves a bit of logic but fsm is more complex.  Also the fsm outputs are simplier.
						
						
						
						
						
					 | 
					
						2022-08-31 10:36:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6122c03e39
							
						
					 | 
					
						
						
							
							Removed unused old versions of the bus controllers.
						
						
						
						
						
					 | 
					
						2022-08-31 09:51:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c248e5164
							
						
					 | 
					
						
						
							
							Removed old signals.
						
						
						
						
						
					 | 
					
						2022-08-31 09:50:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								DTowersM
							
						 
					 | 
					
						
						
						
						
							
						
						
							dedfadbb14
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
						
						
						
						
						
					 | 
					
						2022-08-31 00:18:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								DTowersM
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9cbc9cf8e
							
						
					 | 
					
						
						
							
							fixed qrduino keyerror in embench test
						
						
						
						
						
					 | 
					
						2022-08-31 00:17:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b8f888e21
							
						
					 | 
					
						
						
							
							Maybe fixed it?
						
						
						
						
						
					 | 
					
						2022-08-30 18:08:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccb3e9e24e
							
						
					 | 
					
						
						
							
							Updates to wave file.
						
						
						
						
						
					 | 
					
						2022-08-30 17:34:36 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							96793d15c0
							
						
					 | 
					
						
						
							
							more progress.
						
						
						
						
						
					 | 
					
						2022-08-30 17:32:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d6a6c6e44
							
						
					 | 
					
						
						
							
							Temporary commit.
						
						
						
						
						
					 | 
					
						2022-08-30 15:40:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							63a824cca1
							
						
					 | 
					
						
						
							
							More progress.
						
						
						
						
						
					 | 
					
						2022-08-30 15:27:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a532eb61ba
							
						
					 | 
					
						
						
							
							Progress.
						
						
						
						
						
					 | 
					
						2022-08-30 14:17:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							5956fbdd62
							
						
					 | 
					
						
						
							
							Fixed checking termination in testfloat testbench
						
						
						
						
						
					 | 
					
						2022-08-30 10:55:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c8a5d61cbb
							
						
					 | 
					
						
						
							
							new cache bus fsm not working but lints.
						
						
						
						
						
						
						
						Forgot a few files in the last commit. 
						
					 | 
					
						2022-08-30 10:58:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5eb1fff27d
							
						
					 | 
					
						
						
							
							Have a rough working multi manager!
						
						
						
						
						
					 | 
					
						2022-08-29 17:11:27 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4f40bd07c3
							
						
					 | 
					
						
						
							
							Modified rv32e configuration to use a true ahb bus interface in the lsu and ifu.
						
						
						
						
						
					 | 
					
						2022-08-29 17:04:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb54e95285
							
						
					 | 
					
						
						
							
							commented out lines to have divider work again
						
						
						
						
						
					 | 
					
						2022-08-29 13:01:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							758b177067
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-08-29 12:01:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b0e43bc10
							
						
					 | 
					
						
						
							
							Initial FDIVSQRT simplification working
						
						
						
						
						
					 | 
					
						2022-08-29 12:01:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d7b905806
							
						
					 | 
					
						
						
							
							Part way through the updated bus fsm for direct AHB in lsu/ifu + multi-manager.
						
						
						
						
						
					 | 
					
						2022-08-29 13:01:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							40cf4a9ea9
							
						
					 | 
					
						
						
							
							Typo.
						
						
						
						
						
					 | 
					
						2022-08-29 11:40:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c9aed2e7e
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-08-29 11:38:37 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a7c7e8398
							
						
					 | 
					
						
						
							
							Added comments about planned changes.
						
						
						
						
						
					 | 
					
						2022-08-29 09:48:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							16cde5f87e
							
						
					 | 
					
						
						
							
							Simplify FSM
						
						
						
						
						
					 | 
					
						2022-08-29 04:32:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							6961e499dc
							
						
					 | 
					
						
						
							
							Renamed special case
						
						
						
						
						
					 | 
					
						2022-08-29 04:29:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							81ec1ac858
							
						
					 | 
					
						
						
							
							Separated out radix 2 and radix 4 stages into different modules
						
						
						
						
						
					 | 
					
						2022-08-29 04:26:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							b4cb9a678a
							
						
					 | 
					
						
						
							
							renamed srt to fdivsqrt
						
						
						
						
						
					 | 
					
						2022-08-29 04:04:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							35d0b759d1
							
						
					 | 
					
						
						
							
							Removed ignore request from busfsm.
						
						
						
						
						
					 | 
					
						2022-08-28 21:12:27 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd00474956
							
						
					 | 
					
						
						
							
							Created two new pma regions for dtim and irom.
						
						
						
						
						
					 | 
					
						2022-08-28 13:50:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3e1f29428
							
						
					 | 
					
						
						
							
							Reordered the adrdecs.
						
						
						
						
						
					 | 
					
						2022-08-28 13:38:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							99e0e5c817
							
						
					 | 
					
						
						
							
							Possible fix.
						
						
						
						
						
					 | 
					
						2022-08-28 13:10:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e77b1bd2b
							
						
					 | 
					
						
						
							
							Partial fix to bus + dtim.
						
						
						
						
						
					 | 
					
						2022-08-27 23:44:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							35d0a951d2
							
						
					 | 
					
						
						
							
							Preliminary work to make DTIM and Bus compatible.  Not yet working because accesses to bus are causing illegal address faults on the bus.
						
						
						
						
						
					 | 
					
						2022-08-27 20:31:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							3959902c5b
							
						
					 | 
					
						
						
							
							Adding decoding for dtim.  Added rv32ic_wally32periph test, which should hang until decoder overrides bus
						
						
						
						
						
					 | 
					
						2022-08-27 05:31:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							e526fea68a
							
						
					 | 
					
						
						
							
							fixed wally-config
						
						
						
						
						
					 | 
					
						2022-08-26 22:13:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd6f2444cd
							
						
					 | 
					
						
						
							
							Fixed address decoder hanging buildroot
						
						
						
						
						
					 | 
					
						2022-08-26 22:01:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf2c20cd17
							
						
					 | 
					
						
						
							
							Fixed DTIM/IROM_BASE number of bits in buildroot/fpga configs
						
						
						
						
						
					 | 
					
						2022-08-26 21:29:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							76006825b3
							
						
					 | 
					
						
						
							
							Set bit width of DMEM/IROM_SUPPORTED and fixed address decoding
						
						
						
						
						
					 | 
					
						2022-08-26 21:18:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							921a49921b
							
						
					 | 
					
						
						
							
							Set correct size of IROM/DTIM and allow FLEN>XLEN with DTIM
						
						
						
						
						
					 | 
					
						2022-08-26 21:05:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							460a95f99b
							
						
					 | 
					
						
						
							
							Added IROM and DTIM decoding to adrdecs
						
						
						
						
						
					 | 
					
						2022-08-26 20:45:43 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							6409548c8b
							
						
					 | 
					
						
						
							
							Replaced DTIM and IROM with DTIM_SUPPORTED, IROM_SUPPORTED, and base and range for each
						
						
						
						
						
					 | 
					
						2022-08-26 20:26:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							906f6f2990
							
						
					 | 
					
						
						
							
							Renamed DMEM to DTIM and added checks about compatibility of DTIM/IROM and virtmem
						
						
						
						
						
					 | 
					
						2022-08-26 20:12:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							841eae58ca
							
						
					 | 
					
						
						
							
							Fixed endian swapping on bus only
						
						
						
						
						
					 | 
					
						2022-08-26 19:58:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							af2e71046e
							
						
					 | 
					
						
						
							
							Fixed rv32e LSU and IFU issues
						
						
						
						
						
					 | 
					
						2022-08-25 20:02:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							8cbdbb1c38
							
						
					 | 
					
						
						
							
							lsu simplification
						
						
						
						
						
					 | 
					
						2022-08-25 18:52:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							d507bb3d70
							
						
					 | 
					
						
						
							
							busfsm simplified
						
						
						
						
						
					 | 
					
						2022-08-25 18:36:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							dc52f55aa6
							
						
					 | 
					
						
						
							
							Removed unused signals
						
						
						
						
						
					 | 
					
						2022-08-25 18:34:39 -07:00 | 
					
					
						
						
							
							
							
						
					 |