|  H. Peter Anvin | 344ccf56d4
							
							Fixes for dual version generator | 3 years ago | 
				
					
						|  H. Peter Anvin | 6db45e74e6
							
							WIP: build both v1 and v2 | 3 years ago | 
				
					
						|  H. Peter Anvin | 17b0872a74
							
							fpga: make Quartus slightly happier with regards to QSF files | 3 years ago | 
				
					
						|  H. Peter Anvin | 476ce0e1b9
							
							fpga: add a few more .gitignore patterns | 3 years ago | 
				
					
						|  H. Peter Anvin | 75a6dbc7fa
							
							fpga: infrastructure for building v1 and v2 FPGA | 3 years ago | 
				
					
						|  H. Peter Anvin | 372899ea3b
							
							Move most code to SDRAM; fix problems with code in SDRAM; cleanups | 3 years ago | 
				
					
						|  H. Peter Anvin | 492d654ec1
							
							usb: generalize the ACM descriptor set; handle > 256 byte desc ROM | 3 years ago | 
				
					
						|  H. Peter Anvin | fceef37cbe
							
							usb: add an Interface Association Descriptor | 3 years ago | 
				
					
						|  H. Peter Anvin | 33f928129c
							
							usb: use the same endpoint number for both directions | 3 years ago | 
				
					
						|  H. Peter Anvin | c21293d687
							
							usb: use generated USB descriptors | 3 years ago | 
				
					
						|  H. Peter Anvin | 83af2b9ff4
							
							Add LICENSE file | 3 years ago | 
				
					
						|  H. Peter Anvin | 983dccd91f
							
							usb: change multiplex to allow more than one endpoint/bus | 3 years ago | 
				
					
						|  H. Peter Anvin | 14f9fd012d
							
							usbdescgen: fix language mask handling | 3 years ago | 
				
					
						|  H. Peter Anvin | 4b594cfa8b
							
							usbdescgen: handle serial number, produce Verilog code with index | 3 years ago | 
				
					
						|  H. Peter Anvin | dd02802dcb
							
							usb: descriptor generator tool | 3 years ago | 
				
					
						|  H. Peter Anvin | 41bd97f3b3
							
							usb: unbreak the data0/1 flipping logic | 3 years ago | 
				
					
						|  H. Peter Anvin | b66e41fe16
							
							usb_device_core: hook up tx_data_strb | 3 years ago | 
				
					
						|  H. Peter Anvin | a99616cbc5
							
							WIP: restructure USB using interfaces to be able to create more endpoints | 3 years ago | 
				
					
						|  H. Peter Anvin | 182ff5617a
							
							sdram: simpler implementation of the arbiter/multiplexer | 3 years ago | 
				
					
						|  H. Peter Anvin | ef2d958d8f
							
							rv32: reduce the verbosity of test code | 3 years ago | 
				
					
						|  H. Peter Anvin | de1566292f
							
							clocks: centralize strobes; rng: shut down when not in use | 3 years ago | 
				
					
						|  H. Peter Anvin | 2034158a65
							
							sdram: fix state machine problem | 3 years ago | 
				
					
						|  H. Peter Anvin | 4e65673781
							
							spirom: add support for sending arbitrary SPI commands | 3 years ago | 
				
					
						|  H. Peter Anvin | 2e544bb970
							
							sdcard: reinitialize on system (soft) reset | 3 years ago | 
				
					
						|  H. Peter Anvin | a5abfc202c
							
							reset: don't reset USB of soft reset; soft reset on input BREAK | 3 years ago | 
				
					
						|  H. Peter Anvin | 3dfb6626a1
							
							More clock tree changes; fix rng oscillator sources | 3 years ago | 
				
					
						|  H. Peter Anvin | e170347f76
							
							synchro: allow synchronizer to use I/O input registers | 3 years ago | 
				
					
						|  H. Peter Anvin | d64ebed344
							
							rng: add the abc_clk to the inputs | 3 years ago | 
				
					
						|  H. Peter Anvin | da417c5ed7
							
							rng: better LSFR handling | 3 years ago | 
				
					
						|  H. Peter Anvin | dac6cd700a
							
							rng: delay 256 μs before reading a random number | 3 years ago |