Commit Graph

171 Commits

Author SHA1 Message Date
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
Fischer Moseley db76ce3579 reasonably tidy BRAM core - might be dependent on icarus 13 2023-04-10 17:51:43 -04:00
Fischer Moseley 4837b2787a add (half) working BRAM core example 2023-04-10 17:02:48 -04:00
Fischer Moseley 12f498dc9a add cursed BRAM core implementation 2023-04-10 14:38:29 -04:00
Fischer Moseley 1710da6f87 update makefile to represent new functional sim locations 2023-04-09 22:33:58 -04:00
Fischer Moseley 3c06b74c7a add working io_core over ethernet (rx) 2023-04-09 15:03:54 -04:00
Fischer Moseley 353be7551e remove all narly verilog from python! 🤠 2023-04-08 16:23:02 -04:00
Fischer Moseley d5087b918e cry over more github actions tomfoolery 2023-04-08 15:09:35 -04:00
Fischer Moseley 63a638d02f can we just have linux be linux is that too much to ask 2023-04-08 15:05:59 -04:00
Fischer Moseley fbc6ef6893 consolidate CI tests 2023-04-08 15:03:07 -04:00
Fischer Moseley 1d5245b999 fix tests for CI 2023-04-08 14:12:24 -04:00
Fischer Moseley 20957e5ba7 refactor to separate verilog and python 2023-04-08 14:07:08 -04:00
Fischer Moseley 621ca48ad3 update deadlines in todo page 2023-04-04 00:28:15 -04:00
Fischer Moseley f5bf1c6954 update lut_ram to build on icestick. doesn't work on hardware yet, but doesn't break xilinx builds, so we're rolling with it 2023-04-04 00:03:13 -04:00
Fischer Moseley 4951ab7e5f remove files committed by mistake 2023-04-03 23:53:33 -04:00
Fischer Moseley ab8582a570 move building examples into makefile, add working logic analyzer test 2023-04-03 23:47:36 -04:00
Fischer Moseley c604614428 autogenerate logic_analyzer and sample_mem 2023-04-03 23:15:09 -04:00
Fischer Moseley c5ceccc980 add icestick lut_ram example 2023-04-03 21:30:59 -04:00
Fischer Moseley aec2850280 update examples directory structure with thoughts from bikeride 2023-04-03 21:29:28 -04:00
Fischer Moseley 0a4a1519c4 clean up inferred BRAM, trim whitespace 2023-04-03 21:20:58 -04:00
Fischer Moseley ce41d7ec41 clean up inferred BRAM, trim whitespace 2023-04-03 21:20:36 -04:00
Fischer Moseley aab1b5ac10 add semi-working trigger block autogen 2023-04-03 16:43:28 -04:00
Fischer Moseley 8f08dffc70 consolidate logic analyzer testbench 2023-04-03 12:20:24 -04:00
Fischer Moseley ef47b1baf0 update .gitignore for icestorm output 2023-04-02 23:19:35 -04:00
Fischer Moseley 1b27a6f948 add working icestick io core example 2023-04-02 23:16:25 -04:00
Fischer Moseley 20f28be214 typo in readme 2023-04-02 22:50:33 -04:00
Fischer Moseley f682e5386f add working hand-parameterized logic analyzer! still buggy but this is super neato 🤠 2023-04-02 22:49:48 -04:00
Fischer Moseley aea5a77258 blacken autogen test runner 2023-04-02 20:38:34 -04:00
Fischer Moseley df4d243b9a refactor test structure 2023-04-02 20:33:50 -04:00
Fischer Moseley af295ead51 logic analyzer appears to kinda work in simulation. buggy, but working! 2023-04-02 13:54:34 -04:00
Fischer Moseley 839bd4f8e4 update arg order for iverilog - seems to throw errors across versions/OSs 2023-04-01 16:38:45 -07:00
Fischer Moseley edf94c9cf7 add api generation tests 2023-03-24 10:34:15 -04:00