H. Peter Anvin
|
1f822e260c
Change onboard fast SRAM from 8K to 32K
|
3 years ago |
H. Peter Anvin
|
152a913007
qsf: add spirom.sv; update boot.mif
|
3 years ago |
H. Peter Anvin
|
a6e8bd9b0e
fw: more detailed error messages for downloader
|
3 years ago |
H. Peter Anvin
|
dce6ed79e1
fw, console: add flush function
|
3 years ago |
H. Peter Anvin
|
9bf7d10a84
tty: add status register and irq support; clean up iodev map
|
3 years ago |
H. Peter Anvin
|
cae89058dc
fw/Makefile: add explicit path to CROSS
|
3 years ago |
H. Peter Anvin
|
03019163e4
spirom: revert uploader to arbitrary 8*n-byte bursts
|
3 years ago |
H. Peter Anvin
|
42f4ad6376
Make downloader work; use PLL for SDRAM clock offset
|
3 years ago |
H. Peter Anvin
|
27454bdbd3
qsfdeps.pl: ignore Signaltap files
|
3 years ago |
H. Peter Anvin
|
925ec18e6d
fw: add data download test
|
3 years ago |
H. Peter Anvin
|
445c3542f1
Makefile target to really strip Signaltap from max80.qsf
|
3 years ago |
H. Peter Anvin
|
a7b663743d
max80.sdc: add back output delay for sr_clk
|
3 years ago |
H. Peter Anvin
|
f476073603
SPI ROM -> SDRAM download unit (not quite working yet?)
|
3 years ago |
H. Peter Anvin
|
08ac6caba9
fw: revert to 115200 bps
|
3 years ago |
H. Peter Anvin
|
0176e771d1
fw: irq wrapper, picorv32 custom instructions, _die() with blinkenlights
|
3 years ago |
H. Peter Anvin
|
56287b0a05
sdram: leave CKE permanently enabled
|
3 years ago |
H. Peter Anvin
|
6b7c85430e
sdram: I/O timing tweaks, hopefully for the better...
|
3 years ago |
H. Peter Anvin
|
e9f9d2c765
fw: print error messages on a new line
|
3 years ago |
H. Peter Anvin
|
f2f1e52e5e
fw: better SDRAM test (fails?)
|
3 years ago |
H. Peter Anvin
|
b2bb8e764d
fw: avoid 64-bit division in con_set_baudrate()
|
3 years ago |
H. Peter Anvin
|
4f9855b5c4
tty: simplify by running in the sys_clk domain; use NCO for baud
|
3 years ago |
H. Peter Anvin
|
16e9576297
fpga: make the SDRAM work!
|
3 years ago |
H. Peter Anvin
|
c2bee3cb77
fw: pull in libc, printf to console, SDRAM test
|
3 years ago |
H. Peter Anvin
|
9e0713c926
sdram: remove misaligned handling
|
3 years ago |
H. Peter Anvin
|
115e7850e2
tty: actually clock tty unit; alternative serial port on GPIO
|
3 years ago |
H. Peter Anvin
|
0af5c2d01d
Merge branch 'main' into uart-rework
|
3 years ago |
H. Peter Anvin
|
9a9c1beba7
fpga: quartus programming targets
|
3 years ago |
H. Peter Anvin
|
0bb16fa955
fpga: switch RxD and TxD back for reworked boards
|
3 years ago |
H. Peter Anvin
|
10bc2b4ed1
Make the LED output numbers match the order on the back
|
3 years ago |
H. Peter Anvin
|
b87dddeaa9
fw: tty is not working due to invalid pinout
|
3 years ago |