Commit Graph

191 Commits

Author SHA1 Message Date
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
Peter McGoron ec665217e1 testing software on dev board 2023-04-07 14:46:07 -04:00
Peter McGoron 47f3e49f1b manual 2023-04-07 14:45:58 -04:00
Peter McGoron 386b1216a7 set static ip 2023-04-06 19:28:19 -04:00
Peter McGoron 9ff5576623 add missing .PHONY 2023-04-06 19:28:12 -04:00
Peter McGoron 79b71c7b0c manual 2023-04-06 19:14:01 -04:00
Peter McGoron e19a626945 dac, adc switch and documentation 2023-04-04 15:10:32 -04:00
Peter McGoron b7ca97695a make software build system cleaner 2023-04-04 12:24:58 -04:00
Peter McGoron 551f535513 compile 2023-04-04 12:04:06 -04:00
Peter McGoron 3416532378 remove random generator 2023-04-03 16:45:59 -04:00
Peter McGoron 0f86a60510 compile verilog 2023-04-03 15:29:20 -04:00
Peter McGoron 9df7126566 check hangup 2023-04-03 18:24:50 +00:00
Peter McGoron 1e0ae4b432 finish main 2023-04-03 17:00:55 +00:00
Peter McGoron eceb844e87 kernel 2023-04-03 04:39:26 +00:00
Peter McGoron 888ce66f52 add to programmers manual 2023-04-03 04:39:16 +00:00
Peter McGoron 6e9d234dc0 logging and error handling 2023-04-03 03:29:56 +00:00
Peter McGoron 6b27356820 remove outdated creole stub 2023-04-03 03:14:28 +00:00
Peter McGoron 1911d58725 creole interface 2023-04-03 03:14:19 +00:00
Peter McGoron 5b390929f5 update programmers manual 2023-04-03 03:14:05 +00:00
Peter McGoron a26df53af5 add wf_running to generate_csr_locations.py 2023-04-03 03:13:54 +00:00
Peter McGoron c5019de982 make read_buf read until it fills up all of bufptr 2023-04-02 21:46:10 +00:00
Peter McGoron e5e8b28676 update creole 2023-04-02 21:37:37 +00:00
Peter McGoron 11f7cfd388 refactor soc.py base.v interface 2023-04-02 21:35:51 +00:00
Peter McGoron 69f16264dd add assertions 2023-04-02 21:25:19 +00:00
Peter McGoron 66ea3ca0ea waveform.v
fix potential hang in waveform.v
2023-04-02 21:20:26 +00:00
Peter McGoron 657b400666 Revert "roll back to creole master"
This reverts commit aa77f0f494.
2023-04-02 01:56:30 +00:00
Peter McGoron aa77f0f494 roll back to creole master 2023-04-02 01:46:30 +00:00
Peter McGoron cbdd0daaa6 creole interface 2023-03-23 22:25:29 +00:00
Peter McGoron 8006853e6c creole_interface.c 2023-03-20 19:06:22 +00:00
Peter McGoron a7da03f4b9 fix generate_csr_locations.py 2023-03-20 15:07:52 -04:00
Peter McGoron 908be977f5 merge 2023-03-20 17:59:37 +00:00
Peter McGoron a55c791add .gitignore 2023-03-20 13:59:01 -04:00
Peter McGoron f90348aff9 arty.xdc for synth test 2023-03-20 13:58:35 -04:00
Peter McGoron 0259523d20 add yosys synth test for control loop 2023-03-20 13:57:42 -04:00
Peter McGoron 93c92b9f55 add test scripts for synthesizing ram fifo 2023-03-20 13:57:15 -04:00
Peter McGoron 368bbb6e2b update generate_csr_locations 2023-03-16 18:53:37 +00:00