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 |
Fischer Moseley
|
d5dfd3bbf3
|
add boilerplate for API generation tests
|
2023-03-23 23:50:09 -04:00 |
Fischer Moseley
|
18fcbfe1f2
|
add IO core example
|
2023-03-23 23:15:55 -04:00 |
Fischer Moseley
|
c4b6358537
|
clean up port autodetection
|
2023-03-23 22:27:51 -04:00 |
Fischer Moseley
|
a562c8136c
|
add ability to autodetect serial port
|
2023-03-23 20:46:49 -04:00 |
Fischer Moseley
|
f7077f96d8
|
add lut ram operations to Python API
|
2023-03-23 19:38:19 -04:00 |
Fischer Moseley
|
c85cc4d357
|
tweak lut_ram example
|
2023-03-23 18:24:29 -04:00 |
Fischer Moseley
|
a57b5908f2
|
add verbose output to serial
|
2023-03-23 18:10:52 -04:00 |
Fischer Moseley
|
53c116a4f0
|
add global address assignment
|
2023-03-19 11:17:39 -06:00 |
Fischer Moseley
|
500267798f
|
add example instantiation to top of autogenerated output
|
2023-03-19 10:57:32 -06:00 |
Fischer Moseley
|
edd50168e2
|
refactor IO core read/write to be less ugly
|
2023-03-17 20:12:57 -04:00 |
Fischer Moseley
|
3cf5164d23
|
add bus read/write to python
|
2023-03-17 19:04:59 -04:00 |
Fischer Moseley
|
f2a0ede9f4
|
update docs a lil
|
2023-03-16 12:58:40 -04:00 |
Fischer Moseley
|
dcffb55710
|
update docs and readme
|
2023-03-16 12:49:21 -04:00 |
Fischer Moseley
|
d46e833529
|
can now successfully autogenerate and build io cores
|
2023-03-16 12:13:46 -04:00 |
Fischer Moseley
|
2c51aa9a9a
|
paritally imnplement io core autogeneration
|
2023-03-16 09:38:17 -04:00 |
Fischer Moseley
|
bdc082e8d6
|
add io core, playing with verilator lint
|
2023-03-16 08:30:19 -04:00 |
Fischer Moseley
|
11495fca61
|
refactor logic analyzer into submodules
|
2023-03-15 22:43:21 -04:00 |
Fischer Moseley
|
fade794333
|
add initialls logic_analyzer core
|
2023-03-15 15:57:42 -04:00 |
Fischer Moseley
|
4540aebf6d
|
add some fixes for macos serial prots
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
aa2ba43e8f
|
rename lut mem to lut ram, add to manta generator
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
8630da53d8
|
hack manta source files together
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
2c9168c721
|
add a little info on the io cores
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
dfad0ad7c1
|
one more docs update
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
28aa6461c2
|
update lotsa docs
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
05e79ee466
|
move accent color definition
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
62910c5b4f
|
update docs
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
f193f51660
|
fix docs_dir in mkdocs.yml
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
a57848f6df
|
add docs_dir to mkdocs.yml
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
4d6df33921
|
add site config to mkdocs
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
8cce0c0eca
|
update file extension on github actions
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
7bb53d616b
|
build docs
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
a6e7aa287d
|
add top-level interface ports to top-level declaration
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
a5518c1873
|
add core chain module self-wiring
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
f536488550
|
add top level ports procedurally
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
3fda03ec90
|
break up hdl definition into multiple member functinos
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
9dba38925b
|
add module definitions to generated hdl
|
2023-03-14 16:24:56 -04:00 |