~ruther/vhdl-spi-2

ref: 330f5837d493e625d2de112bfe7cdeee7f7a4df1 vhdl-spi-2/hdl_spi/src d---------
abfea28a — Rutherther 3 months ago
fix: clock polarity on csn falling and rising. Proper wait after csn falling and before csn rising
bc5e4510 — Rutherther 3 months ago
fix: make ios tri state when disabled
9ec022e5 — Rutherther 3 months ago
fix: csn was rising too soon for divisors > 2
38088715 — Rutherther 3 months ago
fix: short last sck pulse on slower clock
5755b1cc — Rutherther 3 months ago
fix: divisors list had excess element
45799af4 — Rutherther 3 months ago
fix: selected_divisor range
b5bfa2eb — Rutherther 3 months ago
fix: assumptions about synthesizable code
21e3de55 — Rutherther 3 months ago
fix: master didn't go to invalid data when data are read on first cycle of ready
633b353a — Rutherther 3 months ago
fix: masterslave component inputs tx_valid, rx_ready were outs
88802885 — Rutherther 3 months ago
feat: implement spi memory mapped peripheral
c64223e8 — Rutherther 3 months ago
feat: add lsbfirst support
b0573427 — Rutherther 3 months ago
fix: rx, tx disabling
6883a176 — Rutherther 3 months ago
fix: prevent pulses on tx_ready_o, rx_block assertion when rx is ready
1e50c836 — Rutherther 3 months ago
fix: clkgen for various phases and polarities
19cab454 — Rutherther 3 months ago
fix: support other divisors than 2
5c7a8bb4 — Rutherther 3 months 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)
55fdca2b — Rutherther 3 months ago
fix: sck generation

Sampling and changing was offset by one clock,
which is unnecesary. The clock wasn't correct
frequency, ie. divisor 2 led to division by 3
c7e76050 — Rutherther 3 months ago
fix: master_ctrl_rst_n shou be used, not master_ctrl_rst, start_clock is split
83810d3d — Rutherther 3 months ago
fix: do not pass rx_serial_o from spi_multiplexor when not enabled
b1b126ae — Rutherther 3 months ago
fix: prevent slave ctrl sending X's
Next
Do not follow this link