Alex Forencich
|
4b90b35b4c
|
lss: Add tBUF setting to I2C master to insert bus idle time before starts and repeated starts
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-03-18 12:30:11 -07:00 |
|
Alex Forencich
|
fd9cb00a9d
|
lss: Fix I2C master clock period
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-03-16 17:13:44 -07:00 |
|
Alex Forencich
|
cd5da36581
|
lss: Fix some handshaking bugs in I2C master module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-03-12 01:08:02 -07:00 |
|
Alex Forencich
|
08f6586c2e
|
lss: Use SV enums in low-speed serial logic
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-02-27 16:05:06 -08:00 |
|
Alex Forencich
|
8328f50673
|
lss: Add I2C slave APB master module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-01-13 18:25:06 -08:00 |
|
Alex Forencich
|
9e8925de39
|
lss: Tie off unused interface signals
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-01-13 15:59:06 -08:00 |
|
Alex Forencich
|
004246608e
|
Use logic instead of reg
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-11-07 02:14:19 -08:00 |
|
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 |
|