Interfacing to the TASKING Tools

L’extension fournisseur TASKING Pin Mapper assure une communication bidirectionnelle entre l’éditeur PCB d’Altium Designer et l’outil Pin Mapper de votre environnement TASKING. Cela vous permet d’effectuer de manière interactive des permutations de broches dans l’espace de conception PCB d’Altium Designer, et de synchroniser dynamiquement les modifications avec votre outil TASKING Pin Mapper. Cela garantit que votre code source embarqué TASKING reste synchronisé, sans qu’il soit nécessaire d’exporter et d’importer des fichiers de modification.

Pour accéder à cette fonctionnalité dans Altium Designer, l’extension logicielle TASKING Pin Mapper provider doit être installée. Cette extension peut être installée ou supprimée manuellement.

Pour plus d’informations sur la gestion des extensions, consultez la page Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Assistant TASKING Pin Mapper

Le Tasking Pin Mapper Wizard améliore la collaboration de conception entre le TASKING VX-toolset for ARM® et Altium Designer. Dans les processeurs complexes actuels, la fonctionnalité des broches et la connectivité interne sont configurées par des registres internes du processeur, tels que définis lors de la phase de conception embarquée. Afin de créer une conception produit complète, cette configuration unique du processeur doit être représentée dans un document schématique d’un projet de conception PCB.

Le Tasking Pin Mapper Wizard facilite la synchronisation des données depuis le propre Pin Mapper de l’outil vers un document schématique. Le document schématique résultant reflétera les configurations de broches du composant qui ont été attribuées dans le Pin Mapper du TASKING VX-toolset for ARM, telles qu’enregistrées dans son fichier de configuration des broches (*.pincfg).

Le Tasking Pin Mapper Wizard fournit un chemin de données direct entre un projet logiciel embarqué basé sur un processeur ARM dans le TASKING VX-toolset for ARM et sa représentation dans le projet PCB. Les données de conception transférées incluent des informations d’identification, telles que les puces processeur, les affectations de broches aux périphériques, les attributs électriques des broches et les noms symboliques.

Le Tasking Pin Mapper Wizard analyse le fichier Pin Mapper du VX-toolset (*.pincfg) afin d’extraire ces informations, puis place un composant correctement configuré dans un document schématique nouveau ou existant. Le composant lui-même provient d’une bibliothèque intégrée appropriée.

Le TASKING Pin Mapper wizard est accessible depuis l’éditeur de schéma en choisissant la commande Tools » Tasking Pin Mapper dans les menus principaux.

L’TASKING Pin Mapper wizard peut également être lancé automatiquement depuis l’outil Pin Mapper de votre environnement TASKING, avec le fichier de configuration des broches requis (*.pincfg) déjà préchargé et prêt à l’emploi. Si Altium Designer n’est pas en cours d’exécution, il sera démarré.

Les pages suivantes de l’assistant vous guident tout au long du processus de création d’un schéma à partir d’un fichier TASKING Pin Mapper spécifié.

Sélectionner le fichier TASKING Pin Mapper

Une fois la boîte de dialogue d’ouverture fermée, le fichier source de configuration des broches (*.pincfg) du Pin Mapper du VX-Toolset peut être sélectionné. Utilisez le bouton pour localiser et charger le fichier TASKING Pin Mapper souhaité.

Sélectionner le composant

La page Select Component se remplira, si possible, avec les options disponibles pour le processeur.

Si le fichier TASKING Pin Mapper a spécifié un type de processeur explicite, le système tentera de le localiser dans les bibliothèques disponibles d’Altium Designer. Sinon, si le fichier de broches définit une famille de processeurs (par exemple, la famille STM32_T2 de processeurs ARM Cortex de ST Microelectronics), la liste contiendra tous les types compatibles issus de la bibliothèque Altium Designer ; sélectionnez la variante de processeur souhaitée dans la liste.

La liste des processeurs sera vide si aucune bibliothèque de processeurs compatible n’est chargée ou disponible dans Altium Designer. Utilisez le bouton pour localiser et installer une bibliothèque intégrée appropriée.

Pour sélectionner un processeur différent de celui proposé dans la liste, utilisez le bouton pour ouvrir la boîte de dialogue Browse Libraries. Sélectionnez la bibliothèque souhaitée dans le menu déroulant Libraries et choisissez un composant processeur approprié dans la liste.

Dans le cas où un processeur explicite a été défini dans le fichier Pin Mapper, ou a été sélectionné depuis une bibliothèque à l’aide de la fonction Other component, la liste affichera une seule entrée pour le composant processeur.

Configurer la feuille

La page Configure the Sheet définit les propriétés et le comportement du schéma processeur généré.

Étant donné que le fichier source Pin Mapper définit à la fois la fonctionnalité des broches et les connexions externes, son schéma représentatif doit être configuré de manière à présenter ces informations d’une façon compatible avec le projet cible de conception PCB. Cela concerne aussi bien les paramètres de nommage de base que la manière dont les broches, les ports et les directives du compilateur sont gérés.

La configuration de la feuille schématique comprend les paramètres suivants :

  • Sheet file name – le nom de fichier schématique proposé. Utilisez  pour définir ou localiser un autre fichier schématique. 

  • Component Designator – le désignateur du composant processeur sélectionné. Modifiez-le si nécessaire.

  • Units – sélectionnez les unités appropriées pour le document schématique.

  • Connect Power Pins via Power Ports – connecte automatiquement les broches d’alimentation de la conception à des ports d’alimentation standard.

  • Unused I/O pins – configure la manière dont les broches d’E/S du processeur non affectées seront présentées sur le schéma.

    • Ignore – ne pas configurer les broches d’E/S du processeur inutilisées.

    • Add No ERC Directive – empêche les vérifications des règles électriques sur les broches d’E/S inutilisées en plaçant des objets de directive No ERC.

    • Tie to individual ports – connecte les ports correspondants aux broches d’E/S inutilisées.

    • Tie to Single port – affecte les broches d’E/S inutilisées à un seul objet port.

     

Le bloc fonctionnel du processeur peut être créé dans un nouveau document schématique ou dans un document existant.

Placer

Cette dernière page de l’assistant fournit un récapitulatif des paramètres sélectionnés. Après avoir cliqué sur le bouton , le nouveau document schématique du processeur est ajouté au projet en cours et ouvert dans l’éditeur de schéma d’Altium Designer. Le schéma contiendra votre microprocesseur, avec tous vos noms de signaux de broches et configurations d’origine.

Le schéma utilise des Harnesses lorsque cela est applicable afin de fournir un processus de connexion pratique et simplifié pour les schémas associés dans le projet de conception PCB.

Permutation de nets de broches TASKING

Une broche de composant peut être permutée avec une autre broche de ce composant lorsque les deux broches ont le même groupe de broches. La fonction de permutation ne prend pas seulement en charge les broches ; elle prend également en charge la permutation d’un net partiellement routé. C’est idéal si vous travaillez sur une carte dense et réalisez le routage d’échappement depuis les composants aux deux extrémités d’une connexion. Lorsque vous effectuez une permutation de broches, tout routage connecté est également permuté vers le net cible.

Pour une vue d’ensemble des fonctionnalités de permutation dans Altium Designer, consultez Pin, Pair and Part Swapping.

L’éditeur PCB inclut des commandes permettant d’effectuer de manière interactive des permutations de broches dans l’espace de conception PCB, et de synchroniser dynamiquement les modifications avec votre outil TASKING Pin Mapper.

  • La commande Tools » Pin/Part Swapping » Interactive TASKING Pin/Net Swapping, accessible depuis les menus principaux de l’éditeur PCB, est utilisée pour effectuer de manière interactive des permutations de broches dans l’espace de conception PCB. Après le lancement de la commande, tout dans l’espace de travail PCB est masqué (estompé), à l’exception des broches qui peuvent être permutées. Gardez un œil sur le Status Bar. Il vous invitera à effectuer l’action suivante : Choose Sub-Net to move. Après avoir cliqué sur une broche permutable, il vous sera demandé de choisir un net cible pour le sous-net à permuter. Toutes les broches cibles possibles pouvant être permutées seront mises en surbrillance. Cliquez sur la broche cible pour terminer l’opération de permutation. Vous serez alors prêt à effectuer une autre permutation de broche, si nécessaire.
  • La commande TASKING PinSwap, accessible depuis l’éditeur PCB en cliquant avec le bouton droit sur le pad requis d’un composant puis en sélectionnant la commande dans le menu contextuel, est utilisée pour effectuer de manière interactive une permutation unique de broche pour la broche (pad) du composant actuellement sous le curseur. Après le lancement de la commande, tout dans l’espace de travail PCB est masqué (estompé), à l’exception des broches qui peuvent être permutées. Cliquez sur la broche cible pour terminer l’opération de permutation.

À mesure que vous effectuez des permutations de broches dans le document PCB, ces modifications sont transmises dynamiquement à votre outil TASKING Pin Mapper, grâce à la prise en charge de la communication bidirectionnelle fournie par l’extension logicielle TASKING Pin Mapper Provider. Cela garantit que votre code source embarqué TASKING reste synchronisé sans qu’il soit nécessaire d’exporter et d’importer des fichiers de modification.

  • Le pin group est un attribut de chaque broche du composant et sa valeur peut être n’importe quelle chaîne alphanumérique. Les pin groups pour l’ensemble du composant sont définis dans la boîte de dialogue Configure Pin Swapping dialog.
  • Les informations de permutation de broches apparaîtront également dans le panneau Messages.
  • Les modifications de conception résultant d’une permutation de broches effectuée dans l’éditeur PCB sont répercutées vers le schéma à l’aide du processus standard de mise à jour de conception (exécutez la commande Design » Update Schematics depuis l’éditeur PCB).
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenu