Flash parallèle NAND

Solution NAND Flash (Parallèle)

La NAND Flash est un type de mémoire flash. Elle a une grande capacité et une vitesse de réécriture rapide. Principalement utilisée pour stocker de grandes quantités de données. La NAND Flash est souvent utilisée dans les cartes mémoire des appareils photo numériques et des lecteurs MP3, etc.

  • Caractéristiques:
    1. Prise en charge de la broche de données (E/S) : x8, x16

    2. Produits pris en charge : TL4000, LA3000+, BusFinder
    (Dépend des différents modèles)

    3. Mode de support : Mode Analyseur Logique , Mode Analyseur de Protocole (BusFinder uniquement)

    4. Prise en charge de divers fabricants: Hynix, Intel, Micron, Samsung, ST, Toshiba, Winbond, Macronix, Cypress(Spansion), ONFI, Dosilicon, ESMT, Zetta, GigaDevice, etc. (Prise en charge également des données personnalisées)

    5. Prise en charge d'ONFI 4.1 (NV-DDR3) , mode 8/basculement DDR 2.0 ~ 267 MHz.

    6. Contrôle de synchronisation (Mode Analyseur Logique Uniquement. Il peut être activé dans les paramètres de décodage du bus.)

Mode Analyseur Logique

  • Paramètres de décodage

  • Paramètres de déclenchement :

  • Logiciel

 

 

Mode analyseur de protocole (solution BusFinder NAND)

  • Caractéristiques
    1. Utilisez 32 Go de RAM comme tampon pour diffuser toutes les données Flash NAND sur le disque dur SSD afin d'enregistrer tous les flux de données du mode basse vitesse au mode haute vitesse .
    2. Filtrage des données indésirables.
    3. Recherche de données spécifiques.
    4. Compter les temps d'effacement des blocs.
    5. Les statistiques des commandes NAND incluent le nombre de paquets et de commandes individuelles.
    Adresse Commande
    6. Logiciel 

 

Paramètres
1. Paramètres du fournisseur

2. Paramètres des options :

a. 2 ensembles de fonction de détection de tension
b. Supprimer la commande READ STATUS (État occupé)
c. Définir l'adressage par rangée


Cette fonction est principalement utilisée pour subdiviser l'adresse de ligne en adresse de page, ligne de mot, adresse de plan, adresse de bloc, adresse LUN... La valeur par défaut sera créée dans le tableau du jeu de commandes NAND.

Les détails de l'adresse de ligne seront affichés dans Détails lorsque cette fonction doit être activée et elle est désactivée par défaut.

  • Paramètres personnalisés du fournisseur

S'il n'y a pas de modèle approprié parmi lequel choisir, vous pouvez choisir l'élément Personnalisé pour personnaliser le jeu de commandes NAND. Il existe un fichier exemple dans le répertoire de travail du logiciel ; vous pouvez appuyer sur le bouton Modifier pour modifier. Après l'édition, appuyez sur Actualiser pour actualiser la liste. Enfin, sélectionnez le Flash NAND que vous souhaitez utiliser et appuyez sur OK.

Fabricant, numéro de pièce, #CE/RB, X16, SyncMode, StartupDDR, Param_tREA, Param_tDQS, Row_Addressing, Cmd représentent des mots-clés, qui doivent être saisis et ne peuvent pas être modifiés.

Les instructions sont les suivantes :
Mots clés
Instruction
Fabricant
Fournisseur NAND Flash
Numéro de pièce
Modèle de circuit intégré Flash NAND
#CE/RB
Ensemble CE/RB, seulement 1/2/4 peut être entré
X16
Utilisez 8 ou 16 canaux de données, seul O/N peut être saisi
Oui : 16 canaux
N : 8 canaux
Mode Synchronisation
Seul O/N peut être saisi
Y : prend en charge le mode de synchronisation
N : ne prend pas en charge le mode de synchronisation
StartupDDR
Pour dire que le logiciel est en mode DDR
Param_tREA/Param_tDOS
Définissez le délai de lecture des données.
Adressage_ligne
Paramètres par défaut de la fonction Définir l’adressage des lignes.
Commande
Le contenu de la commande est séparé par des virgules et est expliqué comme suit :
1. Le nom complet de la commande
2. Nom abrégé de l'instruction
3. Nom du premier groupe de Busy Time Check. Sinon, remplissez-le.
4. Le premier ensemble de valeurs de contrôle des heures d'occupation. L'unité, c'est nous. Sinon, remplissez-le.
5. Nom du deuxième groupe de Busy Time Check. Sinon, remplissez-le.
6. Le deuxième ensemble de valeurs de contrôle des heures d'occupation. L'unité, c'est nous. Sinon, remplissez-le.
7. Le premier drapeau. Cet indicateur indique si la commande peut être utilisée dans l'état Occupé.
8. Le deuxième drapeau. Le drapeau indique si l'instruction peut être insérée par certaines instructions spécifiques.
9. Le troisième drapeau. Cet indicateur indique si l'instruction est autorisée à être insérée dans certaines instructions multi-niveaux.
10. Valeur de commande. Vous pouvez remplir 1 à 4 codes de commande, séparés par des virgules.
Par exemple
Cmd = Lecture, Lecture, tr, 60, , N, N, N, 00, 30
Cmd = Lire l'état, Lire Stat., , , , , Y, N, Y, 70
Cmd = Programme de pages à deux plans, TPP Prog., tDBSY, 1, tPROG, 5000, N, Y, N, 80, 11, 81, 10

Lire l'état / Programme de page à deux plans : Le nom complet de la commande.

Lire Stat. / Progr. TPP. : Nom abrégé de l’instruction.

Vérification du temps d'occupation (tDBSY, 1, tPROG, 5000) : Cela signifie que tDBSY est 1us, tPROG est 5000us, et si Busy Time dépasse cette valeur, les informations seront affichées dans la fenêtre du rapport. Si cette valeur n'est pas renseignée, le Busy Time ne sera pas vérifié. Veuillez entrer un espace et ajouter une virgule à ce moment, la chaîne de tDBSY ou tPROG n'est pas fixe et peut être définie par l'utilisateur.

Drapeaux : En prenant Cmd=Read Status, Read Stat., Y, N, Y, 70 comme exemple, le premier indicateur est Y pour indiquer que la commande peut être utilisée dans l'état Occupé, et le deuxième indicateur est N pour indiquer que la commande n'est pas autorisé à être Certaines instructions spécifiques sont insérées et le troisième indicateur est Y, ce qui signifie que l'instruction peut être insérée dans certaines instructions multi-niveaux. Par exemple, Read Status 70h peut être inséré entre 11h et 81h du programme de page à deux plans 80h, 11h, 81h, 10h.

  • Fonctions de contrôle de synchronisation

Lorsque vous utilisez cette fonction, veuillez ajouter la description suivante dans le premier paragraphe du contenu du fichier personnalisé AqNFCustom.txt.

1. Spec=Basculer

Seuls ONFI ou Toggle peuvent être renseignés.

2.Version=2.0

ONFI remplit SDR/NV-DDR/NV-DDR2-3 ; Basculez le remplissage de Legacy/1.0/2.0.

3. TimingCheck = O

Seul O/N peut être renseigné, Y signifie que la fonction Timing Check est activée.

Si vous activez la fonction Timing Check, veuillez remplir les éléments qui nécessitent une vérification du timing, au format :

Nom de l'élément, durée minimale, durée maximale

L'unité de valeur de temps est ns, et pour l'élément Timing Check fourni par le logiciel, veuillez remplir le nom de l'élément spécifié dans l'annexe ci-dessous en fonction de la spécification/version que vous avez définie. Ce sont les éléments de contrôle de l'heure standard répertoriés dans ONFI et Toggle NAND Flash. Tous les autres noms de projets seront ignorés.

Si l'élément de vérification de la valeur temporelle d'un certain élément n'est pas nécessaire, veuillez remplir X. Si les deux valeurs temporelles sont toutes deux X, l'élément sera également ignoré.

Les valeurs de temps répertoriées dans l'annexe peuvent être ajustées en fonction des spécifications réelles du Flash NAND pendant l'utilisation.

 

Les résultats seront affichés dans le champ Informations de la fenêtre du rapport, et ceux qui violent la plage de temps définie seront affichés en police rouge. Normalement, il sera affiché en caractères noirs. Les informations affichées comprendront :

1. Élément de test de temps

2. Temps de mesure

3. Définissez la plage horaire.


Plus d'informations : Manuel de décodage et de déclenchement

Vous n'avez pas trouvé ce que vous cherchez ? N'hésitez pas à nous contacter : il y a de fortes chances que nous ayons un outil pour vous aider à résoudre les défis auxquels vous êtes confronté !