Fixed SPI initialization on vivado
This merge request fixes programming the initialization vector into the SPI slave. Vivado does not like selection of the subvector with a natural, so I reimplemented it as a shift register.
This merge request fixes programming the initialization vector into the SPI slave. Vivado does not like selection of the subvector with a natural, so I reimplemented it as a shift register.