G-ICE. Simulation de matériel

C’est un outil basé sur une planche ZYBO qui permet de tester et déboguer des modèles de microprocesseurs. Test se fait sur le matériel, pas de logiciel. Par conséquent, les résultats sont beaucoup plus fiables. Il comble le trou dans le flot de conception de matériel entre la simulation logicielle de la conception et la réalisation matérielle. Le concepteur soit en mesure d’appliquer et de tester sa conception de la part de PL du Conseil, tout en également choisir le code qui sera exécuté et définir des points d’arrêt à ce sujet par l’intermédiaire de l’application en cours d’exécution dans le bras. Après cela, elle va exécuter le code et regarder sur un écran les différents registres d’intérêt (montres), précédemment défini dans l’application, et comment ils évoluent. C’est possible grâce à une infrastructure bien préparée qui permet à chacun de mettre en place leur propre conception d’une manière rapide et confortable, en se concentrant sur le fonctionnement de l’appareil et des capacités de débogage.

Comment avez-vous l’utiliser ?

G-ICE interfaces avec une application en cours d’exécution sur le processeur ARM. En utilisant cette application, il est possible de déboguer et de manipuler l’état du processeur testée.

G-ICE est implémenté sur une planche ZYBO, qui permet à la phase de conception pour être divisé en deux grandes parties :

Le premier est le logiciel en cours d’exécution sur le processeur ARM. Sa fonction consiste à laisser l’utilisateur sélectionner une conception de microcontrôleur qu'elle veut tester et le code qu'il s’exécutera, par ailleurs à la définition des points de rupture, montres à registres ou modes de fonctionnement (mode normale ou étape par étape, dans laquelle le code sera exécuté à une fréquence d’horloge fixe). Lors de l’exécution, les valeurs de tous les registres seront disponibles pour l’utilisateur.

Le second est la logique programmable, et en particulier l’interface JTAG appliqué à ce sujet. Cette interface permettra le U.U.T. (dans ce cas, le microcontrôleur sous test) pour communiquer avec le logiciel en cours d’exécution sur le processeur ARM via JTAG. Ceci garantit une réutilisabilité du code total, étant donné que G-ICE sera compatible avec chaque dessin qui implémente JTAG.

Principaux avantages

Fiabilité :

Le design n’a pas besoin d’être testé sur le logiciel. De cette façon, en prenant l’ASIC design et le porter à G-ICE, l’utilisateur sera en mesure d’obtenir une émulation réaliste et des valeurs de sortie.

Vitesse :

G-ICE réduit considérablement le temps d’essai d’un dispositif en raison de l’infrastructure de test qu'il fournit. Le concepteur ne doit inclure tous les registres requis à la chaîne d’analyse limite et fournir une description de la chaîne JTAG à l’interface du logiciel JTAG. G-ICE offre un entièrement travail environnement de débogage sans effort.

Confortable et portable :

G-ICE est un outil autonome qui ont besoin qu’un écran de PC et une alimentation de travailler. Ce qui rend les équipements supplémentaires inutiles, généralement situé dans un laboratoire ou un secteur particulier de l’entreprise ou l’Université, il est donc possible pour le concepteur de travailler presque partout.

Fichiers sources :

Articles Liés

Jouer avec les neurones rougeoyants ? Un nouveau cadre pour la simulation interactive de neurone dans le matériel.

Jouer avec les neurones rougeoyants ? Un nouveau cadre pour la simulation interactive de neurone dans le matériel.

La théorie EEPA présente et la mise en œuvre matérielle correspondante ont été développés dans le cadre de mes recherches de thèse de baccalauréat. Les explications données ici sont écrits pour un large public. Si vous êtes intéressé par la thèse, le
Comment construire votre premier avion RC pour sous $100 - émetteur, expédition, batterie, chargeur et matériel inclus

Comment construire votre premier avion RC pour sous $100 - émetteur, expédition, batterie, chargeur et matériel inclus

Avouons-le : avions radiocommandés sont coûteuses, surtout si vous êtes nouveau dans le hobby. Solutions moins chères font leur apparition chaque jour, mais pour la plupart, hobby-catégorie avions viennent avec un prix de gros. Electronics packs et k
RÉVOLUTION / / une table à café sans matériel

RÉVOLUTION / / une table à café sans matériel

An dernier quand j'ai eu un peu de temps avant de rejoindre de Calgary icy sunny-ish San Francisco. J'ai pensé m'essayer à faire 123D et utilisez-le pour créer une pièce de mobilier nécessitant aucun matériel pour l'assemblage. J'ai voulu faire cela
Se sentir Code-lecteur - partie 2: Matériel de LED

Se sentir Code-lecteur - partie 2: Matériel de LED

Feel Code-(F-T-C) est un lecteur de texte de Code Morse vibra-tactiles. Il a un composant de logiciel et d'un composant matériel. Son but est de rendre possible de lire n'importe quel fichier texte silencieusement et sans regarder l'ordinateur. Avec
WSU matériel Hackathon - clé chiffrée déverrouillage tiroir

WSU matériel Hackathon - clé chiffrée déverrouillage tiroir

USB contenant le fichier binaire crypté (clé) inséré dans le microcontrôleur. Microcontrôleur envoie un fichier via Bluetooth vers parent App sur PC. Parent app décrypte le fichier et vérifie il s'est valide. S'il est valide, parent app envoie un sig
Photographie panoramique avec des logiciels libres et de matériel bon marché

Photographie panoramique avec des logiciels libres et de matériel bon marché

photographies panoramiques sont utilisées pour faire des images de scènes qui sont trop volumineuses pour tenir dans une lentille de caméra normale ou même trop grand pour l'oeil humain de voir en même temps. Panoramas plus connus sont des coups de p
Ventilateur t/mn avec capteur à effet hall interne et Arduino (Intro à interrompre la matériel et écran LCD)

Ventilateur t/mn avec capteur à effet hall interne et Arduino (Intro à interrompre la matériel et écran LCD)

Pour mon autre projet pour le travail, j'ai dû mesurer la vitesse de rotation du rotor en révolutions par Minute (tr/min) d'un ventilateur d'ordinateur mis à jour le. Il avait trois fils qui sortent et qui fait TIC TAC moi que peut-être qu'il a un mo
Vitesse haute Precision micro perceuse de 'Matériel utile'

Vitesse haute Precision micro perceuse de 'Matériel utile'

Fabriqué de précision haute vitesse micro perceuse principalement du "matériel utile » (quelqu'un d'autre « junk » et de la ferraille)Mon premier Instructable, essayez de ne pas être trop méchant.Un grand Merci à Andrea Biffi pour poster sa perceuse
Petites pièces/matériel/outil de stockage Solution armoire

Petites pièces/matériel/outil de stockage Solution armoire

Je suis une ventouse pour organisation ! Je suis un grand promoteur de tout avoir une aire désignée ou à domicile dans mon atelier. Étant donné que ma boutique est un endroit que j'ai chercher réconfort et tranquillité, il est important qu'il soit or
BRICOLAGE-matériel Photo sac à dos

BRICOLAGE-matériel Photo sac à dos

si vous aimez expérimenter des techniques photographiques, ou si vous êtes un photographe professionnel, vous avez probablement besoin de voyager avec un équipement très complet. Vous pouvez acheter très bons sacs photographiques du type avec diviseu
Des soins appropriés pour votre matériel de 360 et 360

Des soins appropriés pour votre matériel de 360 et 360

si vous êtes un de ceux qui veulent prendre vraiment bien soin de votre 360, alors c'est l'Instructable pour vous.Il s'agit de mon premier instructable, donc s'il vous plaît me donner quelques informations sur comment j'ai fait ou comment je peux amé
Machine inutile - Plans complets et Sources matérielles

Machine inutile - Plans complets et Sources matérielles

Perdre des heures à s'amuser et rien dans cet accomplissement envoûtanteet toy addictif ! La Machine inutile devient rapidement le centre de l'attention à tout rassemblement.Ce petit bijou est sûr de recueillir un rire, un regard interrogateur et plu
Testez votre matériel pour déterminer la vitesse du laser et de réglages de puissance

Testez votre matériel pour déterminer la vitesse du laser et de réglages de puissance

Dans ce Instructable, nous allons utiliser un fichier de test pour savoir comment le laser fonctionne avec votre matériel quand il découpe et gravure à des vitesses différentes et les paramètres d'alimentation. Nous ferons tout cela avant que nous co
Pièces & organisateur matériel

Pièces & organisateur matériel

Organisateur mural pas cher simple monté matériel & pièces.La conception permet l'Assemblée facile lot, bois de faible coût, personnalisation de taille bin et simple expansion future.Le matériau utilisé peut varier, mais pour la vidéo j'ai utilisé 1x