Guida tecnica

NOR contro NAND Flash: La guida alla selezione industriale

Un grafico comparativo che mostra "NAND" e "NÉ" in ovali rossi su entrambi i lati dell'icona centrale di un chip stilizzato etichettato "Memoria Flash"."

La differenza fondamentale: Codice vs. Dati

Nella progettazione di sistemi embedded, la selezione della memoria non riguarda solo la capacità; si tratta di architettura. Scegliere il chip sbagliato per uno strumento di perforazione o un controller industriale non significa solo uno spreco di budget, ma implica anche un ritardo del sistema, errori di avvio, o perdita di dati sul campo.

La regola pratica del settore è semplice: Il codice continua a funzionare NOR Flash, I dati continuano a vivere NAND Flash

  • NOR Flash: Offerte “chip” (eseguire sul posto). Consente al processore di eseguire il codice direttamente dalla memoria flash, proprio come la RAM. È dotato di accesso casuale ad alta velocità ma velocità di scrittura lente.
  • NAND Flash:Funziona come un disco rigido. Legge e scrive a blocchi. Offre un'enorme densità di archiviazione e velocità di scrittura elevate ma non può eseguire direttamente il codice (è richiesto lo shadowing sulla RAM).

 

Scontro tecnico: Velocità, Costo, e resistenza

Quando si seleziona un componente, confrontare questi tre fattori critici:

  1. Leggi Velocità: NOR vince sulla velocità di lettura casuale (essenziale per l'avvio). La NAND è più veloce per la lettura sequenziale dei dati.
  2. Velocità di scrittura/cancellazione: La NAND è significativamente più veloce qui. Se il tuo sistema registra i dati del sensore ad alta frequenza, NAND è la scelta corretta. NOR ha velocità di scrittura lente, rendendolo inadatto per la registrazione di dati di grandi dimensioni.
  3. Affidabilità: NOR è intrinsecamente affidabile con pochi errori di bit. NAND richiede un controller con ECC (Codice di correzione errori) e una cattiva gestione dei blocchi per funzionare correttamente.
Caratteristica NOR Flash NAND Flash
Uso primario Codice di avvio (BIOS/firmware) Registrazione dei dati & Immagini del sistema operativo
Leggi Velocità Molto veloce (casuale) Veloce (Sequenziale)
Scrivi velocità Lento Molto veloce
Capacità Basso (1MB – 2GB) Alto (1GB – 1Tb+)
Affidabilità Alto (Non è necessario alcun ECC) Inferiore (Richiede il controller ECC)
Costo per bit Alto Basso

 

Progettazione per ambienti difficili

Per l'elettronica generale, le specifiche standard funzionano bene. Tuttavia, per il petrolio & Applicazioni per gas o aerospaziali, i fattori ambientali dettano la tua scelta.

Gradi di temperatura

Strumenti per il fondo pozzo (MWD/LWD) operare in ambienti che superano di gran lunga la gamma industriale standard (-40da °C a 85 °C). Sono necessari componenti testati per temperature pari o superiori a 175°C.

È qui che fornitori specializzati di elettronica ad alta temperatura 200c Verifichiamo che la NAND SLC che acquisti sia classificata per sopravvivere a questi estremi senza perdita di conservazione dei dati.

 

Questioni di imballaggio

Le vibrazioni e i cicli termici uccidono i trucioli. Gli ingegneri ne discutono spesso i meriti pacchetto in ceramica o plastica per alte temperature applicazioni. Mentre la plastica è conveniente, si espande e si contrae in modo diverso rispetto alla matrice di silicio, portando alla fatica del legame del filo. Per strumenti di perforazione mission-critical, L'imballaggio in ceramica sigillato ermeticamente è spesso l'unica opzione sicura per prevenire l'ingresso di umidità e guasti meccanici.

 

La sfida della catena di fornitura: Obsolescenza

Il mercato delle memorie Flash si muove velocemente. Produttori come Micron o Cypress spesso interrompono i chip NOR a bassa densità per concentrarsi su prodotti a capacità maggiore.

Ciò crea un divario di offerta per i sistemi legacy. Per esempio, Molti ingegneri stanno attualmente lottando per trovare un sostituto della memoria di configurazione per le schede FPGA Xilinx obsolete. L'FPGA funziona ancora, ma la specifica NOR Flash necessaria per avviarlo è scomparsa.

Questo è il motivo gestione dell’obsolescenza dei componenti è una parte fondamentale della nostra attività. Ti aiutiamo a navigare nell'EOL (Fine della vita) avvisi individuando le scorte in eccedenza autorizzate o identificandole 100% alternative compatibili con i pin che non richiedono una riprogettazione della scheda.

 

Domande frequenti: Selezione della memoria industriale

Q: Posso utilizzare NAND Flash per avviare il mio sistema?

UN: Non direttamente. La maggior parte dei processori non può eseguire codice dalla NAND. In genere è necessaria una piccola flash NOR per il bootloader, che quindi carica il sistema operativo dalla NAND nella RAM.

 

Q: Perché scegliere SLC NAND anziché MLC per il petrolio & applicazioni del gas?

UN: SLC (Cella a livello singolo) ha una resistenza 10x-20x superiore a quella dell'MLC e una conservazione dei dati significativamente migliore alle alte temperature (fino a 85°C o 105°C), che è fondamentale per gli strumenti downhole.

 

Conclusione

Se la tua applicazione necessita dell'avvio immediato ed esegue direttamente il codice, scegli NOR Flash.

Se è necessario archiviare sistemi operativi o registri di dati pesanti, scegli NAND SLC(per affidabilità) o eMMC (per facilità d'uso).

 

Hai bisogno di aiuto per selezionare la giusta memoria industriale?

Contatta Trustyic per una consulenza su soluzioni di storage ad alta affidabilità.