Introduction

Un outil de débogage utile est l'émulation de porte logique, qui permet aux utilisateurs de simuler et de déboguer des conceptions numériques complètes. Les oscilloscopes haute définition à signaux mixtes permettent d'accomplir cette tâche au sein de l'instrument lui-même. Combiné avec le puissant utilitaire Processor Web Editor, de nombreuses portes logiques peuvent être connectées en guirlande pour créer des conceptions numériques complexes.

Procédure

Aux fins de cette démonstration, les lignes numériques D0-D4 du jeu de câbles numériques à 16 canaux ont été connectées à des broches d'horloge de vitesses variables. Ensuite, appuyez sur le bouton Dig (pour Digital) dans la section Vertical du panneau avant. Cela activera les chaînes numériques.

L'émulation de porte logique est accessible via le menu Math de l'oscilloscope. Sélectionnez le menu déroulant Math et choisissez F1 Setup (Figure 1).

Figure 1:

La boîte de dialogue de configuration F1

Appuyez sur le bouton Opérateur1. Dans la boîte de dialogue Sélectionner un opérateur mathématique, spécifiez la catégorie comme Numérique. Sous les choix, sélectionnez DigitalAND (Figure 2).

Figure 2:

La boîte de dialogue Sélectionner un opérateur mathématique

Appuyez sur le bouton Source 1. Dans la boîte de dialogue Sélectionner la source, sélectionnez Lignes numériques comme catégorie et définissez Source1 sur D0. De même, définissez Source2 sur D1.

Figure 3:

La boîte de dialogue Sélectionner la source

Activez la trace F1 pour confirmer que le résultat est le ET logique des signaux D0 et D1 (Figure 4).

Figure 4:

Les traces magenta sont les lignes numériques D0 et D1 ; la trace jaune est celle de l'opération digitalAND qui les combine en émulation

L'utilisation de l'émulation de porte logique en combinaison avec l'éditeur Web de traitement permet de combiner plusieurs portes numériques dans une fonction mathématique pour émuler des conceptions complexes (Figure 5). Les portes AND, OR, NAND, NOR, XOR, NOT et D Flip Flop sont toutes disponibles en tant qu'opérateurs mathématiques pour permettre le débogage de systèmes numériques complets. L'éditeur Web de traitement permet une approche graphique de la résolution de problèmes en permettant aux utilisateurs de développer des chaînes de traitement mathématiques et de mesure dans un format de diagramme/organigramme familier.

Figure 5:

La fonction Web Editor permet aux utilisateurs de combiner de nombreuses portes numériques dans une seule fonction mathématique complexe pour émuler des conceptions complexes

L'éditeur Web de traitement est accessible en touchant le menu déroulant Math, suivi de Math Setup. Ensuite, ouvrez l'onglet F1 et appuyez sur le bouton de modification Web sur le côté gauche. Cochez la case Trace On. Appuyez sur le bouton Afficher le Web de traitement pour ouvrir l'éditeur Web de traitement.

Dans l'éditeur Web, vous trouverez des boutons permettant d'ajouter des fonctions mathématiques, de mesures et de paramètres mathématiques (Figure 5, à nouveau). Un autre bouton intitulé Ajouter un aperçu ouvre des fenêtres de visualisation qui affichent la forme d'onde ou la valeur mesurée à la sortie de toute opération.

L'onglet Math de la boîte de dialogue Web Editor permet aux utilisateurs de définir la fonction de n'importe quelle trace mathématique sur un opérateur unique, un opérateur double, un histogramme ou une modification Web (Figure 6). Par défaut, F1 est défini comme la sortie du Web de traitement, ce qui est indiqué par le terminal F1 sur le côté droit de l'éditeur Web.

Figure 6:

L'onglet Math de la boîte de dialogue Processing Web Editor permet aux utilisateurs de définir la fonction des traces mathématiques.

L'onglet Mesurer dans l'éditeur Web permet aux utilisateurs de définir la fonction de n'importe lequel des paramètres de mesure pour qu'il s'agisse d'une mesure simple, d'un paramètre mathématique ou de l'éditeur Web (Figure 7).

Figure 7:

L'onglet Mesurer permet aux utilisateurs de définir la fonction de tous les paramètres de mesure

Toucher le bouton Add Math (ou Add Measure, ou Add Param Math) ouvre le Add Math Processor, qui permet de sélectionner parmi une large gamme de fonctions mathématiques de base, de fonctions personnalisées, de filtres, d'analyse de fréquence, etc. (Figure 8).

Figure 8:

La boîte de dialogue Ajouter un processeur mathématique

Une fois que les composants mathématiques, les mesures et/ou les fonctions mathématiques des paramètres ont été ajoutés à la grille de l'éditeur Web, il vous suffit de les toucher et de les faire glisser en position. Ensuite, interconnectez-les aux entrées/sorties des voies et entre elles dans les configurations souhaitées en dessinant des lignes d'interconnexion avec le bout du doigt ou le stylet.

Conclusion

Les oscilloscopes haute définition à signaux mixtes de Teledyne LeCroy offrent des canaux d'entrée numériques qui, combinés à l'utilitaire Processing Web Editor, constituent un puissant outil de débogage permettant aux utilisateurs d'émuler des conceptions de portes logiques dans une large gamme de configurations.