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 |
Fischer Moseley
|
7d98988b87
|
add autogenerated instantiations and connections for LA cores
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
8c645a5115
|
update github workflows to use Makefile for sim
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
f5f7f91bdc
|
fix LogicAnalyzerCore instantiation from file
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
ca2579e471
|
banish .DS_Store
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
334aa8c005
|
refactor __init__.py to be object-oriented
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
5e2f02ebd6
|
add linting to makefile, update bus testbenches
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
4d9792702a
|
clean up testbenches, add Makefile for sims
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
e022696b31
|
add working example for macOS bug
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
a70ba2d0a8
|
replace uart modules with zipcpu for testing, TX seems to misalign itself
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
70e2bd10e7
|
rename, slightly patch bridge_tx
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
3124430064
|
tidy up a little, convert things to verilog
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
3ff4298e24
|
works (kinda) on hardware
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
70154f6904
|
add uart_rx module, bus seems to be working end-to-end
|
2023-03-14 16:24:56 -04:00 |
Fischer Moseley
|
5454ed37e9
|
add bus_tb, has nearly all of manta end-to-end
|
2023-03-14 16:24:56 -04:00 |