Fischer Moseley
|
03a3ec6c9f
|
update logic analyzer capture method
|
2024-01-05 22:11:49 -08:00 |
Fischer Moseley
|
958ccadbd0
|
refactored logic analyzer working in sim
|
2024-01-05 21:43:53 -08:00 |
Fischer Moseley
|
a11605b2b7
|
refactor logic analyzer
|
2024-01-05 16:50:25 -08:00 |
Fischer Moseley
|
ee18e10ae1
|
add immediate capture mode to logic analyzer
|
2024-01-03 13:35:09 -07:00 |
Fischer Moseley
|
07ae9cc2e8
|
get playback module from class method
|
2023-12-31 20:07:47 -08:00 |
Fischer Moseley
|
d31aa2650e
|
switch playback to synchronous read ports, make things synthesizable
|
2023-12-28 21:46:44 -08:00 |
Fischer Moseley
|
90a5dba665
|
finish playback module pipelining
|
2023-12-28 19:20:06 -08:00 |
Fischer Moseley
|
9867e369cb
|
update playback module, needs pipelining
|
2023-12-28 17:57:21 -08:00 |
Fischer Moseley
|
34f6a54330
|
fix integer bounds, move to self-hosted runner
|
2023-12-28 15:30:55 -08:00 |
Fischer Moseley
|
0eddf12931
|
banish .DS_Store
|
2023-12-28 14:27:59 -08:00 |
Fischer Moseley
|
bc616fd3bf
|
inital source, imported from splat
|
2023-12-28 14:22:29 -08:00 |
Andi Qu
|
096b5ff515
|
Fix integer bounds
This bug was causing our 6.2050 project to fail lmao
|
2023-11-27 22:50:57 -05:00 |
Fischer Moseley
|
a1130e8424
|
update docs in response to feedback from Joe
|
2023-09-11 19:09:42 -07:00 |
Fischer Moseley
|
c427cee010
|
fix missing f in f-string
|
2023-09-11 17:06:39 -07:00 |
Fischer Moseley
|
b4fb79bc8e
|
add write/readback tests, seems to pass
|
2023-09-04 23:03:49 -04:00 |
Fischer Moseley
|
0bbdf4faa6
|
make io_core python api ready for test
|
2023-09-04 23:03:49 -04:00 |
Fischer Moseley
|
060583d8fc
|
add working io_core autogeneration
|
2023-09-04 23:03:49 -04:00 |
Fischer Moseley
|
6b035ff40b
|
update logic analyzer capture to pull from multiple addresses
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
3d722d1e60
|
fix nasty addressing bug in block_memory
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
44a8c57dc5
|
swap to zipcpu uart_rx
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
5065d2ce2b
|
update naming convention
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
9e20ba5609
|
update ports command to handle macOS
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
f9472cf11b
|
fix bug in core chain generation
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
c1ae6b5339
|
fix (hopefully) last deprecated API call, thanks again Joe :)
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
f902d07b1d
|
update read responses to use D as preamble
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
4b9d941bc5
|
fix API call that doesn't exist anymore, thanks Joe :)
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
4abc2e2cae
|
update template naming for consistency
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
56b2442df7
|
move uart code for verification to test/
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
d580419a5b
|
remove lut_mem, clean up examples
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
112bd43963
|
remove mention of wdata/rdata
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
2b483b1beb
|
add bridge_rx formal to makefile
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
ac23e8a599
|
make functional sim run again
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
25b2ff0dd0
|
add first round of tweaks to bridge_rx_tb
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
1a536080f1
|
rewrite bridge_rx and add basic formal
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
9771d80fd1
|
replace logic nettype with reg
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
38f7ee86fa
|
add uart_rx and refactor uart_tx and bridge_tx
|
2023-09-02 11:39:16 -04:00 |
Fischer Moseley
|
f5caca613a
|
simplify uart/ether APIs, improve lazy loading
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
cef5e9318b
|
flip i and j, and see the light
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
15aa5f469f
|
add ethernet_tx_tb
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
2c461ed08d
|
add working ethernet_tx testbench
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
9c5ea31d14
|
enforce consistent naming of lut_mem module
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
54b97fd120
|
add working ethernet verilog autogeneration woot woot :)
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
2013e74f0f
|
update help message with consistent version number
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
b3d402c1f5
|
refactor python/hdl structure
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
7cd8a2cfa5
|
tidy up mac stack
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
8e139bba3a
|
add working l2 mac in hardware - need to fix ethertype to get scapy to play nice
|
2023-04-28 14:57:36 -04:00 |
Fischer Moseley
|
c507f795f1
|
add ethernet_tx/rx, semi-working in hardware
|
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
|
a2d14116de
|
add trigger_mode register to logic analyzer core
|
2023-04-18 23:14:41 -04:00 |
Fischer Moseley
|
c1894dac73
|
add signal to vcd export to signal when triggered
|
2023-04-18 01:22:01 -04:00 |