QSPI Protocoles pris en charge

Stockage

Quad SPI

Qu'est-ce que QSPI?

QSPI (Quad SPI) est une version améliorée du protocole SPI qui utilisé quatre lignes de données au lieu d'une, quadruplant le debit de données tout en maintenant la même fréquence d'horloge. QSPI est l'interface predominante pour les dispositifs de mémoire flash NOR utilisés pour stocker le firmware, le code de demarrage, les données de configuration et le code applicatif dans les systèmes embarqués, les equipements réseau, les ECU automobiles et l'électronique grand public. En mode QSPI, les lignes traditionnelles MOSI et MISO sont reutilisees en IO0 et IO1, avec deux lignes supplémentaires IO2 et IO3 ajoutees pour le transfert de données parallele sur quatre bits. Le protocole prend en charge plusieurs modes de fonctionnement — SPI standard (single I/O), Dual SPI (deux lignes I/O) et Quad SPI (quatre lignes I/O) — et les dispositifs utilisent typiquement le single-I/O pour les phases de commande et d'adresse avant de basculer en mode quad pour la phase de données. Les dispositifs flash QSPI prennent en charge des fréquences d'horloge jusqu'à 166 MHz en mode SDR et 100 MHz en mode DDR, atteignant des debits superieurs à 400 Mb/s. Les opérations QSPI courantes incluent la lecture, la programmation de page, l'effacement de secteur, la lecture du registre d'état et diverses séquences de commandes avec des cycles fictifs configurables. L'analyse de protocole pour QSPI est essentielle car les defaillances de mémoire flash lors du demarrage ou de l'execution sont difficiles a déboguer sans voir les séquences de commandes reelles, les plages d'adresses accedees et les données transferees. Les ingénieurs doivent vérifier les opcodes de commande corrects, les modes d'adresse (3 octets vs 4 octets), le nombre de cycles fictifs et la configuration XIP (Execute-In-Place).

QSPI Référence rapide

type Serial, synchronous
signals CLK, CS, IO0-3
max Speed Up to 133 MHz
voltage Range 1.8V – 3.3V
features Quad I/O

Instruments Acute compatibles avec QSPI

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 QSPI avec les instruments Acute

1

Connectez votre analyseur logique Acute aux signaux QSPI : CLK, CS#, IO0, IO1, 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 décodeur de protocole QSPI et assignez chaque signal au canal correspondant.

4

Configurez le décodeur pour le type de dispositif flash ou reglez manuellement la largeur d'adresse (3 ou 4 octets), le mode de données (single, dual ou quad) et le mode DDR/SDR.

5

Capturez et visualisez les transactions QSPI décodées montrant les opcodes de commande (Read, Program, Erase), les adresses, les cycles fictifs et les charges utiles pour chaque transaction cadree par chip select.

Questions fréquemment posées

Quel taux d'échantillonnage est nécessaire pour l'analyse QSPI ?
Pour une horloge QSPI à 50 MHz, echantillonnez à un minimum de 200 MHz (4x). Pour le QSPI DDR à 100 MHz, ou les transitions de données se produisent sur les deux fronts d'horloge, utilisez un échantillonnage d'au moins 500 MHz. Pour les dispositifs flash QSPI les plus rapides a 166 MHz SDR, echantillonnez à 500 MHz ou plus. Les analyseurs logiques Acute avec une analyse temporelle à 2 GHz gerent confortablement toutes les vitesses QSPI.
Pourquoi mon décodeur QSPI affiche-t-il des données incorrectes pendant les opérations de lecture ?
Les commandes de lecture QSPI incluent souvent des cycles fictifs entre les phases d'adresse et de données, et le nombre de cycles fictifs varie selon la commande et la configuration du dispositif. Si le nombre de cycles fictifs du décodeur ne correspond pas au reglage du dispositif, la phase de données sera desalignee. Consultez la fiche technique du flash pour la configuration exacte des cycles fictifs et ajustez-la dans le décodeur. Vérifiez egalement si le dispositif utilisé un adressage sur 3 ou 4 octets.
Combien de canaux sont nécessaires pour QSPI ?
L'analyse QSPI complète nécessité 6 canaux : CLK, CS#, IO0, IO1, IO2 et IO3. Si vous n'avez besoin d'analyser que les phases SPI standard ou Dual SPI, 4 à 5 canaux peuvent suffire. Certaines conceptions utilisent plusieurs dispositifs flash QSPI avec des lignes CS# separees — ajoutez un canal par chip select supplémentaire.

Protocoles connexes

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