Подключите провода шины к различным портам канализированного подсписка

8

У меня автобус на 8 линий chselect[7..0]. У меня также есть 4x повторный вложенный лист, каждый из которых имеет два входа CSAbи CSBb. Обозначим эти входные данные как, CSAb_0, CSBb_0, CSAb_1, CSBb_1,...,CSBb_3где число после подчеркивания указывает, какой экземпляр экземпляра повторного подсписка.

Я хочу подключить шину так:

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

Вот моя попытка в Altium

введите описание изображения здесь

Это правильно и / или соответствует наилучшей практике?

Я также спросил об этом на форуме Altium .

DanielSank
источник
Не имея времени , чтобы идти в Altium сейчас я подозреваю , что это будет намного легче на вас , если вы можете перегруппировать его , так что все CSA может быть [0..3] на chselect и CSB на [4..7]. Если возможно.
Asmyldof

Ответы:

1

Подход, который работает:

Внутри digital_interface.SchDocсгруппируйте контакты, как показано на рисунке 1.

введите описание изображения здесь Рисунок 1: Цифровые выводы сгруппированы в две шины. Каждая шина будет подключена к одному входу канального блока.

Затем на листе верхнего уровня просто используйте стандартную канализацию, как показано на рисунке 2.

введите описание изображения здесь Рисунок 2:CSAb и CSBbавтобусы канализируются обычным способом.

Это не так элегантно, как хотелось бы, но работает.

DanielSank
источник