Commit Graph

202 Commits

Author SHA1 Message Date
Fischer Moseley 64a582c786 add working mac tx 2023-04-28 14:57:36 -04:00
Fischer Moseley dab6e3f272 add working mac testbench - also found a problem in VCD logging 2023-04-28 14:57:36 -04:00
Fischer Moseley cfddb67652 add warnings for unrecognized parameters in configuration 2023-04-28 14:57:36 -04:00
Fischer Moseley 28f40f2b7b add working l2 send in hardware 2023-04-28 14:57:36 -04:00
Fischer Moseley a2d14116de add trigger_mode register to logic analyzer core 2023-04-18 23:14:41 -04:00
Fischer Moseley 6869ae631e docs hotfix during beta testing 2023-04-18 17:28:01 -04:00
Fischer Moseley 0268572779 update tutorial_1 2023-04-18 13:55:40 -04:00
Fischer Moseley af5d3a9b4b initial commit tutorial 2 2023-04-18 12:42:39 -04:00
Fischer Moseley c1894dac73 add signal to vcd export to signal when triggered 2023-04-18 01:22:01 -04:00
Fischer Moseley 357b7eed94 refactor logic analyzer a little, add ps2_decoder example, and implement trigger_loc 2023-04-18 01:06:39 -04:00
Fischer Moseley 5172cab555 update todo 2023-04-17 18:14:31 -04:00
Fischer Moseley 870d299c74 add docs and add trigger config for logic analyzer 2023-04-17 18:14:31 -04:00
Fischer Moseley 3400ea63c8 squash data duplication bug 2023-04-17 18:14:31 -04:00
Fischer Moseley 320638508d unconfused myself, add manta as dependency to more parts of CI 2023-04-17 18:14:31 -04:00
Fischer Moseley 07624d83ee move back to iverilog 13 compatability 2023-04-17 18:14:31 -04:00
Fischer Moseley ca814df63e forgot a semicolon in the makefile 2023-04-17 18:14:31 -04:00
Fischer Moseley 925fd915be update simulation syntax for iverilog 11 compat 2023-04-17 18:14:31 -04:00
Fischer Moseley 1aa067b435 update logic_analyzer_tb to use only generated HDL 2023-04-17 18:14:31 -04:00
Fischer Moseley 102bdee410 update makefile to match positional args from PATH'd binaries 2023-04-17 18:14:31 -04:00
Fischer Moseley f6f9096895 add batch read/write UART for speedo mode 2023-04-17 18:14:31 -04:00
Fischer Moseley 9cc2357ea4 update command line positional args 2023-04-17 18:14:31 -04:00
Fischer Moseley 7c1e4fc2c0 add logic analyzer playback module auto-generation 2023-04-17 18:14:31 -04:00
Fischer Moseley 9d8836bda3 add prototype simulation replay 2023-04-17 18:14:31 -04:00
Fischer Moseley 1c74d4a714 add running the logic analyzer to the python API 2023-04-17 18:14:31 -04:00
Fischer Moseley 7bec8b15c8 fix bug that removed stop requests 2023-04-17 18:14:31 -04:00
Fischer Moseley a2ad90a66a modify sim and generator, seems to work in simulation 2023-04-17 18:14:31 -04:00
Fischer Moseley 518f49cc29 rewrite logic analyzer fsm 2023-04-17 18:14:31 -04:00
Fischer Moseley bdca8e01e7 add boilerplate for new modules - just gotta rewrite the fsm 2023-04-17 18:14:31 -04:00
Fischer Moseley 4d2c3d08e6 fix line ending bug on windows 2023-04-13 19:48:47 -04:00
Fischer Moseley 276069bd79 abort windows CI due to lab-bc being weird on windows server 2023-04-13 18:52:58 -04:00
Fischer Moseley 282262c0fc update windows CI builds again 2023-04-13 18:48:13 -04:00
Fischer Moseley 2d647dce20 update windows CI builds again 2023-04-13 18:45:11 -04:00
Fischer Moseley 45da8ef4aa update windows CI builds again 2023-04-13 18:43:16 -04:00
Fischer Moseley c21e1cb21a update windows example building 2023-04-13 18:39:39 -04:00
Fischer Moseley 294cd0a722 did what chatGPT told me to for configuring the windows action 2023-04-13 18:33:20 -04:00
Fischer Moseley 445586afee update windows build CI 2023-04-13 18:25:40 -04:00
Fischer Moseley 97799f1d0f update lab-bc connection for windows github actions 2023-04-13 18:24:12 -04:00
Fischer Moseley a1ac5a1c5b add building examples to windows 2023-04-13 18:19:00 -04:00
Fischer Moseley d8eeb65b8f fix pipelining in video_sprite exmaple 2023-04-13 18:00:22 -04:00
Fischer Moseley 153ae7e3df video sprite example working! kinda frankensteined tho 2023-04-13 17:02:55 -04:00
Fischer Moseley 161f949c36 update navbar in docs site 2023-04-12 21:32:34 -04:00
Fischer Moseley a4c82ebb96 update docs site outline 2023-04-12 20:55:50 -04:00
Fischer Moseley d3213c6369 update docs site outline 2023-04-12 20:55:09 -04:00
Fischer Moseley c1dcc7faa6 slim down video_sprite example, ready for manta brams 2023-04-12 20:37:43 -04:00
Fischer Moseley 4ece833ea1 add video sprite example 2023-04-12 20:03:22 -04:00
Fischer Moseley 5ceefc8da9 this bram core has taken my soul 2023-04-12 18:15:50 -04:00
Fischer Moseley 36f9791f4d update design philosphy in docs 2023-04-12 11:55:53 -04:00
Fischer Moseley ba6100ce30 import tutorial from yesterday, add mostly working bram core 2023-04-12 11:47:50 -04:00
Fischer Moseley e68ab1dc13 update readme before making publivc 2023-04-11 12:12:42 -04:00
Fischer Moseley 3731305f63 keep tidying bram core 2023-04-10 18:03:02 -04:00