~ruther/vhdl-spi-2

ref: bc5e4510ab114cb33c2b47c9cde46298482efb1e vhdl-spi-2/hdl_spi/src/spi_masterslave.vhd -rw-r--r-- 11.0 KiB
bc5e4510 — Rutherther 1 year, 6 days ago
fix: make ios tri state when disabled
9ec022e5 — Rutherther 1 year, 6 days ago
fix: csn was rising too soon for divisors > 2
38088715 — Rutherther 1 year, 6 days ago
fix: short last sck pulse on slower clock
5755b1cc — Rutherther 1 year, 7 days ago
fix: divisors list had excess element
b5bfa2eb — Rutherther 1 year, 9 days ago
fix: assumptions about synthesizable code
633b353a — Rutherther 1 year, 10 days ago
fix: masterslave component inputs tx_valid, rx_ready were outs
c64223e8 — Rutherther 1 year, 10 days ago
feat: add lsbfirst support
19cab454 — Rutherther 1 year, 11 days ago
fix: support other divisors than 2
5c7a8bb4 — Rutherther 1 year, 11 days ago
fix: multiple issues in design

- setting lost rx data at correct time
- clearing lost rx data on start so the value is determined
- resolving pulses on stuff that depended on zero signal in ctrl
- allowing next tx right after one ended (crucial for divisor = 2)
c7e76050 — Rutherther 1 year, 11 days ago
fix: master_ctrl_rst_n shou be used, not master_ctrl_rst, start_clock is split
d990ecaa — Rutherther 1 year, 14 days ago
feat: implement masterslave spi switch peripheral