Text this: Synthesis, layout design and simulation of 8-bit Serial Peripheral Interface (SPI) using Leonardo Spectrum and Mentor Graphics tools