Conecte fios de barramento a várias portas de uma sub-folha canalizada

8

Eu tenho um ônibus de 8 linhas chselect[7..0]. Eu também tenho uma sub-folha 4x repetida, cada uma das quais com duas entradas CSAbe CSBb. Denote essas entradas como CSAb_0, CSBb_0, CSAb_1, CSBb_1,...,CSBb_3onde o número após o sublinhado indica em qual instância a instância da sub-folha repetida.

Eu quero conectar o barramento assim:

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

Aqui está minha tentativa no Altium

insira a descrição da imagem aqui

Isso está correto e / ou está de acordo com as melhores práticas?

Também perguntei isso no fórum Altium .

DanielSank
fonte
Sem ter tempo de entrar no Altium agora , suspeito que será muito mais fácil se você puder reagrupá-lo para que todo o CSA possa estar [0..3] no chselect e CSB no [4..7]. Se possível.
Asmyldof 23/02

Respostas:

1

Uma abordagem que funciona:

No interior digital_interface.SchDoc, agrupe os pinos conforme mostrado na Figura 1.

insira a descrição da imagem aqui Figura 1: Pinos digitais agrupados em dois barramentos. Cada barramento será conectado a uma entrada do bloco canalizado.

Em seguida, na folha de nível superior, use apenas a canalização padrão, como mostra a Figura 2.

insira a descrição da imagem aqui Figura 2: Os ônibus CSAbe CSBbsão canalizados da maneira usual.

Isso não é tão elegante quanto eu gostaria, mas funciona.

DanielSank
fonte