H. Peter Anvin
|
4d4291d637
usb: fix descriptor regeneration; add name strings to individual ports
|
2 years ago |
H. Peter Anvin
|
835310c76e
update: .fw file is a single compressed container; simplify I/O code
|
2 years ago |
H. Peter Anvin
|
84afb464e6
update: encode version in the firmware files; better .rpf generation
|
2 years ago |
H. Peter Anvin
|
ee45852b85
Full infrastructure for updating flash via JTAG SVF
|
2 years ago |
H. Peter Anvin
|
6375646603
update: get closer to a working JTAG update infrastructure
|
2 years ago |
H. Peter Anvin
|
e1c53dfb56
vjtag: allow both SRAM and DRAM to be accessed over VJTAG
|
2 years ago |
H. Peter Anvin
|
8ba4a1a3de
vjtag: fix "one bit behind" problem for write properly; use sys_clk
|
2 years ago |
H. Peter Anvin
|
47300bdbed
vjtag: require a synchronization prefix to write to memory
|
2 years ago |
H. Peter Anvin
|
37de408c19
Allow the CPU to force an FPGA reload; vjtag improvement
|
2 years ago |
H. Peter Anvin
|
2ec75f1807
fpga: virtual JTAG interface
|
2 years ago |
H. Peter Anvin
|
9c1891e562
spiflash.[ch]: a (hopefully) platform-independent SPI flash writer
|
2 years ago |
H. Peter Anvin
|
a90ef02f46
fpga: generate .xsvf files
|
2 years ago |
H. Peter Anvin
|
e05dbe6f40
v2boot: simple boot loader connecting ESP32-SPI to flash-SPI
|
2 years ago |
H. Peter Anvin
|
4b07e7703d
Fix USB serial number generation
|
2 years ago |
H. Peter Anvin
|
aea92d6f7a
fw: download SPI ROM ID and send to USB very early in execution
|
2 years ago |
H. Peter Anvin
|
8b67b5db30
spirom: fix SPI ROM I/O and data downloading
|
2 years ago |
H. Peter Anvin
|
8eec9b9e0a
Timing improvements; allow SRAM to be read over JTAG
|
2 years ago |
H. Peter Anvin
|
9471dad838
Move date stamp generation to fpga build; record SDRAM checksum
|
2 years ago |
H. Peter Anvin
|
d2951ecd94
spirom: issue the right 1-bit command; update ufddos80.rom
|
2 years ago |
H. Peter Anvin
|
e5070d268e
spirom: implement 1-bit DMA mode
|
2 years ago |
H. Peter Anvin
|
0bb459f8dc
Fix SDRAM checksum generation
|
2 years ago |
H. Peter Anvin
|
adf6c39024
serial: simplify physical tty and make BREAK reset work
|
2 years ago |
H. Peter Anvin
|
7462426469
usb: use showahead on the Rx FIFO, but not the Tx FIFO
|
2 years ago |
H. Peter Anvin
|
a0f8eb5820
Fix false positive ABC-bus memory overrun timer
|
2 years ago |
H. Peter Anvin
|
0271d1979a
sdram: return start to the right subunit; add ABC-bus latency counter
|
2 years ago |
H. Peter Anvin
|
eb851b7632
pun80: fix IRQ/status conditions; console: optimize
|
2 years ago |
H. Peter Anvin
|
7912a488fa
usb: fix bogus AND of data and boolean in control message handling
|
2 years ago |
H. Peter Anvin
|
c48373f9a8
usb: handle SET_CONTROL_LINE_STATE USB messages
|
2 years ago |
H. Peter Anvin
|
50d3a0c3bc
usb: timing fixes in the status and IRQ paths
|
2 years ago |
H. Peter Anvin
|
1622343b8d
Firmware for PUN80 emulation
|
2 years ago |