SPI NAND Protocoles pris en charge

Stockage

SPI NAND Flash

Qu'est-ce que SPI NAND?

La SPI NAND Flash combine la densité de stockage NAND flash avec une interface série SPI simple, fournissant une solution de stockage économique pour les systèmes embarqués qui nécessitent plus de capacité que la NOR flash mais ne requièrent pas de contrôleur NAND parallèle. Les dispositifs SPI NAND utilisent les mêmes signaux CLK, CS# et IO0-3 que la SPI NOR flash mais implémentent le jeu de commandes NAND avec des opérations de lecture/programmation par page et d’effacement par bloc. L’interface SPI fonctionne à des vitesses d’horloge jusqu’à 133 MHz en mode Quad I/O. Les ingénieurs déboguant du stockage SPI NAND rencontrent des défis avec les séquences de lecture de page (commande, adresse, cycles factices, données), l’interprétation de l’état ECC et la gestion des blocs défectueux qui diffèrent du modèle de commandes plus simple de la NOR flash.

SPI NAND Référence rapide

type Serial, synchronous
signals CLK, CS, IO0-3
max Speed 133 MHz
voltage Range 1.8V – 3.3V
features SPI-interface NAND storage

Instruments Acute compatibles avec SPI NAND

Solutions recommandées

Recommandé pour le décodage

TL4234B

TL4234B

Avec canaux analogiques

MSO2116E

MSO2116E

Tous les produits compatibles

Décodage de protocole
Déclenchement matériel

Prêt à analyser ce protocole ?

Découvrez comment les instruments Acute capturent et décodent ce protocole en temps réel. Demandez une démo ou contactez notre équipe.

Comment analyser SPI NAND avec les instruments Acute

1

Connectez votre analyseur logique Acute aux signaux SPI NAND : CLK, CS#, IO0 (MOSI) et IO1 (MISO). Pour le mode Quad, connectez egalement IO2 et IO

2

Reliez un fil de masse à la référence de masse de la carte cible.

3

Dans le logiciel Acute, sélectionnez le SPI NAND protocol decoder et assignez chaque signal au canal d'entrée correspondant.

4

Configurez le décodeur pour NAND device type and expected SPI mode (standard, Dual, or Quad).

5

Capturez et visualisez les SPI NAND commands showing page read, page program, block erase, and status register opérations with address and data decoding.

Questions fréquemment posées

Quel taux d'échantillonnage est nécessaire pour l'analyse SPI NAND ?
Les vitesses d’horloge SPI NAND vont de 25 MHz à 133 MHz. Échantillonnez à un minimum de 4 fois la fréquence d’horloge. Pour une SPI NAND Quad à 80 MHz, utilisez au moins 320 MHz d’échantillonnage. Pour les dispositifs les plus rapides à 133 MHz, échantillonnez à 500 MHz ou plus. La série LA4000 avec une analyse temporelle de 2 GHz gère confortablement tous les grades de vitesse SPI NAND.
Pourquoi ma SPI NAND renvoie-t-elle des erreurs ECC lors des lectures de page ?
Les dispositifs SPI NAND disposent de moteurs ECC internes qui signalent l’état après chaque lecture de page. Les erreurs ECC peuvent indiquer une corruption de données dans la flash (possiblement due à un effacement insuffisant avant programmation ou à l’usure), ou elles peuvent indiquer que le contrôleur hôte lit la mauvaise adresse de page. Capturez la séquence de commande de lecture et vérifiez l’adresse de page, puis vérifiez les bits d’état ECC dans la lecture du registre d’état qui suit. Les échecs ECC persistants sur des blocs spécifiques suggèrent que le bloc devrait être marqué comme défectueux.
Combien de canaux sont nécessaires pour l'analyse SPI NAND ?
Le mode SPI standard nécessite 4 canaux : CLK, CS#, IO0 (MOSI), IO1 (MISO). Le mode Quad SPI nécessite 6 canaux : CLK, CS#, IO0, IO1, IO2, IO3. Ce sont les mêmes exigences de canaux que la SPI NOR flash. Si la conception utilise une broche HOLD# ou WP#, ajoutez 1-2 canaux pour ces signaux.

Protocoles connexes

Besoin d'aide pour choisir le bon instrument pour votre protocole ? Contactez notre équipe d'ingénierie.