Opzioni del progetto - Opzioni

Parent page: Finestre di dialogo WorkspaceManager

La scheda Options della finestra di Options for PCB Project dialogLa scheda Options della finestra di Options for PCB Project dialog

Riepilogo

Questa scheda della finestra di Options for PCB Project dialog consente di specificare il percorso di output e le relative opzioni per gli output generati per il progetto. È inoltre possibile specificare varie opzioni di netlisting e l'ambito degli identificatori di net.

Quando si lavora con un progetto di libreria integrata (*.LibPkg), la scheda Options nella finestra di dialogo Options for Integrated Library (una variante della finestra di dialogo qui descritta) non contiene le seguenti aree di controllo: Netlist Options, Net Identifier Scope e Allow Pin-Swapping Using These Methods.

Accesso

Questa è una delle numerose schede disponibili durante la configurazione delle opzioni di un progetto, accessibile dalla finestra di dialogo Options for PCB Project. È possibile accedere a questa finestra di dialogo:

  • Facendo clic su Project | Content | nei menu principali dello Schematic Editor o del PCB Editor.
  • Facendo clic con il pulsante destro del mouse sulla voce del progetto stesso nel pannello Projects , quindi scegliendo Project Options dal menu contestuale.
Per un progetto di libreria integrata è possibile utilizzare solo il secondo metodo di accesso.

Opzioni/Controlli

  • Ouput Path - il percorso di output predefinito per la generazione dei file di output dal progetto di progettazione corrente (*.PrjPcb) o durante la compilazione di librerie pacchettizzate (in un *.LibPkg) come libreria integrata.
  • ECO Log Path - il percorso di output predefinito per i file di log ECO.
  • Schematic Template Location - utilizzare questo campo per specificare una directory da cui prelevare i file modello schematici (*.SchDot, *.SchDoc) per il progetto.

Opzioni di output

  • Open outputs after compile - abilitare questa opzione per aprire i file generati dalla compilazione del progetto di progettazione.
  • Timestamp folder - abilitare questa opzione per creare una cartella con timestamp per l'output generato. Il nome della cartella è nel formato <FolderName> Date Time dove <FolderName> è specificato nel campo Output Path, e Date e Time sono nello stesso formato delle impostazioni di sistema.
  • Archive project document - abilitare per archiviare il documento di progetto.
  • Use separate folder for each output type - abilitare questa opzione per creare cartelle separate per ciascun tipo di output generato per il progetto di progettazione. Se si è scelto di creare una cartella con timestamp, le cartelle separate verranno create all'interno di tale cartella.

Opzioni netlist

  • Allow Ports to Name Nets - abilitare questa opzione per assegnare il nome a una net utilizzando la proprietà Name di una porta cablata anziché un nome net predefinito generato dal sistema.
  • Allow Single Pin Nets - abilitare questa opzione per consentire l'esistenza di net contenenti un solo pin.
  • Append Sheet Numbers to Local Net - abilitare questa opzione per aggiungere alle net locali a quel foglio il valore del parametro Sheet Number di un documento schematico (un parametro a livello di documento). Una net locale è una net che non esce dal foglio. Per una net che esce dal foglio (e quindi non è locale), questa opzione non si applica.
Se l'opzione Net Identifier Scope è impostata su Global allora tutte le net con la stessa etichetta net saranno collegate tra loro, su tutti i fogli. Poiché queste net non sono locali, l'opzione Append Sheet Number to Local Nets non viene applicata.
  • Higher Level Names Take Priority - abilitare questa opzione affinché le etichette net utilizzate nei fogli superiori della gerarchia assegnino il nome alle net nei fogli inferiori.
  • Power Port Names Take Priority - il software è in grado di localizzare una power net globale cablando una porta di alimentazione a una porta normale. Ciò forza tutti i pin di quel foglio collegati a quella porta di alimentazione a trovarsi in una net separata. Abilitando questa opzione si forza l'assegnazione del nome della net usando il nome della net assegnata alla porta di alimentazione.
Se è abilitata solo l'opzione Higher Level Names Take Priority, l'ordine di precedenza per l'assegnazione dei nomi è il seguente: Net labels, power ports, ports, pins. Tuttavia, se è abilitata anche l'opzione Power Port Names Take Priority, allora l'ordine di precedenza è: Power ports, net labels, ports, pins.

Ambito degli identificatori di net

I progetti multi-sheet sono definiti a livello elettrico (o di connettività) da Net Identifiers. Gli identificatori di net (etichette net, porte, ingressi foglio, porte di alimentazione, pin nascosti) creano connessioni logiche tra punti della stessa net. Questo può avvenire all'interno di un foglio o tra più fogli. Le connessioni fisiche esistono quando un oggetto è collegato direttamente a un altro oggetto elettrico tramite un filo. Le connessioni logiche vengono create quando due identificatori di net dello stesso tipo (ad esempio, due etichette net) hanno la stessa proprietà Net .

Quando viene creato il modello di connettività del progetto, è necessario definire come si desidera che gli identificatori di net si colleghino tra loro: questo è noto come impostazione di Net Identifier Scope. Esistono essenzialmente due modi per collegare i fogli in un progetto multi-sheet: o horizontally, direttamente da un foglio a un altro foglio, a un altro foglio e così via; oppure vertically, da un sottofoglio al simbolo di foglio che lo rappresenta nel foglio padre. Nella connettività orizzontale, le connessioni avvengono da porta a porta (è disponibile anche da etichetta net a etichetta net). Nella connettività verticale, le connessioni avvengono da ingresso foglio a porta.

L'ambito degli identificatori di net dovrebbe essere determinato all'inizio del processo di progettazione.

Utilizzare l'elenco a discesa per scegliere uno dei seguenti ambiti:

  • Automatic (Based on project contents) - questa modalità seleziona automaticamente quale modalità di identificatore di net utilizzare in base ai seguenti criteri: se nel foglio superiore sono presenti ingressi foglio, viene utilizzato Hierarchical; se non ci sono ingressi foglio ma sono presenti porte, viene utilizzato Flat ; se non ci sono ingressi foglio e non ci sono porte, viene utilizzato Global .
La modalità Automatic per impostazione predefinita utilizza, se necessario, la modalità gerarchica standard, con le porte di alimentazione connesse globalmente. Per utilizzare Strict Hierarchical, impostare manualmente di conseguenza l'ambito degli identificatori di net. I pin nascosti sono sempre considerati globali.
  • Flat (Only ports global) - le porte si collegano globalmente tra tutti i fogli dell'intero progetto. Con questa opzione, le etichette net sono locali a ciascun foglio; non si collegheranno tra fogli diversi. Tutte le porte con lo stesso nome saranno collegate, su tutti i fogli. Questa opzione può essere utilizzata per progetti multi-sheet flat. Non è consigliata per progetti di grandi dimensioni, poiché può essere difficile tracciare una net attraverso i fogli.
  • Hierarchical (Sheet entry <-> port connections, power ports global) - collega verticalmente una porta e il corrispondente ingresso foglio. Questa opzione realizza connessioni tra fogli solo tramite gli ingressi del simbolo di foglio e le corrispondenti porte del sottofoglio. Utilizza le porte sui fogli per portare net o bus fino agli ingressi foglio nei corrispondenti simboli di foglio sul foglio padre. Le porte senza un ingresso foglio corrispondente non verranno collegate, anche se una porta con lo stesso nome è presente su un altro foglio. Le etichette net sono locali a ciascun foglio; non si collegheranno tra fogli diversi. Le porte di alimentazione sono invece globali; tutte le porte di alimentazione con lo stesso nome sono collegate in tutto il progetto. Questa opzione può essere utilizzata per creare progetti di qualsiasi profondità o gerarchia e consente di tracciare una net in tutto il progetto sullo schema stampato.
  • Strict Hierarchical (Sheet entry <-> port connections, power ports local) - questa modalità di connettività si comporta allo stesso modo della modalità Hierarchical , con l'unica differenza che le porte di alimentazione restano locali a ciascun foglio; non si collegheranno tra fogli diversi a porte di alimentazione con lo stesso nome.
  • Global (Netlabels and ports global) - porte ed etichette net si collegano tra tutti i fogli dell'intero progetto. Con questa opzione, tutte le net con la stessa etichetta net saranno collegate tra loro, su tutti i fogli. Inoltre, tutte le porte con lo stesso nome saranno collegate, su tutti i fogli. Se una net collegata a una porta ha anche un'etichetta net, il suo nome net sarà il nome dell'etichetta net. Questa opzione può essere utilizzata anche per progetti multi-sheet flat; tuttavia, è difficile tracciare il percorso da un foglio all'altro, poiché individuare visivamente i nomi net sullo schema non è sempre semplice.
Se il progetto utilizza simboli di foglio con ingressi foglio, Net Identifier Scope deve essere impostato su Hierarchical o Strict Hierarchical. In entrambe queste modalità, il foglio superiore deve essere cablato. Se non si utilizzano simboli di foglio con ingressi foglio, la connettività può essere stabilita tramite porte e/o etichette net, quindi dovrebbe essere utilizzato di conseguenza uno degli altri due ambiti degli identificatori di net (Flat o Global).
Ricordare che le etichette net non si collegano a porte con lo stesso nome.

Consenti lo scambio dei pin utilizzando questi metodi

Nell'editor PCB, gli scambi di Pin, Differential Pair e Part vengono eseguiti scambiando le net sui pad dei componenti e il rame corrispondente. Quando le modifiche vengono unite agli schemi, ci sono due modi in cui uno scambio di pin può essere gestito:

  • Adding / Removing Net-Labels - abilitare questa opzione per consentire lo scambio di pins su un simbolo di componente. L'esecuzione dello scambio sullo schema tramite lo scambio di etichette net può essere effettuata solo se la connettività è stabilita tramite le etichette net, cioè se i pin non sono cablati rigidamente tra loro.
Il vantaggio di questo approccio è che il simbolo del componente non cambia e può essere aggiornato dalla libreria in un secondo momento. Questo approccio è la scelta migliore per un componente complesso, come un FPGA, in cui lo spostamento fisico di due pin sul simbolo potrebbe far sì che un simbolo basato su banchi di I/O venga rappresentato in modo errato.
  • Changing Schematic Pins - abilitare questa opzione per consentire lo scambio di net labels sui fili collegati ai pin di un componente. Lo scambio dei pin sarà l'unica opzione disponibile quando le net sono state cablate fisicamente a un componente. Questo metodo può essere utilizzato su componenti semplici (come array di resistori) o quando non esiste alternativa a causa della struttura del progetto schematico.
Lo scambio dei pin funzionerà sempre sullo schema, ma potrebbe significare che l'istanza del simbolo del componente non è più la stessa definita nella libreria. In questa situazione, significa che il simbolo non può più essere aggiornato dalla libreria senza distruggere le informazioni di scambio. Significa anche che altre istanze dello stesso componente in questo progetto avranno una disposizione dei pin diversa, il che potrebbe essere fonte di confusione per chi legge lo schema.

 

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto