H. Peter Anvin
|
808ba7c43c
usb: use a direct interface between the CPU and the USB FIFOs
|
3 роки тому |
H. Peter Anvin
|
92d18543b8
tty: don't require DTR#; v2: output some clocks on gpio[135]
|
3 роки тому |
H. Peter Anvin
|
60be2e1201
v2: v2 has a 16 MHz oscillator instead of 48 MHz
|
3 роки тому |
H. Peter Anvin
|
08d8d7d2c8
More cleanups of multi-version... still broken?!
|
3 роки тому |
H. Peter Anvin
|
344ccf56d4
Fixes for dual version generator
|
3 роки тому |
H. Peter Anvin
|
6db45e74e6
WIP: build both v1 and v2
|
3 роки тому |
H. Peter Anvin
|
75a6dbc7fa
fpga: infrastructure for building v1 and v2 FPGA
|
3 роки тому |
H. Peter Anvin
|
c21293d687
usb: use generated USB descriptors
|
3 роки тому |
H. Peter Anvin
|
a99616cbc5
WIP: restructure USB using interfaces to be able to create more endpoints
|
3 роки тому |
H. Peter Anvin
|
3dfb6626a1
More clock tree changes; fix rng oscillator sources
|
3 роки тому |
H. Peter Anvin
|
ac8a492ba2
sdram: fix 8-bit ports; rename fw/ to rv32/ to avoid confusion
|
3 роки тому |
H. Peter Anvin
|
980eaf0400
Restructure clock tree; better sdram timing; random number generator
|
3 роки тому |
H. Peter Anvin
|
cc37f87c67
sdram: rewrite as parameterized ports; usb: add USB core for testing
|
3 роки тому |
H. Peter Anvin
|
0edc64a9c8
abcio, abcdisk: revamp callback interface, fix abcdisk state machine
|
3 роки тому |
H. Peter Anvin
|
4a0966e759
abcbus: put the I/O status register (INP 1) in a separate SRAM
|
3 роки тому |
H. Peter Anvin
|
ec99762a84
Use waitirq rather than suspending a memory transaction for SD card
|
3 роки тому |
H. Peter Anvin
|
56753cd6a3
abcbus: move abcbus to separate module; add I/O status register
|
3 роки тому |
H. Peter Anvin
|
f6f9bf7ede
Add i2c unit
|
3 роки тому |
H. Peter Anvin
|
8368aa9534
fpga: parameterize the rtc_32khz workaround
|
3 роки тому |
H. Peter Anvin
|
c40501f76e
SDRAM access from the ABC-bus
|
3 роки тому |
H. Peter Anvin
|
518503fa99
iodev: centralize definitions and auto-generate boiler plate code
|
3 роки тому |
H. Peter Anvin
|
bcefeb445b
Switch to aggressive optimization to improve timing
|
3 роки тому |
H. Peter Anvin
|
f48fe1c4cf
fpga: disable pull resistors for SPI to flash chip
|
3 роки тому |
H. Peter Anvin
|
6a406133f0
Add sdcard and sysclock units; reshuffle address map
|
3 роки тому |
H. Peter Anvin
|
65f412c5d0
Add sdcard unit; currently SPI based
|
3 роки тому |
H. Peter Anvin
|
e3d2be2211
fpga: don't generate .jam file
|
3 роки тому |
H. Peter Anvin
|
269914ae92
Remove .jam file - it is text and so messes up diffs; unused
|
3 роки тому |
H. Peter Anvin
|
152a913007
qsf: add spirom.sv; update boot.mif
|
3 роки тому |
H. Peter Anvin
|
42f4ad6376
Make downloader work; use PLL for SDRAM clock offset
|
3 роки тому |
H. Peter Anvin
|
445c3542f1
Makefile target to really strip Signaltap from max80.qsf
|
3 роки тому |