J'ai un bus à 8 lignes chselect[7..0]
. J'ai également une sous-feuille répétée 4x, chacune ayant deux entrées CSAb
et CSBb
. Indiquez ces entrées comme CSAb_0, CSBb_0, CSAb_1, CSBb_1,...,CSBb_3
où le nombre après le trait de soulignement indique à quelle instance l'instance de la sous-feuille répétée.
Je veux connecter le bus comme ceci:
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
Voici ma tentative dans Altium
Est-ce correct et / ou conforme aux meilleures pratiques?
J'ai également posé cette question sur le forum Altium .
Réponses:
Une approche qui marche:
À l'intérieur
digital_interface.SchDoc
, regroupez les broches comme indiqué sur la figure 1.Figure 1: broches numériques regroupées en deux bus. Chaque bus sera connecté à une entrée du bloc canalisé.
Ensuite, dans la feuille de niveau supérieur, utilisez simplement la canalisation standard comme indiqué dans la figure 2.
Figure 2: Les bus
CSAb
etCSBb
sont canalisés de la manière habituelle.Ce n'est pas aussi élégant que j'aimerais, mais ça marche.
la source