l'accès UVM à la méthode des paramètres externes - valeur $ plusargs de $

Lors de l' utilisation de vérification UVM, nous utilisons souvent pour écrire un mode de réalisation de bon sens, et générant ainsi un cas d'utilisation différents en modifiant les paramètres. Une méthode consiste à utiliser des cas pour les atteindre par uvm_config_db passer des paramètres, ce qui est l'usage conventionnel ne parle pas de côté, parler maintenant des paramètres d'acquisition de $ valeur plusarg de $.
Fichier de paramètres dans un environnement de vérification que nous pouvons avoir besoin de les capturer, comme suit:
procédez comme suit:
1. Définissez le fichier désiré parmi les paramètres et attribuer une valeur par défaut;
Insérer ici l'image Description
2. Parmi la nouvelle fonction de $ valeur $ plusarg les paramètres d'acquisition, le premier paramètre est un type de chaîne, et sa structure est un nom de paramètre + « = » + « type de paramètre en tant que 10 décimale, hexadécimale » et le deuxième est la nécessité de fichier de paramètres assign;
3. définir un fichier .cfg pour stocker les besoins de paramètre à modifier, la structure est: « + » + « nom du paramètre » + « = » + « valeur (type usuel) », nécessité de veiller à ce que le nom du premier paramètre et $ valeur $ plusarg les mêmes paramètres, ou ne peuvent être acquises.
Insérer ici l'image Description
4. Si les paramètres correspondant à l'acquisition, d' une valeur de 1 de de retour de valeur $ $, sinon 0, la valeur de retour est 0, la valeur par défaut du paramètre ne change pas, sinon il va changer;
5. top fichiers distribué, il peut générer un mode de réalisation de vérification différents les paramètres suivants doivent ajouter le makefile:
Insérer ici l'image Description

Publié 22 articles originaux · a gagné les éloges 3 · Vues 763

Je suppose que tu aimes

Origine blog.csdn.net/weixin_39662684/article/details/104576602
conseillé
Classement