Verbinden Sie die Buskabel mit verschiedenen Ports eines kanalisierten Unterblatts

8

Ich habe einen 8-Linien-Bus chselect[7..0]. Ich habe auch ein 4x wiederholtes Unterblatt, von dem jedes zwei Eingänge hat CSAbund CSBb. Bezeichnen Sie diese Eingaben so, CSAb_0, CSBb_0, CSAb_1, CSBb_1,...,CSBb_3dass die Zahl nach dem Unterstrich angibt, welche Instanz die Instanz des wiederholten Unterblatts ist.

Ich möchte den Bus folgendermaßen verbinden:

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

Hier ist mein Versuch in Altium

Geben Sie hier die Bildbeschreibung ein

Ist dies korrekt und / oder entspricht es den Best Practices?

Ich habe dies auch im Altium-Forum gefragt .

DanielSank
quelle
Ohne Zeit in Altium zu gehen jetzt vermute ich , es wird dir viel einfacher sein , wenn Sie es neu formieren können so alle CSA sein kann [0..3] auf chselect und CSB auf [4..7]. Wenn möglich.
Asmyldof

Antworten:

1

Ein Ansatz, der funktioniert:

digital_interface.SchDocGruppieren Sie die Stifte im Inneren wie in Abbildung 1 gezeigt.

Geben Sie hier die Bildbeschreibung ein Abbildung 1: Digitale Pins, gruppiert in zwei Busse. Jeder Bus wird mit einem Eingang des kanalisierten Blocks verbunden.

Verwenden Sie dann im Blatt der obersten Ebene einfach die Standardkanalisierung, wie in Abbildung 2 dargestellt.

Geben Sie hier die Bildbeschreibung ein Abbildung 2: Die Busse CSAbund CSBbwerden auf die übliche Weise kanalisiert.

Das ist nicht so elegant wie ich es gerne hätte, aber es funktioniert.

DanielSank
quelle