Interfacing to the TASKING Tools

L’estensione provider TASKING Pin Mapper fornisce una comunicazione bidirezionale tra il PCB Editor di Altium Designer e lo strumento Pin Mapper del tuo toolset TASKING. Ciò consente di eseguire in modo interattivo lo scambio dei pin all’interno dell’area di progettazione PCB di Altium Designer e di sincronizzare dinamicamente le modifiche con lo strumento TASKING Pin Mapper. In questo modo il codice sorgente embedded TASKING rimane sincronizzato, senza la necessità di esportare e importare file di modifica.

Per accedere a questa funzionalità in Altium Designer, deve essere installata l’estensione software TASKING Pin Mapper provider. Questa estensione può essere installata o rimossa manualmente.

Per ulteriori informazioni sulla gestione delle estensioni, fai riferimento alla pagina Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Procedura guidata TASKING Pin Mapper

Tasking Pin Mapper Wizard  migliora la collaborazione di progettazione tra TASKING VX-toolset for ARM® e Altium Designer. Nei moderni dispositivi con processori complessi, la funzionalità dei pin e la connettività interna sono configurate tramite registri interni del processore, come definito nella fase di progettazione embedded. Per creare un progetto di prodotto completo, tale configurazione univoca del processore deve essere rappresentata in un documento schematico di un progetto PCB.

Tasking Pin Mapper Wizard facilita la sincronizzazione dei dati dal Pin Mapper dello strumento a un documento schematico. Il documento schematico risultante rifletterà le configurazioni dei pin del dispositivo assegnate nel Pin Mapper di TASKING VX-toolset for ARM, come salvate nel relativo file di configurazione dei pin (*.pincfg).

Tasking Pin Mapper Wizard  fornisce un percorso dati diretto tra un progetto software embedded basato su un processore ARM in TASKING VX-toolset for ARM e la sua rappresentazione nel progetto PCB. I dati di progetto trasferiti includono informazioni identificative, come i chip del processore, le assegnazioni dei pin alle periferiche, gli attributi elettrici dei pin e i nomi simbolici.

Tasking Pin Mapper Wizard definisce il file Pin Mapper del VX-toolset (*.pincfg) per estrarre queste informazioni, quindi inserisce un componente opportunamente configurato in un documento schematico nuovo o esistente. Il componente stesso proviene da una Integrated Library adatta.

TASKING Pin Mapper wizard è accessibile dall’editor schematico scegliendo il comando Tools » Tasking Pin Mapper dai menu principali.

TASKING Pin Mapper wizard può anche essere avviato automaticamente dall’interno dello strumento Pin Mapper del tuo toolset TASKING, con il file di configurazione dei pin richiesto (*.pincfg) già precaricato e pronto. Se Altium Designer non è attualmente in esecuzione, verrà avviato.

Le pagine seguenti della procedura guidata ti accompagnano nel processo di creazione di uno schema a partire da un file TASKING Pin Mapper specificato.

Seleziona il file TASKING Pin Mapper

Una volta chiusa la finestra di dialogo iniziale, è possibile selezionare il file sorgente di configurazione dei pin (*.pincfg) dal Pin Mapper del VX-Toolset. Usa il pulsante  per individuare e caricare il file TASKING Pin Mapper desiderato.

Seleziona componente

La pagina Select Component mostrerà, se possibile, le opzioni disponibili per il dispositivo processore.

Se il file Tasking pin mapper ha specificato un tipo di processore esplicito, il sistema tenterà di individuarlo nelle librerie disponibili di Altium Designer. In alternativa, se il file dei pin definisce una famiglia di processori (ad esempio, la famiglia ST Microelectronics STM32_T2 di processori ARM Cortex), l’elenco conterrà tutti i tipi compatibili dalla libreria di Altium Designer: seleziona dall’elenco la variante di processore desiderata.

L’elenco dei processori sarà vuoto se una libreria di processori compatibile non è caricata o disponibile in Altium Designer. Usa il pulsante per individuare e installare una Integrated Library adatta.

Per selezionare un processore diverso da quello proposto nell’elenco, usa il pulsante per aprire la finestra di dialogo Browse Libraries. Seleziona la libreria desiderata dal menu a discesa Libraries e scegli dall’elenco un componente processore adatto.

Nel caso in cui nel file pin mapper sia stato definito un processore esplicito, oppure sia stato selezionato da una libreria tramite la funzione Other component, l’elenco mostrerà una sola voce per il componente processore.

Configura il foglio

La pagina  Configure the Sheet definisce le proprietà e il comportamento dello schema del processore generato.

Poiché il file sorgente pin mapper definisce sia la funzionalità dei pin sia le connessioni esterne, il relativo schema rappresentativo deve essere configurato per presentare tali informazioni in modo compatibile con il progetto PCB di destinazione. Ciò include quindi le impostazioni di base dei nomi fino al modo in cui vengono gestiti pin, porte e direttive del compilatore.

La configurazione del foglio schematico include le seguenti impostazioni:

  • Sheet file name – il nome file proposto per lo schema. Usa  per definire o individuare un file schematico alternativo. 

  • Component Designator – il designatore del componente processore selezionato. Modificalo secondo necessità.

  • Units – seleziona le unità appropriate per il documento schematico.

  • Connect Power Pins via Power Ports – collega automaticamente i pin di alimentazione del progetto alle Power Port standard.

  • Unused I/O pins – configura il modo in cui i pin I/O del processore non assegnati verranno presentati nello schema.

    • Ignore – non configurare i pin I/O del processore inutilizzati.

    • Add No ERC Directive – impedisci i controlli Electrical Rule Check sui pin I/O inutilizzati inserendo oggetti direttiva No ERC.

    • Tie to individual ports – collega le porte corrispondenti ai pin I/O inutilizzati.

    • Tie to Single port – assegna i pin I/O inutilizzati a un unico oggetto porta.

     

Il blocco funzionale del processore può essere creato in un nuovo documento schematico oppure in uno esistente.

Inserisci

Questa, la pagina finale della procedura guidata, fornisce un riepilogo delle impostazioni selezionate. Dopo aver fatto clic sul pulsante , il nuovo documento schematico del processore viene aggiunto al progetto corrente e aperto nell’editor schematico di Altium Designer. Lo schema conterrà il tuo microprocessore, con tutti i nomi e le configurazioni originali dei segnali dei pin.

Lo schema utilizza gli Harness, ove applicabile, per fornire un processo di connessione pratico e semplificato per gli schemi associati nel progetto PCB.

Scambio delle net dei pin TASKING

Un pin di un componente è scambiabile con un altro pin dello stesso componente quando entrambi i pin hanno lo stesso Pin Group. La funzione di scambio supporta più dei soli pin; supporta anche lo scambio di una net instradata parzialmente. Questo è ideale se stai lavorando su una scheda densa e stai eseguendo l’escape routing dai componenti a entrambe le estremità di una connessione. Quando esegui uno scambio di pin, anche il routing collegato viene scambiato sulla net di destinazione.

Per una panoramica generale della funzionalità di scambio in Altium Designer, vedi Pin, Pair and Part Swapping.

L’editor PCB include comandi per eseguire in modo interattivo lo scambio dei pin all’interno dell’area di progettazione PCB e sincronizzare dinamicamente le modifiche con lo strumento TASKING Pin Mapper.

  • Il comando Tools » Pin/Part Swapping » Interactive TASKING Pin/Net Swapping, accessibile dai menu principali dell’editor PCB, viene utilizzato per eseguire in modo interattivo lo scambio dei pin all’interno dell’area di progettazione PCB. Dopo aver avviato il comando, tutto nell’area di lavoro PCB viene mascherato (attenuato) tranne quei pin che sono scambiabili. Tieni d’occhio Status Bar. Ti indicherà l’azione successiva: Choose Sub-Net to move. Dopo aver fatto clic su un pin scambiabile, ti verrà chiesto di scegliere una net di destinazione per la sotto-net da scambiare. Tutti i possibili pin di destinazione che possono essere scambiati verranno evidenziati. Fai clic sul pin di destinazione per completare l’azione di scambio. Sarai quindi pronto a eseguire un altro scambio di pin, se necessario.
  • Il comando TASKING PinSwap, accessibile dall’editor PCB facendo clic con il pulsante destro sul pad richiesto di un componente e selezionando il comando dal menu contestuale, viene utilizzato per eseguire in modo interattivo un singolo scambio di pin per il pin del componente (pad) attualmente sotto il cursore. Dopo aver avviato il comando, tutto nell’area di lavoro PCB viene mascherato (attenuato) tranne quei pin che sono scambiabili. Fai clic sul pin di destinazione per completare l’azione di scambio.

Man mano che esegui scambi di pin nel documento PCB, tali modifiche vengono trasmesse dinamicamente allo strumento TASKING Pin Mapper, grazie al supporto di comunicazione bidirezionale fornito tramite l’estensione software TASKING Pin Mapper Provider. Questo garantisce che il codice sorgente embedded TASKING rimanga sincronizzato senza la necessità di esportare e importare file di modifica.

  • pin group è un attributo di ciascun pin nel componente e il suo valore può essere qualsiasi stringa alfanumerica. I valori di pin groups per l’intero componente vengono impostati nella finestra di dialogo Configure Pin Swapping dialog.
  • Le informazioni sullo scambio dei pin appariranno anche nel pannello Messages.
  • Le modifiche di progetto risultanti dall’esecuzione di uno scambio di pin nell’editor PCB vengono propagate nuovamente allo schema utilizzando il processo standard di aggiornamento del progetto (esegui il comando Design » Update Schematics dall’editor PCB).
AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contenuto