~ruther/vhdl-spi

ref: e8d0cfa4c8f015cb4375bf6a9081ab2b2663ed36 vhdl-spi/src d---------
e8d0cfa4 — František Boháček 1 year, 10 months ago main
feat: add spi_slave connecting spi_recv and spi_transmit
6d638ba9 — František Boháček 1 year, 10 months ago
fix: receive data in spi_recv correctly on first clock
85f97d01 — František Boháček 1 year, 10 months ago
feat: simplify spi_transmit, send data without delay

The transmit entity did contain a lot of states that
were dependent on each other, it was simply too chaotic.

The entity is rewritten to have only one important state variable
with few different states.

There were also changes to change the bit output on falling edge
rather than rising edge to comply with t_su and t_hold of the
device on the other end.

The entity now also sends data right away on the first clock cycle,
that did not work before. It may also align to send only every WIDTH
bits, to be in sync with the spi_recv if used together.
49b3eac9 — František Boháček 1 year, 10 months ago
feat: shift data when storing piso sr right away
f38c6a3c — František Boháček 1 year, 10 months ago
feat: add spi transmit and receive
be420a44 — František Boháček 1 year, 10 months ago
feat: add shift registers
b5e7d3a2 — František Boháček 1 year, 11 months ago
feat: add Makefile template
Do not follow this link