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 CSAb
e CSBb
. Denote essas entradas como CSAb_0, CSBb_0, CSAb_1, CSBb_1,...,CSBb_3
onde 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
Isso está correto e / ou está de acordo com as melhores práticas?
Também perguntei isso no fórum Altium .
Respostas:
Uma abordagem que funciona:
No interior
digital_interface.SchDoc
, agrupe os pinos conforme mostrado na Figura 1.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.
Figura 2: Os ônibus
CSAb
eCSBb
são canalizados da maneira usual.Isso não é tão elegante quanto eu gostaria, mas funciona.
fonte