Commit Graph

12 Commits

Author SHA1 Message Date
Alex Forencich
e42a2dd8b4 lss: Use cocotb.start_soon instead of cocotb.fork
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-09-07 14:36:27 -07:00
Alex Forencich
6a5faf9ebf Cast to int instead of using .integer
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-09-07 11:25:34 -07:00
Alex Forencich
40908b1b92 Testbench cleanup for cocotb 2.0
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-09-07 10:59:38 -07:00
Alex Forencich
06e6f3e1b4 lss: Optimize delay implementation in I2C master module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-24 11:30:03 -07:00
Alex Forencich
a16a667f81 lss: Add I2C init module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-02 21:20:21 -07:00
Alex Forencich
467b044e88 lss: Add missing file list file handling
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-02 15:15:29 -07:00
Alex Forencich
89f60f26ff lss: Add some interface configuration checks to I2C modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-02 14:40:56 -07:00
Alex Forencich
8017534c45 lss: Rename I2C data ports to reduce ambiguity
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-02 14:40:33 -07:00
Alex Forencich
4620370035 lss: Add I2C slave AXI lite master module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-02 00:44:14 -07:00
Alex Forencich
37825a02f4 lss: Add I2C slave module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-08-02 00:22:11 -07:00
Alex Forencich
16395bd5cd lss: Fix I2C waveforms
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-06-10 16:45:27 -07:00
Alex Forencich
66b53d98a2 Reorganize repository
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-05-18 12:25:59 -07:00