Tekstiviesti: Synthesis, layout design and simulation of 8-bit serial peripheral interface (SPI) using Leonardo spectrum and mentor graphics