АДИКМ 0 20 августа, 2007 Опубликовано 20 августа, 2007 · Жалоба Когда то давно, в старых протелах использовал и все работало. Сейчас возникла необходимость сделать иерарх. проект в Altiumу 6.6 и не получается. Делаю так - Создаю Top уровень, на котором лежит несколько Sheet Symbol. В Filename каждого SheetSymbol прописываю имя документа-схемы. Внутрь SheetSymbol набросал Sheet Entry в которых указал нужные цепи и шины. В документах-схемах все необходимое вывел на Port. Теперь гружу все это в pcb (Design - Update PCB ...) и вижу, что в все соединения выполнены локально. То есть связи между листами нет. Порт SCLK со схемы CPU.schdoc не соединен с портом SCLK схемы flash.schdoc (к примеру). Что делаю неправильно? Возможно объяснил немного сумбурно, но надеюсь, понятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 20 августа, 2007 Опубликовано 20 августа, 2007 · Жалоба Когда то давно, в старых протелах использовал и все работало. Сейчас возникла необходимость сделать иерарх. проект в Altiumу 6.6 и не получается. Делаю так - Создаю Top уровень, на котором лежит несколько Sheet Symbol. В Filename каждого SheetSymbol прописываю имя документа-схемы. Внутрь SheetSymbol набросал Sheet Entry в которых указал нужные цепи и шины. В документах-схемах все необходимое вывел на Port. Теперь гружу все это в pcb (Design - Update PCB ...) и вижу, что в все соединения выполнены локально. То есть связи между листами нет. Порт SCLK со схемы CPU.schdoc не соединен с портом SCLK схемы flash.schdoc (к примеру). Что делаю неправильно? Возможно объяснил немного сумбурно, но надеюсь, понятно. Без проекта не разберешь Все зависит от настроек проекта. вот кусок одного из вариантов настроек Altium_Designer_6________________________2007.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
АДИКМ 0 20 августа, 2007 Опубликовано 20 августа, 2007 · Жалоба Спасибо Вам Владимир, я даже не думал. что в Project Option надо заглядывать. Net Identifer Scope - Global решило мои проблемы. Еще раз спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 20 августа, 2007 Опубликовано 20 августа, 2007 · Жалоба Спасибо Вам Владимир, я даже не думал. что в Project Option надо заглядывать. Net Identifer Scope - Global решило мои проблемы. Еще раз спасибо! да не за что. Похоже хоть у Вас хоть и есть иерархия, но без идентичных блоков. Net Identifer Scope - Global я использовал наверное только в первых проектах Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
АДИКМ 0 20 августа, 2007 Опубликовано 20 августа, 2007 · Жалоба Совершенно верно, идентичных блоков нет. Функционально разные блоки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
АДИКМ 0 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба И все равно имеются проблемы. Если сигналы имеют одинаковые имена - то все нормально соединяется. Но если имена разные как видно на рисунке, то эти цепи не соединяются. Что надо подправить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 93 21 августа, 2007 Опубликовано 21 августа, 2007 · Жалоба Так как Вы воставили установки то имена будут связыватся по именам цепей. Например PA19 (при этом на TX_CLK наплевать, как и на имя порта на подчиненоой схеме.) С начала надо определится со стуктурой иерархии, а затем задавать как передавать связи. Там возможностей море. Можно по всякому. Поиграйтесь с настрйками в указанном окне. Не зная схемы трудно сказать, какой вариант подойдет Вам Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inter_pro 0 22 августа, 2007 Опубликовано 22 августа, 2007 · Жалоба И все равно имеются проблемы. Если сигналы имеют одинаковые имена - то все нормально соединяется. Но если имена разные как видно на рисунке, то эти цепи не соединяются. Что надо подправить? Про разные типы идентификаторов и их настройках для иерархических схем написано в статье: Реализация связанности на разных уровнях иерархии в Altium Designer 6 http://www.soel.ru/issues/?id=343856 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pubzor 0 3 августа, 2016 Опубликовано 3 августа, 2016 (изменено) · Жалоба Сорри за гробокоп, но не получается повторное использование схемы в иерархическом проекте. AD 16. В Схему верхнего уровня ставлю с помощью команды Place Device Shhet simbol Схему низшего уровня. При последующем запуске проекта выскакиевает окошко, что "следующие Device Sheets не найдены", и по желанию можно добавить новые ДевайсШиты. Причём это окошко вылазит ровно 2 раза, в независимости от того, сколько у меня подсхем 1 или 10. Возможно, стоит отметить, что в моём проекте на Листе верхнего уровня используется только одна дочерняя схема (несколько раз). Итак, если я её не добавляю: структура подсхемы низшего уровня (которая "потеряна") почему-то видна. Но она уже не считается дочерней в дереве проекта, а определяется как Новый Free Document. В Component Links элементов из схемы верхнего уровня уже нет :( Если я её добавляю: всё хорошо, в Component Link есть связь между снипетсами из PCB и компонетами из Схематика. Но дело в том, как я писал в начале, при повторном запуске проекта это окошко о потере схемы снова вылазит! Это же не дело, каждый раз указывать дирректорию. Что я делаю не так? Изменено 3 августа, 2016 пользователем Pubzor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться