Перейти к содержанию
    

Многоканальный проект

Добрый день, коллеги!

У меня схема, состоит из двух ФГ.

Spoiler

MQvgr.jpg

Канал DDR3(А1) и канал с ПЛИС (куда я подключаю память, А2). Локальные имена цепей, объединенных в шину, А1: DDR3_ADDR0,DDR3_ADDR1...DDR3_ADDR14 и в А2: HPS_DDR3_ADDR0,HPS_DDR3_ADDR1...HPS_DDR3_ADDR14.

Соединяю ФГ шиной DDR3_ADDR[0...14] и получаю ошибку в А2 "Net HPS_DDR3_ADDR0 has only one pin".

Spoiler

MQv1S.jpg

Spoiler

MQv1R.jpg

Иными словами А2 игнорирует соединение двух ФГ. Хотя порту в А2 все таки присваивается имя соединяющей А1 и А2 шины...

Spoiler

MQvg1.jpg

Настройки проекта у меня такие:

Spoiler

MQveP.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что такое ФГ??

А нельзя по-человечески сделать? Нафига такие извраты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, peshkoff said:

Что такое ФГ??

ФГ - функциональная группа.

Quote

А нельзя по-человечески сделать? Нафига такие извраты?

А "по человечески" это как например?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, uzzzer said:

А "по человечески" это как например?

image.thumb.png.a4db3576e1dbb219d47bcf580bde2839.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет. У меня изначально слишком много повторяющихся кусков схемы. Проект изначально иерархический.

Можно сделать с помощью портов по одному сигналу(тут все нормально именуется), но слишком громоздко.

Просто интересен вопрос еще почему шина на топе в приоритете, а локальные сигналы не именуются в соответствии с ней?

Пробовал Flat, но все тоже самое...

Spoiler

MQyS0.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, uzzzer said:

Нет. У меня изначально слишком много повторяющихся кусков схемы. Проект изначально иерархический.

Можно сделать с помощью портов по одному сигналу(тут все нормально именуется), но слишком громоздко.

Просто интересен вопрос еще почему шина на топе в приоритете, а локальные сигналы не именуются в соответствии с ней?

Пробовал Flat, но все тоже самое...

  Reveal hidden contents

MQyS0.jpg

 

Flat это как раз то, что у меня на картинке.

Сколько должно быть повторяющихся кусков, чтобы делать проект иерархическим? У вас 32 плисины?

Если где и нужна иерархия, то точно не в этом месте.

Но если так хотите, подождите Владимира, он мастер.

(Мне иерархия пару раз в жизни попадалась, остальное время без нее обходился)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все. Спасибо. Разобрался сам. Короче в метке цепи HPS_DDR3_ADDR[0...14], была допущена опечатка: вместо "0..14" написал "0...14". Тупо моя не внимательность. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, uzzzer said:

Все. Спасибо. Разобрался сам. Короче в метке цепи HPS_DDR3_ADDR[0...14], была допущена опечатка: вместо "0..14" написал "0...14". Тупо моя не внимательность. 

Хотел написать, что точек при указании диапазона индексов должно быть две, но топикстартер самостоятельно решил проблему. С чем поздравляю.
А ещё в любой непонятной ситуации при проверке связей стоит использовать волшебную комбинацию Alt+ЛКМ по линии связи, метке цепи, порту и т.д. для контроля связности в пределах одного листа и Alt+ЛКМ(дважды) для контроля связности в иерархических и многолистовых проектах.

Иерархические схемы выручают при большом количестве повторяющихся ФГ или когда необходимо кроме схемы электрической явно показать взаимосвязи ФГ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, peshkoff сказал:

Но если так хотите, подождите Владимира, он мастер.(

Я что-то пропустил.
Иерархия не должна быть самоцелью.
Только тогда, когда это действительно что-то решает.
Иначе для вы=ас понятно, а для 90%  тех, кто хочет разобраться в вашей иерархии это прост мусор.
 

Но если все работают и понимают -- за милую душу применяйте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 hours ago, Uladzimir said:

Иерархия не должна быть самоцелью.

Воо. это я и хотел сказать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...