Commit Graph

619 Commits

Author SHA1 Message Date
Byron Lathi
752fce5b2e Update diagrams again (5) 2024-08-19 22:13:37 -07:00
Byron Lathi
e267fa4c37 Update diagrams again (4) 2024-08-19 21:42:36 -07:00
Byron Lathi
d85dc3e490 Update diagrams again (3) 2024-08-19 21:21:39 -07:00
Byron Lathi
b8b9852974 Update regs 2024-08-19 21:11:12 -07:00
Byron Lathi
47f958f5c4 Update regs 2024-08-19 20:27:27 -07:00
Byron Lathi
c857ffd8e5 Update diagrams again (2) 2024-08-19 19:12:55 -07:00
Byron Lathi
7e64ff1d6b Update diagrams again 2024-08-19 19:00:54 -07:00
Byron Lathi
8c9a4f7b9e Update drawing again 2024-08-19 18:41:55 -07:00
Byron Lathi
bcb5259f92 Update network_processor docs, add arp to diagram 2024-08-19 17:40:50 -07:00
Byron Lathi
8e87345f22 Add verilog ethernet 2024-08-19 17:40:16 -07:00
Byron Lathi
b521bbe5cf Move tcp into its own wrapper 2024-08-18 20:08:50 -07:00
Byron Lathi
a190a2d1c5 Update tcp with new buffer type 2024-08-18 16:41:12 -07:00
Byron Lathi
063f219f01 Add ntw files to project 2024-08-18 10:13:15 -07:00
Byron Lathi
8208bd6fa5 Use sram instead of sdram in sim, fully switch to verilator 2024-08-18 10:04:54 -07:00
Byron Lathi
9b2a40df06 Add tcp regs and switch to verilator 2024-08-17 11:56:01 -07:00
Byron Lathi
52a76e3a85 Add start of regs 2024-08-16 08:24:14 -07:00
Byron Lathi
7ba9658560 Update network_processor docs 2024-08-16 07:54:10 -07:00
Byron Lathi
6320af16ec Update diagram to static ports 2024-08-15 22:51:41 -07:00
Byron Lathi
c4eba333e8 Add start of tcp docs 2024-08-05 20:32:07 -07:00
Byron Lathi
bb125b0892 Merge branch '91-use-external-sd-card-controller' into 'AXI-Rewrite'
Resolve "Use External SD card controller"

Closes #91

See merge request bslathi19/super6502!72
2024-08-01 05:18:14 +00:00
Byron Lathi
82f5238a15 Update sdspi with merged version 2024-07-31 22:08:02 -07:00
Byron Lathi
434fc1b28a Fix sdspi, add missing source file 2024-07-31 22:02:47 -07:00
Byron Lathi
f99df72fe2 Update sdspi with write dma 2024-07-31 21:56:50 -07:00
Byron Lathi
e0f511df2e Add new DMA files to project config 2024-07-26 23:02:40 -07:00
Byron Lathi
383cb6d59e Add wait for DMA (should poll bit instead) 2024-07-26 22:58:31 -07:00
Byron Lathi
aa2e686b53 Update sdspi 2024-07-25 22:56:30 -07:00
Byron Lathi
5cd03a37eb Start working on axi dma 2024-07-22 00:07:04 -07:00
Byron Lathi
90c5c0dc94 Update SD version and start working on DMA 2024-07-21 18:58:35 -07:00
Byron Lathi
abb1668f14 Synthesis file updates 2024-07-20 21:51:28 -07:00
Byron Lathi
3d05d07541 Move shadow to us, get some commands going 2024-07-20 21:40:26 -07:00
Byron Lathi
f6eeb80e25 switch to zipcpu sd sim 2024-07-20 18:11:32 -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
db630f2030 Update rtl-common, fix some axi violations in cpu writes 2024-07-17 20:31:36 -07:00
Byron Lathi
fa6f6505d4 Fixes for sim 2024-07-17 00:55:58 -07:00
Byron Lathi
86c7977a42 Use relative submodule paths for ci 2024-07-17 00:45:35 -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
cdbf311fc1 Move controller and make wrapper folder 2024-07-16 00:28:48 -07:00
Byron Lathi
4f152623a0 Remove all traces of old sd controller 2024-07-16 00:03:13 -07:00
Byron Lathi
08717235a8 Also load iverilog module 2024-07-15 23:59:01 -07:00
Byron Lathi
f04304bcbc Add sd and wb2axi submodules 2024-07-15 23:58:53 -07:00
Byron Lathi
991cd24e73 Change to using modules 2024-07-15 22:39:27 -07:00
Byron Lathi
f5779922ef Remove old SD controller 2024-07-14 22:20:28 -07:00
Byron Lathi
2f6c1bff83 Merge branch '82-add-axi-sd-card-controller' into 'AXI-Rewrite'
Resolve "Add AXI SD Card controller"

Closes #82

See merge request bslathi19/super6502!70
2024-03-18 06:19:37 +00:00
Byron Lathi
25f51deaa7 Synthesize sd card dma 2024-03-17 22:26:42 -07:00
Byron Lathi
9b50dab855 Update submodules, update sources 2024-03-15 21:02:53 -07:00
Byron Lathi
eb5c3b0b02 Update verilog sd to get up to cmd7 2024-03-14 19:34:04 -07:00
Byron Lathi
0f9e470d13 Update rtl common since I commited to the wrong branch (again) 2024-03-14 19:20:08 -07:00