David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							36f7747752 
							
						 
					 
					
						
						
							
							Makefrag for ALU testsgen  
						
						
						
					 
					
						2021-02-15 10:12:24 -05:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							cc42655789 
							
						 
					 
					
						
						
							
							More memory interface, ALU testgen  
						
						
						
					 
					
						2021-02-15 10:10:50 -05:00 
						 
				 
			
				
					
						
							
							
								Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							3ee975dd5a 
							
						 
					 
					
						
						
							
							Add privileged test cases  
						
						
						
					 
					
						2021-02-14 17:01:46 -05:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							935e9e59e9 
							
						 
					 
					
						
						
							
							added branch predictor 2 bit table + SRAM model. The SRAM model is only approximate, but it does correctly model the read and write pipelined behavior.  
						
						
						
					 
					
						2021-02-14 15:13:55 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							f789e9c8ba 
							
						 
					 
					
						
						
							
							Due to legacy code, make pnr would print out an internal Makefile error at the end of the run. While this error was inconsequential and did not affect anything, it still needed to be removed.  
						
						
						
					 
					
						2021-02-14 13:43:30 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							8486f426b7 
							
						 
					 
					
						
						
							
							The top level of the branch predictor built and compiles. Does not yet function.  Missing the BTB, RAS, and direction prediction tables.  
						
						
						
					 
					
						2021-02-14 11:06:31 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							bd99a5613a 
							
						 
					 
					
						
						
							
							sky130 18T and 15T cell libraries removed  
						
						... 
						
						
						
						Upon noticing their size, concerns were raised about available drive space.
As 12T is the main implementation focus, the decision was made to remove 15T and 18T.
Apologies if any were interested in implementing the processor across multiple standard cell libraries for comparison. 
						
					 
					
						2021-02-14 09:05:41 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							67881ff686 
							
						 
					 
					
						
						
							
							After conferring with Dr. Harris, removed riscv-o3 submodule that most contributors to this repository lack access to.  
						
						
						
					 
					
						2021-02-14 08:58:33 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							555e0296b2 
							
						 
					 
					
						
						
							
							After going through Lab 3 again, I've decided to make small changes to the provided floorplan so that it may serve as a slighly better example of a good floorplan.  
						
						
						
					 
					
						2021-02-14 04:43:07 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							d6da36fbf6 
							
						 
					 
					
						
						
							
							Cleaning up my code a little bit more  
						
						
						
					 
					
						2021-02-14 02:58:25 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							1ea01389b9 
							
						 
					 
					
						
						
							
							Final changes to the lab3 branch  
						
						... 
						
						
						
						- Removed manual register file placement script, as it has been removed from lab.
 - Created pre-sets that only have to be uncommented for the changing clock target portion of lab.
 - Cleaned up Makefile in case anyone looks inside of it. 
						
					 
					
						2021-02-14 02:01:20 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							5cc0d73aa0 
							
						 
					 
					
						
						
							
							Commiting sample floorplan that I failed to commit last night  
						
						
						
					 
					
						2021-02-13 12:08:03 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							eab780afb9 
							
						 
					 
					
						
						
							
							- Cleaned up unnecessary files  
						
						... 
						
						
						
						- Pulled updates for std cells
 - Fixed typo that prevented easy switching between standard cell variants
 - Fixed asynchronous reset paths from not being flagged as false 
						
					 
					
						2021-02-12 21:49:42 -06:00 
						 
				 
			
				
					
						
							
							
								Shreya Sanghai 
							
						 
					 
					
						
						
						
						
							
						
						
							4e887f83a3 
							
						 
					 
					
						
						
							
							added branch tests  
						
						
						
					 
					
						2021-02-12 22:40:08 -05:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							2823bb1013 
							
						 
					 
					
						
						
							
							When Alex taught me how to use git, he stressed the importance of good commit messages that properly describe what changes were made  
						
						
						
					 
					
						2021-02-12 16:52:23 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							9667f0f10f 
							
						 
					 
					
						
						
							
							Fixed rm bug for Ryan  
						
						
						
					 
					
						2021-02-12 16:36:04 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							af3a888cde 
							
						 
					 
					
						
						
							
							Removed riscv-o3 module  
						
						
						
					 
					
						2021-02-12 16:08:34 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3c319d70 
							
						 
					 
					
						
						
							
							Quick commit for Ryan / branch / debugging.  
						
						
						
					 
					
						2021-02-12 16:06:02 -06:00 
						 
				 
			
				
					
						
							
							
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							84d856d1e5 
							
						 
					 
					
						
						
							
							busybear: allow testbench to ignore lack of MMU for now  
						
						... 
						
						
						
						I'd really like to go over this with someone else, not sure if this is
a good thing to be doing
If it is, we're at 1M instructions! 
						
					 
					
						2021-02-12 20:08:56 +00:00 
						 
				 
			
				
					
						
							
							
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							4bfed99da3 
							
						 
					 
					
						
						
							
							add reference output for some tests  
						
						
						
					 
					
						2021-02-12 18:33:24 +00:00 
						 
				 
			
				
					
						
							
							
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							dd3a5b74a1 
							
						 
					 
					
						
						
							
							busybear: slightly neater error handling  
						
						
						
					 
					
						2021-02-12 17:21:56 +00:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							deb7780897 
							
						 
					 
					
						
						
							
							bus rw bugfix and peripherals testing  
						
						
						
					 
					
						2021-02-12 00:02:45 -05:00 
						 
				 
			
				
					
						
							
							
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							79fb83409f 
							
						 
					 
					
						
						
							
							bump into virtual/physcial memory?  
						
						
						
					 
					
						2021-02-11 23:06:12 -05:00 
						 
				 
			
				
					
						
							
							
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							e89af96bc0 
							
						 
					 
					
						
						
							
							busybear: more updates  
						
						... 
						
						
						
						now gets to instruction 839037 before failing
also updates to match new gdb output format
umm there seems to be something wrong with the SSTATUS CSR. Just leaving
it out for now, will come back and check it later 
						
					 
					
						2021-02-11 22:42:58 -05:00 
						 
				 
			
				
					
						
							
							
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							f08e549118 
							
						 
					 
					
						
						
							
							gdb output combine script updates  
						
						... 
						
						
						
						check that everything is actually the same instruction
update to new 4-file output
this file should be finished for now 
						
					 
					
						2021-02-11 14:59:15 -05:00 
						 
				 
			
				
					
						
							
							
								Tejus Rao 
							
						 
					 
					
						
						
						
						
							
						
						
							fb6a4bbbf0 
							
						 
					 
					
						
						
							
							added test cases for ADDW, SUBW, SLLW, SRLW, SRAW  
						
						
						
					 
					
						2021-02-11 13:38:38 -05:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							3e29e28132 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main  
						
						
						
					 
					
						2021-02-10 20:49:12 -06:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							5f84ed407c 
							
						 
					 
					
						
						
							
							Adding coremark testbench and do files that Elizabeth has written thus far, on this account, in order to avoid merge conflicts  
						
						
						
					 
					
						2021-02-10 20:48:39 -06:00 
						 
				 
			
				
					
						
							
							
								Teodor-Dumitru Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc96d306a 
							
						 
					 
					
						
						
							
							Added hex code for the pre-compiled, provided, CoreMark binary  
						
						
						
					 
					
						2021-02-10 21:22:38 -05:00 
						 
				 
			
				
					
						
							
							
								Teo Ene 
							
						 
					 
					
						
						
						
						
							
						
						
							50d00acb31 
							
						 
					 
					
						
						
							
							Added freshly compiled CoreMark binaries (elf) and hex code (memfile) for the following extensions:  
						
						... 
						
						
						
						- RV64I 
						
					 
					
						2021-02-10 20:12:07 -06:00 
						 
				 
			
				
					
						
							
							
								ethan-falicov 
							
						 
					 
					
						
						
						
						
							
						
						
							7925fe3131 
							
						 
					 
					
						
						
							
							Fixed merge conflict stuff  
						
						
						
					 
					
						2021-02-10 10:03:30 -05:00 
						 
				 
			
				
					
						
							
							
								ethan-falicov 
							
						 
					 
					
						
						
						
						
							
						
						
							06517631cc 
							
						 
					 
					
						
						
							
							More merge conflicts yay  
						
						
						
					 
					
						2021-02-10 09:54:30 -05:00 
						 
				 
			
				
					
						
							
							
								ethan-falicov 
							
						 
					 
					
						
						
						
						
							
						
						
							863796b3c1 
							
						 
					 
					
						
						
							
							Merge conflict fixing  
						
						
						
					 
					
						2021-02-10 09:45:47 -05:00 
						 
				 
			
				
					
						
							
							
								ethan-falicov 
							
						 
					 
					
						
						
						
						
							
						
						
							67662b888e 
							
						 
					 
					
						
						
							
							Adding I Type test cases from Lab 1  
						
						
						
					 
					
						2021-02-10 09:39:43 -05:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							b121b90b28 
							
						 
					 
					
						
						
							
							Debugging bus interface.  
						
						
						
					 
					
						2021-02-10 01:43:54 -05:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							475da788e2 
							
						 
					 
					
						
						
							
							Add ppt and mp4 of wavedrom usage  
						
						
						
					 
					
						2021-02-09 13:15:29 -06:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							842c374de9 
							
						 
					 
					
						
						
							
							Debugging instruction fetch  
						
						
						
					 
					
						2021-02-09 11:02:17 -05:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							74bc4c0444 
							
						 
					 
					
						
						
							
							Fixed lw by delaying read value by one cycle  
						
						
						
					 
					
						2021-02-07 23:28:21 -05:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							33110ed636 
							
						 
					 
					
						
						
							
							Data memory bus integration  
						
						
						
					 
					
						2021-02-07 23:21:55 -05:00 
						 
				 
			
				
					
						
							
							
								Jarred Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							e334475ab5 
							
						 
					 
					
						
						
							
							Fix compile error in imperas testbench  
						
						
						
					 
					
						2021-02-07 15:48:12 -05:00 
						 
				 
			
				
					
						
							
							
								Elizabeth Hedenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							805817cda4 
							
						 
					 
					
						
						
							
							merge conflict?  
						
						
						
					 
					
						2021-02-07 02:34:49 -05:00 
						 
				 
			
				
					
						
							
							
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							01b1b1705d 
							
						 
					 
					
						
						
							
							Busybear: next week of updates  
						
						... 
						
						
						
						- move parsed instructions out of git, to /courses/e190ax/busybear_boot
 - parsed first 1M instructions, and now parse from split GDB runs
 - now at about 230k instructions, can't progress further for now since atomic instructions
   aren't implemented yet 
						
					 
					
						2021-02-07 03:14:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jarred Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							29b7a0cd25 
							
						 
					 
					
						
						
							
							Actually run the WALLY-LOAD tests  
						
						
						
					 
					
						2021-02-06 14:56:40 -05:00 
						 
				 
			
				
					
						
							
							
								Jarred Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f2f4c7bc 
							
						 
					 
					
						
						
							
							Add test vector set for load instructions  
						
						
						
					 
					
						2021-02-06 13:05:59 -05:00 
						 
				 
			
				
					
						
							
							
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							52ffb617d9 
							
						 
					 
					
						
						
							
							Update parsing thingy to use split GDB runs  
						
						... 
						
						
						
						huge thanks to kaveh for all his work on this yesterday 
						
					 
					
						2021-02-05 16:46:57 -05:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							493bab529e 
							
						 
					 
					
						
						
							
							Updates to wavedrom  
						
						
						
					 
					
						2021-02-05 10:56:29 -06:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							15c0b4af22 
							
						 
					 
					
						
						
							
							JAL testing  
						
						
						
					 
					
						2021-02-05 08:08:42 -05:00 
						 
				 
			
				
					
						
							
							
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							c03f69fb80 
							
						 
					 
					
						
						
							
							Change CSR reset and available bits to conform to OVPsim  
						
						... 
						
						
						
						Now actually keeping perfectly in line with OVP for the first 100k instrs. Yay. 
						
					 
					
						2021-02-04 22:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							a886e222c1 
							
						 
					 
					
						
						
							
							sorry ; last update  
						
						
						
					 
					
						2021-02-04 15:20:15 -06:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							44f0ac98b0 
							
						 
					 
					
						
						
							
							Update as overwrite a file :(  
						
						
						
					 
					
						2021-02-04 15:11:06 -06:00