Btn0
will be used for the generation of Clock-pulses. In order to
prevent bouncing will it be necessary to add the "Deboounce"
block.
When
Btn3=1 will the Master
shift register be loaded with the value of the switches (Sw<7:0>)
and when Btn3=0
will the content of the Master be shifted toward the MOSI line
to the Slave.
Study the simulation below
and/or download the bit-file for the kit.
Which corrections and
improvement should be introduced with version 2?