Collegare i cavi del bus a varie porte di un sottoscheda canalizzato


8

Ho un autobus a 8 linee chselect[7..0]. Ho anche un foglio secondario ripetuto 4x, ognuno dei quali ha due input CSAbe CSBb. Indicare questi input come CSAb_0, CSBb_0, CSAb_1, CSBb_1,...,CSBb_3dove il numero dopo il carattere di sottolineatura indica quale istanza l'istanza del foglio secondario ripetuto.

Voglio collegare il bus in questo modo:

chselect[0] --> CSAb_0
chselect[1] --> CSBb_0

chselect[2] --> CSAb_1
chselect[3] --> CSBb_1

chselect[4] --> CSAb_2
chselect[5] --> CSBb_2

chselect[6] --> CSAb_3
chselect[7] --> CSBb_3

Ecco il mio tentativo in Altium

inserisci qui la descrizione dell'immagine

È corretto e / o in linea con le migliori pratiche?

Ho anche chiesto questo sul forum Altium .


Senza avere il tempo di entrare in Altium in questo momento, sospetto che sarà molto più facile per te se riesci a raggrupparlo in modo che tutto CSA possa essere [0..3] su chselect e CSB su [4..7]. Se possibile.
Asmyldof,

Risposte:


1

Un approccio che funziona:

All'interno digital_interface.SchDoc, raggruppa i perni come mostrato nella Figura 1.

inserisci qui la descrizione dell'immagine Figura 1: pin digitali raggruppati in due bus. Ogni bus sarà collegato a un ingresso del blocco canalizzato.

Quindi, nel foglio di livello superiore, basta usare la canalizzazione standard come mostrato nella Figura 2.

inserisci qui la descrizione dell'immagine Figura 2: I bus CSAbe CSBbsono canalizzati nel solito modo.

Non è elegante come vorrei, ma funziona.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.