Byron Lathi
434fc1b28a
Fix sdspi, add missing source file
2024-07-31 22:02:47 -07:00
Byron Lathi
e0f511df2e
Add new DMA files to project config
2024-07-26 23:02:40 -07:00
Byron Lathi
abb1668f14
Synthesis file updates
2024-07-20 21:51:28 -07:00
Byron Lathi
f126e383a3
Update SD stuff
2024-07-20 16:03:06 -07:00
Byron Lathi
bdb3fc96d6
Add new sd wrapper
...
Wrapper is neccesary for the address offset and also because the
controller will trigger on reads/writes to registers, but we need access
to each byte of the 32 bit registers.
The wrapper will need to somehow chose when to actually trigger the
controller, maybe by having shadow registers?
2024-07-17 21:18:13 -07:00
Byron Lathi
63edbff30f
Reset renaming, set card_detect
2024-07-17 00:43:30 -07:00
Byron Lathi
6b7f7837dd
Use ZipCPU SD controller
...
I trust it more than the other one
2024-07-17 00:17:24 -07:00
Byron Lathi
e0bf1580b6
First pass at integrating sd controller
2024-07-16 18:57:57 -07:00
Byron Lathi
4f152623a0
Remove all traces of old sd controller
2024-07-16 00:03:13 -07:00
Byron Lathi
25f51deaa7
Synthesize sd card dma
2024-03-17 22:26:42 -07:00
Byron Lathi
02097ff3b8
Update sd controller with data host
2024-03-12 20:23:41 -07:00
Byron Lathi
d3914b3a51
Add sd io pins
2024-03-10 16:09:12 -07:00
Byron Lathi
cb426670cd
Do synthesis with sd controller
2024-03-10 12:29:08 -07:00
Byron Lathi
358dfdbe75
Add sdram io to fpga
2024-03-03 23:31:02 -08:00
Byron Lathi
10a72d8e1f
Add sdram, don't think it works though
2024-03-03 20:43:37 -08:00
Byron Lathi
01b1ecbcac
Add basic sim
2024-03-03 17:09:17 -08:00
Byron Lathi
ab9da189d1
Build software correctly, ignore debugger files
2024-03-03 14:50:40 -08:00
Byron Lathi
42fbc17a2a
Add test code and top level Makefile
2024-03-03 12:52:44 -08:00
Byron Lathi
0752220b0e
Add basic project with cpu, ram and rom
2024-03-02 22:46:48 -08:00