Débogage avec la console système sur TCP/IP

author-image

Par

Cet exemple de conception se compose à la fois de matériel et de logiciels. La section matérielle se compose de l’exemple de conception de matériel standard Ethernet Nios® II sur puce auquel un composant SOPC Builder de mémoire sur puce est ajouté pour la version du kit Nios II embedded evaluation kit (NEEK). Le logiciel SCTCP, d’autre part, prend en charge le débogage de votre composant SOPC Builder personnalisé avec la console système sur un canal de communication TCP/IP. La note d’application AN 624 : le débogage avec la console système sur TCP/IP (PDF) décrit le logiciel SCTCP.

Le logiciel SCTCP lit les commandes de console système à partir d’un socket TCP/IP et les convertit à partir du format de protocole de paquets Avalon® streaming (Avalon-ST) en fonction des commandes de mémoire Avalon® (Avalon-MM) appropriées. À partir de là, le logiciel peut transmettre ces commandes à tout composant esclave Avalon-MM du système SOPC Builder. Le logiciel convertit ensuite les réponses Avalon-MM au format de protocole de paquets Avalon-ST avant de les transmettre à l’aide du canal de communication TCP/IP.

Utiliser cet exemple de conception

Pour utiliser cet exemple de conception, téléchargez une version d’évaluation gratuite de la Nios II Embedded Design Suite (EDS). Une conception matérielle pré-construite pour la version NEEK de l’exemple de conception standard Ethernet Nios II est fournie dans AN624_Debugging_with_System_Console_over_TCPIP.zip. Le logiciel SCTCP est fourni dans le répertoire software_examples de cet archive zip pour cet exemple de conception. Le logiciel SCTCP peut également fonctionner avec les autres versions du Nios II exemple de conception matérielle Standard Ethernet une fois qu’un composant SOPC Builder de mémoire sur puce a été ajouté. Les instructions d’ajout d’une mémoire sur puce sont fournies dans la note d’application AN 624 : débogage avec la console système sur la note d’application TCP/IP (PDF).

Le composant SOPC Builder de la mémoire sur puce représente le composant testé. Vous pouvez utiliser cet exemple de conception logicielle SCTCP pour tester votre propre composant SOPC Builder personnalisé à l’aide de la console système sur une connexion TCP/IP en remplaçant le composant testé dans l’exemple de conception matérielle par votre propre composant personnalisé. La seule exigence est que le composant SOPC Builder désigné doit avoir un port esclave Avalon-MM. Vous pouvez également utiliser toute conception matérielle qui prend en charge la pile réseau TCP/IP Nichestack ainsi qu’un composant SOPC Builder doté d’un port esclave Avalon-MM, avec le logiciel SCTCP.

L’utilisation de cette conception est régie par les conditions générales du contrat de licence Intel® Design Exampleet soumise .

Configuration matérielle requise

Cet exemple de logiciel nécessite que les périphériques suivants soient présents dans la conception du matériel cible :

  • Mémoire sur puce (ou tout composant SOPC Builder doté d’une interface compatible avec Avalon-MM)
  • Matériel Ethernet qui prend en charge la pile réseau TCP/IP Nichestack

Liens connexes

Pour plus d’informations sur l’utilisation de cet exemple dans votre projet, consultez :

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.