Design and implementation of SPI bus protocol with Built-in-self-test capability over FPGA | IEEE Conference Publication | IEEE Xplore