Migliore risposta
SPI sta per Serial Peripheral Interface. È un semplice protocollo seriale in grado di comunicare con una varietà di dispositivi, inclusi i dispositivi flash seriali.
La memoria flash è un tipo di memoria non volatile che è cancellabile e riscrivibile elettricamente.
SPI flash è un modulo flash che, non sorprende, è interfacciato con SPI. I moduli flash SPI sono utili perché sono economici e hanno un ingombro ridotto. Le interfacce SPI possono essere moderatamente veloci grazie agli standard di controller embedded economici (133 MHz). Alcuni supportano anche bus di dati a 2 e 4 bit, aumentando ulteriormente le velocità di trasferimento su uninterfaccia seriale pura.
Rispetto ai processori moderni, ovviamente, SPI sembra lento come un cane.
Il chip evidenziato in basso a destra è un chip flash SPI. Questo chip ha una capacità di 32 MB e mi è costato pochi dollari ciascuno.
Risposta
SPI è una semplice interfaccia per interfacciarsi a periferiche lente. È un po come I2C, ma ha una linea di selezione del chip piuttosto che uno schema di indirizzamento. Il che, plausibilmente, lo rende più semplice.
La memoria flash è un tipo di memoria non volatile molto utilizzata per memorizzare programmi per semplici microprocessori.
SPI Flash è semplicemente il modo più economico e semplice di costruire una memoria non volatile off-chip al momento.