Commit Graph

229 Commits

Author SHA1 Message Date
Mateusz Faderewski
72deb0fb81 increase ftdi chunk size to speedup transfer 2024-07-21 10:45:39 +02:00
Mateusz Faderewski
856f6948ab dma rewrite finish 2024-07-21 03:39:10 +02:00
Mateusz Faderewski
cab8ac521a dma rework 2024-07-15 20:28:11 +02:00
Mateusz Faderewski
64f78e040a even more fixes and tests 2024-07-08 17:00:49 +02:00
Mateusz Faderewski
11372e0910 revert1 2024-07-07 18:06:05 +02:00
Mateusz Faderewski
e89529275a small cleanup 2024-07-07 14:42:39 +02:00
Mateusz Faderewski
b284bb9f06 docker setup 2024-07-07 01:43:09 +02:00
Mateusz Faderewski
24f04ae916 verilator init 2024-07-07 00:09:03 +02:00
Mateusz Faderewski
ab5b02251f small cleanup in usb.c 2024-07-03 19:54:27 +02:00
Mateusz Faderewski
2bb47720e2 use simple save extension 2024-07-03 18:36:17 +02:00
Mateusz Faderewski
b915a7b4e3 server improvements 2024-07-02 23:06:42 +02:00
Mateusz Faderewski
3f639855d5 make isv nicer 2024-07-02 21:48:08 +02:00
Mateusz Faderewski
98f37af879 port listing 2024-07-02 20:53:09 +02:00
Mateusz Faderewski
999dd244c7 detection 2024-07-01 21:51:36 +02:00
Mateusz Faderewski
688c0242c1 go back 2024-07-01 12:23:56 +02:00
Mateusz Faderewski
6b33de40f5 test 2024-07-01 11:46:17 +02:00
Mateusz Faderewski
db9e9fa515 serial refactor 2024-06-30 21:44:32 +02:00
Mateusz Faderewski
6d460e83bd reset improvement 2024-06-30 17:43:28 +02:00
Mateusz Faderewski
f669f730da small cleanup 2024-06-30 12:15:45 +02:00
Mateusz Faderewski
21db23b22b made libftdi backend more robust 2024-06-30 11:53:50 +02:00
Mateusz Faderewski
f3837287b0 fix server on windows 2024-06-28 17:58:05 +02:00
Mateusz Faderewski
d0c058336b help change 2024-06-28 13:57:02 +02:00
Mateusz Faderewski
880b1ed66d server rewrite 2024-06-28 13:40:37 +02:00
Mateusz Faderewski
de12251d25 maybe 2024-06-27 21:56:40 +02:00
Mateusz Faderewski
725ac386e5 testing 2024-06-27 21:18:06 +02:00
Mateusz Faderewski
b6a742ef5d test builder 2024-06-27 21:10:27 +02:00
Mateusz Faderewski
346c65fc9c libftdi support 2024-06-27 21:03:02 +02:00
Mateusz Faderewski
acc3e588d8 [SC64][SW] Fixed RTC raw time offset calculation 2024-06-15 00:33:43 +02:00
Mateusz Faderewski
a571fe16f5 [SC64][SW] Added support for 400 leap years for the RTC 2024-06-14 21:47:10 +02:00
Mateusz Faderewski
903efe5353 [SC64][SW] Add missing cleanup during SD card initialization 2024-06-14 21:46:02 +02:00
Mateusz Faderewski
e4af127e55 [SC64][FW][SW] Added option to set and read century when updating RTC datetime 2024-06-06 23:00:38 +02:00
Mateusz Faderewski
6bbfee44e7 [SC64][SW] Added inverted own address SDRAM tests 2024-05-20 16:23:41 +02:00
Mateusz Faderewski
9843a79a86 [SC64][SW] controller: fixed stuck LED state when error was cleared 2024-05-20 16:18:14 +02:00
Mateusz Faderewski
80c06f3e53 [SC64][DOCS] Added FTDI driver installation requirement in the build guide 2024-05-16 21:07:38 +02:00
Mateusz Faderewski
554305290e [SC64][SW] controller: corrected SD card init procedure 2024-05-14 19:39:00 +02:00
Mateusz Faderewski
e6751c262d [SC64][SW] bootloader/controller: added more meaningful errors in the SD card module
Also added manual CRC16 check in the software for data blocks smaller than 512 bytes
2024-05-14 01:36:34 +02:00
Mateusz Faderewski
92838da349 [SC64][SW] Added SD card FatFs tests, rearranged SDRAM tests 2024-05-12 02:45:56 +02:00
Mateusz Faderewski
a884d69308 [SC64][SW] sc64deployer: use chunked write/read for memory access 2024-05-08 21:31:29 +02:00
Mateusz Faderewski
7bc4e6d180 [SC64][SW] sc64deployer: added SDRAM tests 2024-05-08 20:24:08 +02:00
Mateusz Faderewski
a0bd0ddd98 [SC64][SW] Bootloader: rearranged tests and added/changed SDRAM patterns 2024-05-07 00:42:07 +02:00
Mateusz Faderewski
b8632a305b [SC64][HW] Added back notes column to the interactive BOM file 2024-05-06 00:15:08 +02:00
Mateusz Faderewski
b89ca68cb4 [SC64][SW] Bootloader: added PI tests and improved SDRAM test reliability 2024-05-05 21:01:46 +02:00
Mateusz Faderewski
0f3eaa6d17 [SC64][DOCS] Updated readme 2024-05-05 16:15:26 +02:00
Mateusz Faderewski
5854b4ec0d [SC64][WEB] Add BOM directly on the website 2024-05-05 16:03:06 +02:00
Mateusz Faderewski
9599db8307 [SC64][FW] Set timing constraints for SDRAM pins 2024-05-05 07:08:44 +02:00
Mateusz Faderewski
cf19dc6151 [SC64][SW] Update: allow firmware update from the Flash memory 2024-05-05 01:53:19 +02:00
Mateusz Faderewski
0e868b5ad5 [SC64][FW] Added placeholder test point outputs in the FPGA project 2024-05-03 17:55:40 +02:00
Mateusz Faderewski
8a49e954ce [SC64][BUILD] Fixed BOM source path in builder script 2024-05-03 17:53:34 +02:00
Mateusz Faderewski
3b13d21e63 [SC64][FW] CIC: use output enable register in PIO 2024-05-03 17:51:20 +02:00
Mateusz Faderewski
4eaa0b3353 [SC64][FW] Flash: fixed partial page write + handle data mask during write
Flash memory module had an issue when ending address was not page (256 bytes) aligned.

Now it's possible to write single bytes to the Flash instead of being forced to do 16 bit aligned writes.
2024-05-03 17:49:44 +02:00