Byron Lathi
40fe95ea0a
Add checksum calc to fpga sources
2024-09-14 15:26:22 -07:00
Byron Lathi
812cb6447a
Add mii clocks to constraints
2024-09-09 23:18:56 -07:00
Byron Lathi
8be97b45ae
Move to 4 TCP units for synthesis
...
Otherwise it does not fit in the T20
2024-09-09 22:59:59 -07:00
Byron Lathi
4612acbc4a
Synthesis 1
2024-09-09 22:02:39 -07:00
Byron Lathi
dc90c00172
Mega commit to kick things off
2024-09-01 22:23:21 -07:00
Byron Lathi
7b5fb1a682
Pass synthesis
2024-08-19 23:17:23 -07:00
Byron Lathi
b11be44446
Changes for synthesis
2024-08-19 23:09:32 -07:00
Byron Lathi
063f219f01
Add ntw files to project
2024-08-18 10:13:15 -07:00
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