H. Peter Anvin
|
09273c35a8
Wire up Smartaid Magnum in the FPGA
|
1 yıl önce |
H. Peter Anvin
|
80ad2f4a50
fpga: dirty bit tracking for SDRAM
|
1 yıl önce |
H. Peter Anvin
|
0ccc916f7e
abcmem: implement XM# handling and ABC800MAC+"ROM hack" map switching
|
1 yıl önce |
H. Peter Anvin
|
b2d20857f6
fpga: map SDRAM to 0x20000000...0x7fffffff for esp32 compatibility
|
1 yıl önce |
H. Peter Anvin
|
2ec1af473b
picorv32: further IRQ latency improvements; regenerate with Quartus 22.1
|
1 yıl önce |
H. Peter Anvin
|
0115548fc0
rv32: use a dedicated interrupt stack
|
1 yıl önce |
H. Peter Anvin
|
1917765d2f
picorv32: add support for multiple user CPU contexts
|
2 yıl önce |
H. Peter Anvin
|
9ac4e30722
time: synchronize all clocks: RTC, SNTP, ESP, FPGA/ABC
|
2 yıl önce |
H. Peter Anvin
|
aac953ed19
Implement FPGA <-> ESP32 communication path
|
2 yıl önce |
H. Peter Anvin
|
f1e04bf5c7
esp32 firmware image with support for OTA updates of both FPGA and ESP32
|
2 yıl önce |
H. Peter Anvin
|
0cdd243825
serial.sv: mer generell serieport med Rx och Tx
|
2 yıl önce |
H. Peter Anvin
|
ee45852b85
Full infrastructure for updating flash via JTAG SVF
|
2 yıl önce |
H. Peter Anvin
|
6375646603
update: get closer to a working JTAG update infrastructure
|
2 yıl önce |
H. Peter Anvin
|
e1c53dfb56
vjtag: allow both SRAM and DRAM to be accessed over VJTAG
|
2 yıl önce |
H. Peter Anvin
|
8ba4a1a3de
vjtag: fix "one bit behind" problem for write properly; use sys_clk
|
2 yıl önce |
H. Peter Anvin
|
37de408c19
Allow the CPU to force an FPGA reload; vjtag improvement
|
2 yıl önce |
H. Peter Anvin
|
2ec75f1807
fpga: virtual JTAG interface
|
2 yıl önce |
H. Peter Anvin
|
6014b9c6d7
max80: fix timing bug that affected code execution from SDRAM
|
2 yıl önce |
H. Peter Anvin
|
20994e38da
LED: change sequence of LED on v2
|
2 yıl önce |
H. Peter Anvin
|
8eec9b9e0a
Timing improvements; allow SRAM to be read over JTAG
|
2 yıl önce |
H. Peter Anvin
|
adf6c39024
serial: simplify physical tty and make BREAK reset work
|
2 yıl önce |
H. Peter Anvin
|
90f0cc21b5
Reset via BREAK on physical TTY or GPIO
|
2 yıl önce |
H. Peter Anvin
|
7dd7eb2ed7
usb: change "console" to "tty", with CON_ used for only the console
|
2 yıl önce |
H. Peter Anvin
|
af2600349c
usb: enable four ACM devices
|
2 yıl önce |
H. Peter Anvin
|
808ba7c43c
usb: use a direct interface between the CPU and the USB FIFOs
|
3 yıl önce |
H. Peter Anvin
|
92d18543b8
tty: don't require DTR#; v2: output some clocks on gpio[135]
|
3 yıl önce |
H. Peter Anvin
|
60be2e1201
v2: v2 has a 16 MHz oscillator instead of 48 MHz
|
3 yıl önce |
H. Peter Anvin
|
81633591fa
v2: abc_host and abc_a_oe are redundant and unified in v2
|
3 yıl önce |
H. Peter Anvin
|
7c7d4cd52c
usb: set the device serial number
|
3 yıl önce |
H. Peter Anvin
|
08d8d7d2c8
More cleanups of multi-version... still broken?!
|
3 yıl önce |