Hardware Implementation of Device Driver for an SPI Peripheral using High-Level Synthesis | IEEE Conference Publication | IEEE Xplore