~ruther/vhdl-spi

vhdl-spi/testbench d---------
e8d0cfa4 — František Boháček 1 year, 10 months ago main
feat: add spi_slave connecting spi_recv and spi_transmit
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
b25bef3a — František Boháček 1 year, 10 months ago
tests: add tests for spi recv and transmit
6d6f0d48 — František Boháček 1 year, 10 months ago
tests: add tests for shift registers
0e7950c7 — František Boháček 1 year, 10 months ago
fixup! feat: add shift registers
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