OsvvmLibraries
OsvvmLibraries copied to clipboard
Start here. Includes all other OSVVM libraries as submodules: Utility, Common, Verification Component, and Script.
2nd attempt following pull request #18 .
Hi, I analyzed the VHDL code from your OSVVM project with Linty: https://oss.linty-services.com/dashboard?id=osvvm&codeScope=overall Do not get scared by the number of issues :-) It's just to provide you with data...
Looking at the code in `SpiPeripheral` : https://github.com/OSVVM/SPI_GuyEschemann/blob/77d1e30c494d0e6032918cde70c179a5b575976a/src/SpiPeripheral.vhd#L267 It appears this code can only send a single byte without raising and re-asserting `CSEL`. It is pretty common in a SPI...
The SPI Interfaces in OSVVM are locked to 8 bit byes for transmitting over SPI: https://github.com/OSVVM/SPI_GuyEschemann/blob/77d1e30c494d0e6032918cde70c179a5b575976a/src/SpiTbPkg.vhd It is pretty common in SPI interfaces to use an interface that is not...
Some peripheral devices only use 3 wires for SPI communication, CSEL, SCK and SDIO. for example: https://www.st.com/resource/en/datasheet/cd00047926.pdf The SpiPeripheral could be modified so that the input could be made an...