Commit Graph

411 Commits

Author SHA1 Message Date
Byron Lathi
e3ae984177 Upload filesystem image as well 2023-10-26 20:40:00 -07:00
Byron Lathi
7f3696d36c Reduce sim time 2023-10-26 20:11:35 -07:00
Byron Lathi
3a9c0fb73f run vvp unbuffered 2023-10-25 22:47:22 -07:00
Byron Lathi
674078e08d Don't print buf, it takes too long 2023-10-25 21:13:01 -07:00
Byron Lathi
6f36d2fcc4 Fix off by 1 error 2023-10-25 20:39:55 -07:00
Byron Lathi
6fabd23125 Change boot2 to use new offsets as well 2023-10-25 18:56:15 -07:00
Byron Lathi
b6e3b79bda Change bootloader to actually use sectors per cluster 2023-10-25 08:34:28 -07:00
Byron Lathi
e7e1eab4a4 Try long test 2023-10-23 18:54:51 -07:00
Byron Lathi
b7945f0dbf Merge branch '45-use-updated-sd-card-emulator' into 'master'
Resolve "Use updated sd card emulator"

Closes #45

See merge request bslathi19/super6502!37
2023-10-23 00:11:34 +00:00
Byron Lathi
9d26265bb5 Update to use new binary sd card image 2023-10-22 16:45:41 -07:00
Byron Lathi
0c3821765a Merge branch '42-implement-memory-mapper' into 'master'
Resolve "Implement Memory Mapper"

Closes #42

See merge request bslathi19/super6502!36
2023-10-22 21:06:37 +00:00
Byron Lathi
eb8ef5ba7a Reuse existing harness instead of copying 2023-10-21 22:35:57 -07:00
Byron Lathi
5f863c9857 Add code testbench 2023-10-21 17:07:43 -07:00
Byron Lathi
4b415ed2ba Update C test to actually use mapper a little bit 2023-10-20 17:20:11 -07:00
Byron Lathi
ac5564d03d Add test program for mapper, fix reset bug 2023-10-20 08:27:51 -07:00
Byron Lathi
5a8d15de94 Refactor for FPGA synthesis 2023-10-19 18:57:42 -07:00
Byron Lathi
03456607c9 Route all addresses through mapper 2023-10-19 18:34:39 -07:00
Byron Lathi
69e443d223 Add mapped address output and test 2023-10-18 08:54:23 -07:00
Byron Lathi
35d4ea968e Update testbench, fix off by 1 2023-10-18 08:40:00 -07:00
Byron Lathi
e621d4047b Add mapper and testbench 2023-10-16 23:45:33 -07:00
Byron Lathi
0c6f9f4568 Finish block diagram 2023-10-16 22:15:54 -07:00
Byron Lathi
1ca4d6f440 Add Docs 2023-10-16 21:43:29 -07:00
Byron Lathi
361f48d326 Merge branch '41-remove-addr-decode-and-properly-rename-clk_2-in-fpga' into 'master'
Revert super6502 back to before mapper

Closes #41

See merge request bslathi19/super6502!35
2023-10-16 05:07:40 +00:00
Byron Lathi
360eecf3ca Revert super6502 back to before mapper 2023-10-15 21:48:03 -07:00
Byron Lathi
0f8241f30f Merge branch '41-remove-addr-decode-and-properly-rename-clk_2-in-fpga' into 'master'
Resolve "Remove addr decode and properly rename clk_2 in fpga"

Closes #41

See merge request bslathi19/super6502!34
2023-10-16 04:46:14 +00:00
Byron Lathi
b179997da8 Remove docs (not for this merge) 2023-10-15 21:28:02 -07:00
Byron Lathi
a7b7f4fe35 Update build 2023-10-15 21:27:11 -07:00
Byron Lathi
dc2154e2c2 Fix fpga project config 2023-10-15 21:07:15 -07:00
Byron Lathi
155e89240a Merge from master 2023-10-15 18:58:25 -07:00
Byron Lathi
fd4dbfaf81 Merge branch '38-increase-cpu-speed' into 'master'
Resolve "Increase CPU Speed"

Closes #38

See merge request bslathi19/super6502!33
2023-10-16 01:45:44 +00:00
Byron Lathi
e768b245bd rework state machine 2023-10-15 18:24:19 -07:00
Byron Lathi
362c9f140f Fix synthesis issue 2023-10-15 13:52:55 -07:00
Byron Lathi
e0e20d7fb4 Add indirect test 2023-10-15 13:41:51 -07:00
Byron Lathi
32f6c0f8d9 Add jsr test 2023-10-15 13:30:09 -07:00
Byron Lathi
afd8de92cc Fix sdram wrapper state machine 2023-10-15 13:12:46 -07:00
Byron Lathi
673386f9f9 Change clk_2 to clk_cpu 2023-10-12 19:32:12 -07:00
Byron Lathi
893a0f1a9e Merge branch '37-run-full-boot-simulation-as-part-of-ci' into 'master'
Resolve "Run full boot simulation as part of CI"

Closes #37

See merge request bslathi19/super6502!32
2023-10-11 08:43:33 +00:00
Byron Lathi
448d9add89 Use repo based path for creating fs image 2023-10-11 01:06:50 -07:00
Byron Lathi
4988d458b7 full sim requires toolchain 2023-10-11 01:02:41 -07:00
Byron Lathi
d3ea5ed4d1 Use udisksctl 2023-10-11 00:59:41 -07:00
Byron Lathi
3900093349 Merge branch '34-sd-card-spi-mode-testbench' into 'master'
Resolve "SD Card SPI mode testbench"

Closes #34

See merge request bslathi19/super6502!29
2023-10-11 05:15:25 +00:00
Byron Lathi
8e70e5a7c4 Update verilog sd 2023-10-10 21:40:24 -07:00
Byron Lathi
57efb41ae0 Increase sim time, update verilog sd 2023-10-10 21:39:10 -07:00
Byron Lathi
97622ac3bb Update verilog sd 2023-10-09 23:32:55 -07:00
Byron Lathi
7bb2dd9a7f Update verilog sd 2023-10-09 22:33:44 -07:00
Byron Lathi
67fa368319 Update verilog sd 2023-10-09 21:13:21 -07:00
Byron Lathi
fc13114e49 Update verilog sd 2023-10-09 21:07:36 -07:00
Byron Lathi
532364b8d2 remove sd from regular sim
Figure out how to do this later
2023-10-06 22:08:40 -07:00
Byron Lathi
fe72a4e9ea Remove dependency on file, since its created anyway 2023-10-06 13:21:54 -07:00
Byron Lathi
d27e442d5e Use REPO_TOP in script, call script from makefile 2023-10-06 13:18:36 -07:00