X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fperipherals%2Fspi%2Fspi.bsv;h=dc40722d6b89202e5aeb1b25cb285069dd825593;hb=4258fa3e9add7b6261b705aeda08ff26cb231f65;hp=45288745eea84b817fef7043b1a10e5427f59eec;hpb=8c4e46a09ff0f1c6719fff55722b9f29836e81f4;p=shakti-peripherals.git diff --git a/src/peripherals/spi/spi.bsv b/src/peripherals/spi/spi.bsv index 4528874..dc40722 100644 --- a/src/peripherals/spi/spi.bsv +++ b/src/peripherals/spi/spi.bsv @@ -32,6 +32,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. package spi; import qspi::*; + `include "instance_defines.bsv" + (*always_ready, always_enabled*) interface SPI_out; @@ -77,7 +79,11 @@ package spi; endinterface; interface io_in = interface Put method Action put(Bit#(2) in); - Bit(#4) temp = { 0, 0, in[1], in[0] }; + Bit#(4) temp; + temp[3] = 0; + temp[2] = 0; + temp[1] = in[1]; + temp[0] = in[0]; qspi.out.io_in(temp); endmethod endinterface;