ID de l'article: 000074288 Type de contenu: Information et documentation de produit Dernière révision: 25/05/2006

Comment connecter des fichiers de langage de description de matériel (VHDL ou Verilog) à un système SOPC Builder en tant que composant de boîte noire externe à l’aide de l’éditeur de composants ?

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Un moyen simple de « mettre en boîte noire » un composant dans un système SOPC Builder consiste à exporter les signaux de l’interface Avalon via l’éditeur de composants SOPC Builder. À partir de Quartus® II 6.0, pour gagner du temps dans la saisie des noms de signaux dans l’éditeur de composants, le fichier HDL de niveau supérieur du composant peut être utilisé comme source d’entrée pour les noms de signaux dans l’éditeur de composants SOPC Builder. Le fichier HDL de niveau supérieur du composant doit contenir tous les signaux d’interface Avalon et autres signaux E/S non Avalon déclarés à l’entité de niveau supérieur.

Résolution

Voici les étapes pour importer des noms de signaux dans l’éditeur de composants à partir d’un fichier HDL :

1) Démarrez l’éditeur de composants à partir du « Nouveau composant ... » (Fichier) dans la fenêtre SOPC Builder.

2) Déplacez-vous vers l’onglet Fichiers HDL et utilisez le bouton « Ajouter un fichier HDL  » pour charger le fichier HDL du composant de niveau supérieur.

Une fois que l’éditeur de composants a terminé d’analyser le fichier HDL, les signaux HDL de niveau supérieur ont été importés dans l’onglet Signaux .

3) Après analyse du fichier HDL, supprimez le fichier HDL de la liste des fichiers HDL en sélectionnant le fichier HDL et en cliquant sur le bouton « Supprimer le fichier ».

4) Cliquez sur l’onglet Signaux pour afficher les signaux importés.

Dans l’onglet Signaux , vous pouvez affecter des types de signaux d’interface et Avalon à vos signaux de composants. Chaque signal Avalon génère un signal de sens inverse à partir du système SOPC Builder pour se connecter au module HDL externe. Pour les signaux non Avalon, attribuez-les à l’interface « global_signals » et au type de signal « export ». Les signaux non Avalon ne sont pas nécessaires pour s’interfacer avec l’interface Avalon et ne sont que des espaces réservés (ces signaux non Avalon n’apparaîtront pas dans le fichier de symboles ou le fichier HDL système généré). Vous pouvez éventuellement supprimer les signaux non Avalon de la liste des signaux.

Astuce : Si vous avez choisi des noms de signaux pour le fichier HDL qui sont similaires aux types de signaux Avalon par défaut, l’éditeur de composants essaiera de mapper automatiquement les noms des signaux des composants aux types de signaux Avalon.

Remarque : si vous importez un autre fichier HDL de niveau supérieur dans l’onglet Fichiers , tous les signaux précédents seront écrasés dans l’onglet Signaux par les nouveaux signaux de fichier HDL. Il peut être plus simple de modifier les noms de signaux existants dans l’éditeur de composants si vous effectuez de petites modifications de signaux Avalon.

5) Cliquez sur l’onglet Interfaces pour configurer chaque interface de port Avalon.

Si vous avez des interfaces inutilisées, vous pouvez cliquer sur « Supprimer l’interface sans signal » pour les supprimer du composant.

6) Cliquez sur l’onglet Assistant du composant pour attribuer le nom du composant et le groupe de composants.

7) Cliquez sur le bouton Terminer pour terminer la création de votre composant.

8) Cliquez sur Oui pour enregistrer votre composant.

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

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.