H. Peter Anvin f71946f3bd Update binaries 10 luni în urmă
..
bsdl 50f7f572a3 WIP: ringbuffer system between ESP32 and FPGA 3 ani în urmă
ip 48456c70c1 Merge branch 'v1.2.x' 10 luni în urmă
output f71946f3bd Update binaries 10 luni în urmă
scripts fcbaca5e17 iodevs.conf: move iodevs.conf into common/ 2 ani în urmă
simulation f24cac3c43 fpga: lint code to make ModelSim RTL simulation work again 4 ani în urmă
usb fcbaca5e17 iodevs.conf: move iodevs.conf into common/ 2 ani în urmă
.gitignore dd3e36cf74 fpga: remove intermediate files; update .fw files 2 ani în urmă
Makefile 50196d02b0 Update and recompile with Quartus 23.1 10 luni în urmă
abcbus.sv a9731baa24 abcbus.sv: fix incorrect bits fed to address map 10 luni în urmă
assignment_defaults.qdf 75a6dbc7fa fpga: infrastructure for building v1 and v2 FPGA 3 ani în urmă
bootldr.sv e05dbe6f40 v2boot: simple boot loader connecting ESP32-SPI to flash-SPI 3 ani în urmă
bypass.pins f1e04bf5c7 esp32 firmware image with support for OTA updates of both FPGA and ESP32 3 ani în urmă
bypass.qsf 3bff988d7b Forward port and rebuild with Quartus 23.1 10 luni în urmă
bypass.sdc f1e04bf5c7 esp32 firmware image with support for OTA updates of both FPGA and ESP32 3 ani în urmă
bypass.sv f1e04bf5c7 esp32 firmware image with support for OTA updates of both FPGA and ESP32 3 ani în urmă
bypass_assignment_defaults.qdf 3bff988d7b Forward port and rebuild with Quartus 23.1 10 luni în urmă
bypass_description.txt f1e04bf5c7 esp32 firmware image with support for OTA updates of both FPGA and ESP32 3 ani în urmă
bypass_main.qsf 3b452dc33e fpga: factor bypass.qsf like the other .qsf files 2 ani în urmă
clkbuf.sv 808ba7c43c usb: use a direct interface between the CPU and the USB FIFOs 3 ani în urmă
dcpktfifo.sv bddbff2298 usb: don't remove "empty" or "last" while a packet is in progress 2 ani în urmă
deglitch.sv a69847d434 fpga: add deglitcher core 3 ani în urmă
dirty.sv 80ad2f4a50 fpga: dirty bit tracking for SDRAM 1 an în urmă
esp.sv 54aa67c9dd esplink: change to 7 interrupt/status bits per direction 3 ani în urmă
fast_mem.sv 9ac4e30722 time: synchronize all clocks: RTC, SNTP, ESP, FPGA/ABC 3 ani în urmă
fpgarst.sv ee45852b85 Full infrastructure for updating flash via JTAG SVF 3 ani în urmă
functions.sv 54aa67c9dd esplink: change to 7 interrupt/status bits per direction 3 ani în urmă
i2c.sv 4970fb6ef6 rtc: issue dummy clock cycles if SDA appears stuck 4 ani în urmă
iodevs.vh f9a7f7cbdb Update generated files 1 an în urmă
jic.cof.xml ee45852b85 Full infrastructure for updating flash via JTAG SVF 3 ani în urmă
max80.qpf f091a4f6b6 max80.qpf: preferred ordering of variants: v2, v1, bypass 10 luni în urmă
max80.qsf 80ad2f4a50 fpga: dirty bit tracking for SDRAM 1 an în urmă
max80.sdc 8b67b5db30 spirom: fix SPI ROM I/O and data downloading 3 ani în urmă
max80.sv 09273c35a8 Wire up Smartaid Magnum in the FPGA 1 an în urmă
picorv32.v cd1183b125 fpga/picorv32: fix decoding of sw/sw.u 10 luni în urmă
pof.cof.xml ee45852b85 Full infrastructure for updating flash via JTAG SVF 3 ani în urmă
reconfig.svf 4803e910d3 fpga: .svf file to force a FPGA reconfiguration 3 ani în urmă
rng.sv de1566292f clocks: centralize strobes; rng: shut down when not in use 4 ani în urmă
sam.sv 0f24359f94 sam.sv: correct A0 -> bank[0], A1 -> bank[1] 1 an în urmă
sdcard.sv ec99762a84 Use waitirq rather than suspending a memory transaction for SD card 4 ani în urmă
sdram.sv 80ad2f4a50 fpga: dirty bit tracking for SDRAM 1 an în urmă
serial.sv f1e04bf5c7 esp32 firmware image with support for OTA updates of both FPGA and ESP32 3 ani în urmă
spi_master.sv 062a3d9eb1 Reorganize tree so a single Makefile can do the right thing 4 ani în urmă
spirom.sv ee45852b85 Full infrastructure for updating flash via JTAG SVF 3 ani în urmă
synchro.sv 4e65673781 spirom: add support for sending arbitrary SPI commands 4 ani în urmă
sysclock.sv 9ac4e30722 time: synchronize all clocks: RTC, SNTP, ESP, FPGA/ABC 3 ani în urmă
tmdsenc.sv 74d9da52b0 hdmi/tmds: fix symbol data ordering 4 ani în urmă
transpose.sv 510e702728 video: initial simple video generator; add support for HDMI TERC4 4 ani în urmă
ub.tcl 2ec75f1807 fpga: virtual JTAG interface 3 ani în urmă
v1.pins aac953ed19 Implement FPGA <-> ESP32 communication path 3 ani în urmă
v1.qsf 3bff988d7b Forward port and rebuild with Quartus 23.1 10 luni în urmă
v1.sv 9ac4e30722 time: synchronize all clocks: RTC, SNTP, ESP, FPGA/ABC 3 ani în urmă
v1_assignment_defaults.qdf 3bff988d7b Forward port and rebuild with Quartus 23.1 10 luni în urmă
v1_description.txt 75a6dbc7fa fpga: infrastructure for building v1 and v2 FPGA 3 ani în urmă
v1_main.qsf bddbff2298 usb: don't remove "empty" or "last" while a packet is in progress 2 ani în urmă
v2.pins aac953ed19 Implement FPGA <-> ESP32 communication path 3 ani în urmă
v2.qsf 3bff988d7b Forward port and rebuild with Quartus 23.1 10 luni în urmă
v2.sv e05dbe6f40 v2boot: simple boot loader connecting ESP32-SPI to flash-SPI 3 ani în urmă
v2.vh aac953ed19 Implement FPGA <-> ESP32 communication path 3 ani în urmă
v2_assignment_defaults.qdf 3bff988d7b Forward port and rebuild with Quartus 23.1 10 luni în urmă
v2_description.txt 75a6dbc7fa fpga: infrastructure for building v1 and v2 FPGA 3 ani în urmă
v2_main.qsf bddbff2298 usb: don't remove "empty" or "last" while a packet is in progress 2 ani în urmă
v2boot.sv e05dbe6f40 v2boot: simple boot loader connecting ESP32-SPI to flash-SPI 3 ani în urmă
video.sv 980eaf0400 Restructure clock tree; better sdram timing; random number generator 4 ani în urmă
vjtag_max80.sv 9ac4e30722 time: synchronize all clocks: RTC, SNTP, ESP, FPGA/ABC 3 ani în urmă