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 .


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.