| 
							
							
								 Jacob Pease | 2dc7e0f76f | Added and extra header and changed the comments to be accurate in ram1p1rwbe.sv | 2024-08-06 17:36:42 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 280b5baa59 | Added header to new bootloader files. | 2024-08-06 17:28:50 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 665396fdb3 | SD card is now mountable on the fpga. The relevant files have been added. The most important changes are in the buildroot linux configuration and device tree. | 2024-08-06 16:57:57 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | ad9c98c19c | Added file necessary to split boot.mem into boot.mem and data.mem. | 2024-08-02 15:36:06 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 897f6561cd | New bootloader now works. Added special print functions and print messages. sdclk is set to 3MHz after initialization currently. | 2024-08-02 15:19:52 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | fcd88d6e6f | Added functions to read registers and print information on failure. Also added a getTime function for a pretty boot display. | 2024-08-02 15:14:30 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 38071d8267 | Updated formatting of gpt.c and boot.c. | 2024-07-31 11:12:05 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | ee980e39f3 | Added function to set SPI clock speed. | 2024-07-31 11:00:44 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | c4ae17c679 | Cleaned up code formatting a bit and added ability to set the SD card clock speed. | 2024-07-31 10:59:41 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | a263f836f2 | Added extra UART macros and functions for code readability and the ability to print decimal numbers. | 2024-07-31 10:58:15 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 3975f60299 | Added carriage returns to line feed characters. UART messages print properly now. | 2024-07-25 13:05:57 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | a36e846b02 | Changed formatting and added new UART divsor calculation from OpenSBI. | 2024-07-25 13:04:27 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 336a413f31 | Added ability to split boot.memfile into boot.mem and data.mem. | 2024-07-25 11:19:15 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | d15be492cb | Masked lower byte when writing to DLL. | 2024-07-24 22:44:27 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 286d80de7e | Initialized UART with Arty frequency and baud rate. Will make this dynamic in the future | 2024-07-24 22:43:47 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 0107a400d1 | Added uart header to gpt.c. | 2024-07-24 22:43:16 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | dcb2edf888 | Fixed syntax bugs. inline functions are now static and in the spi.h header. | 2024-07-23 17:00:32 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 5f0addd69a | Initial pass on SPI based bootloader code finished. | 2024-07-23 16:33:49 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | a8b9e7776b | Added some minor error checking to gpt.c. | 2024-07-23 16:32:52 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | ab00ea5a5c | Added sd_read64 to help with block reads and crc checking. | 2024-07-23 16:32:29 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 57eeba5c8c | Progress made on implementing new disk read function. | 2024-07-23 15:47:23 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 9ccb0eb027 | Removed references to card_type. | 2024-07-23 15:46:18 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | bf65cd2817 | Added uart print functions and the Wally banner. SD card can now be initialized. Removed old code from boot.c | 2024-07-23 14:18:42 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | b05052311f | Added sd_cmd and utility SPI functions. | 2024-07-22 16:57:04 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | e91d2c8b14 | Corrected the CRC7 code with the right sequence of instructions. | 2024-07-22 01:19:10 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | c7d869bc96 | Added inital spi based sd card code. Working on CRC7 code that works. | 2024-07-20 14:00:43 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 53b2a51c89 | Added tentative spi_send_byte function. | 2024-07-19 12:30:32 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 34e89e842c | Added initial spi code to fpga/zsbl | 2024-07-19 11:35:12 -05:00 |  | 
			
				
					| 
							
							
								 Jacob Pease | 7a417d7a6c | Added true bootloader to fpga/zsbl directory. | 2024-05-31 15:28:25 -05:00 |  | 
			
				
					| 
							
							
								 Rose Thompson | 6097444b5a | Added missing file for compiling the fpga zero stage bootloader. | 2024-04-11 10:30:56 -05:00 |  | 
			
				
					| 
							
							
								 Rose Thompson | 60f96112db | Moved the zero stage boot loader to the fpga directory. | 2024-03-01 10:23:55 -06:00 |  |