Commit Graph

226 Commits

Author SHA1 Message Date
Peter McGoron 6db818b629 import upsilon_docker repository 2023-06-14 15:13:16 -04:00
Peter McGoron d979344624 change constants, bring back automated control loop tests, validate 2023-06-12 15:46:12 -04:00
Peter McGoron f4fbd5fd40 buildroot configuration 2023-06-12 13:32:37 -04:00
Peter McGoron e273324bf6 this has to be almost entirely rewritten 2023-06-12 13:09:45 -04:00
Peter McGoron f8b7571f97 more micropython tests 2023-06-09 23:02:43 -04:00
Peter McGoron 7458a98a20 adjust adc sizes 2023-06-08 21:37:24 -04:00
Peter McGoron 2eba3e1f2a overlay stuff 2023-06-07 21:26:07 -04:00
Peter McGoron 0f761744a9 sucessfully boot MAINLINE Linux! 2023-06-05 16:50:08 -04:00
Peter McGoron fd1df03506 comment out waveform modules 2023-06-02 18:30:15 -04:00
Peter McGoron 2475be7e74 dropbear 2023-06-02 18:05:08 -04:00
Peter McGoron ba8c037181 opensbi 2023-06-02 16:40:55 -04:00
Peter McGoron 24f66c1a70 firmware/soc.py: switch to VexRiscV-SMP (with one core) to make litex happy 2023-05-30 17:32:04 -04:00
Peter McGoron 7e42b8c41c firmware/Makefile: update 2023-05-30 16:50:30 -04:00
Peter McGoron be03d68e6f more work on linux upsilon 2023-05-30 16:01:32 -04:00
Peter McGoron 67b07516cf properly add boothmul 2023-05-30 14:46:45 -04:00
Peter McGoron 66dc6774a7 old opensbi litex/vexriscv defines 2023-05-29 14:16:45 -04:00
Peter McGoron a1ff0b77c3 licensing 2023-05-29 13:56:11 -04:00
Peter McGoron f46cd98483 buildroot 2023-05-26 17:17:59 -04:00
Peter McGoron 5178594215 proper CSR location generation 2023-05-16 15:02:05 -04:00
Peter McGoron d23ed43574 maintenance manual 2023-05-16 14:47:32 -04:00
Peter McGoron d0ec4cca9e convert differential outputs to single ended outputs 2023-05-11 16:47:24 -04:00
Peter McGoron 0a9125355f disable test clock by default 2023-05-11 15:31:52 -04:00
Peter McGoron a58e32fdfe fix DAC hanging (similar issue to ADC hanging) 2023-05-11 14:37:58 -04:00
Peter McGoron 0d0459584b properly name boot binary 2023-05-11 14:37:46 -04:00
Peter McGoron e1d09495da update boothmul properly; add clean to make; hardware notes 2023-05-11 14:37:32 -04:00
Peter McGoron f6a4a6bbea add setup_client.sh 2023-05-11 12:08:12 -04:00
Peter McGoron 9c2731ad8d creole commits 2023-05-11 11:47:23 -04:00
Peter McGoron f0624bf664 adc debugging 2023-05-11 11:43:30 -04:00
Peter McGoron 15b8fcbe7e reset pins and test clock 2023-05-10 14:35:57 -04:00
Peter McGoron 540612e305 GUIDELINES.md 2023-04-21 14:26:37 -04:00
Peter McGoron 40fd1ab6fe add debug clock 2023-04-20 15:20:42 -04:00
Peter McGoron 51d31b9129 manual 2023-04-20 15:20:28 -04:00
Peter McGoron bb359d36a1 threading 2023-04-20 15:20:23 -04:00
Peter McGoron 409842d883 .gitignore 2023-04-18 15:48:18 -04:00
Peter McGoron ab4c23fa14 fix compile errors 2023-04-18 15:47:57 -04:00
Peter McGoron be4ed8afcf soc.py: fix compile errors 2023-04-13 12:20:19 -04:00
Peter McGoron ce057c4066 manual: add CSR info 2023-04-08 17:31:29 +00:00
Peter McGoron e6c57ffa63 soc.py: cleanup CSR generation 2023-04-08 17:31:12 +00:00
Peter McGoron 92a140d736 generate_csr_locations: documentation 2023-04-08 16:47:59 +00:00
Peter McGoron a57b4ca91b generate_csr_locations.py: static const 2023-04-08 16:45:48 +00:00
Peter McGoron 5ff3ff675e COPYING: add A7-constraints.xdc 2023-04-08 16:40:16 +00:00
Peter McGoron 04b439a857 soc.py: documentation 2023-04-08 16:38:24 +00:00
Peter McGoron 27ada0d708 first pass at making correct memory accesses 2023-04-08 16:05:52 +00:00
Peter McGoron dd15bef2e9 manual: reorganize 2023-04-08 15:42:04 +00:00
Peter McGoron 2dcb3fa4bf manual: add logging 2023-04-08 15:38:06 +00:00
Peter McGoron 6af85322f0 creole 2023-04-08 11:24:29 -04:00
Peter McGoron af58adfa59 fix printing error 2023-04-07 16:57:18 -04:00
Peter McGoron 575d8e2167 creole 2023-04-07 19:56:54 +00:00
Peter McGoron bdec49c3b6 sock_read_buf: properly detect closed connection 2023-04-07 15:26:25 -04:00
Peter McGoron 576aca9ac6 fix thread spawning bug 2023-04-07 15:21:56 -04:00