likeasm 0 25 июня, 2018 Опубликовано 25 июня, 2018 · Жалоба Доброго вечера! Возник вопрос по поводу размещения компонентов состоящих из нескольких символов(вентилей). Как мне понять какие части символов, какому индексу размещенного компонента соответствуют. Например, в P-CAD при размещение многовентильных компонентов была автоиндексация сразу, к примеру: DD1.1, DD1.2 и т.д. В Менторе при размещении все части компонента имеют C?, R?, U? DD? и т.д., а индексы, насколько я понял, присваиваются после упаковки. Боюсь запутаться в IO банках разных FPGA при размещении или коррекции схемы. Как осуществлять данный контроль? Или проще руками прописывать индексы RefDes? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Frederic 0 25 июня, 2018 Опубликовано 25 июня, 2018 · Жалоба Доброго вечера! Возник вопрос по поводу размещения компонентов состоящих из нескольких символов(вентилей). Как мне понять какие части символов, какому индексу размещенного компонента соответствуют. Например, в P-CAD при размещение многовентильных компонентов была автоиндексация сразу, к примеру: DD1.1, DD1.2 и т.д. В Менторе при размещении все части компонента имеют C?, R?, U? DD? и т.д., а индексы, насколько я понял, присваиваются после упаковки. Боюсь запутаться в IO банках разных FPGA при размещении или коррекции схемы. Как осуществлять данный контроль? Или проще руками прописывать индексы RefDes? 1.если символы брать из ЦБ то для исключения пересортицы в процессе упаковки сразу прописать RefDes 2.в IOD или IOO имеется возможность дать уникальное имя конкретной реализации ПЛИС, хотя если одна реализация используется не один раз то придется ... см п.1 :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 26 июня, 2018 Опубликовано 26 июня, 2018 · Жалоба Доброго вечера! Возник вопрос по поводу размещения компонентов состоящих из нескольких символов(вентилей). Как мне понять какие части символов, какому индексу размещенного компонента соответствуют. Например, в P-CAD при размещение многовентильных компонентов была автоиндексация сразу, к примеру: DD1.1, DD1.2 и т.д. В Менторе при размещении все части компонента имеют C?, R?, U? DD? и т.д., а индексы, насколько я понял, присваиваются после упаковки. Боюсь запутаться в IO банках разных FPGA при размещении или коррекции схемы. Как осуществлять данный контроль? Или проще руками прописывать индексы RefDes? При размещении выбирайте конкретный Slot - ему соответствует определенный набор номеров пинов. Номер слота уже давно не используется. Для проверки есть файл (Integration\UnusedGates.txt) в который после упаковки записывается инфа о незадействованных слотах\вентилях. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
likeasm 0 26 июня, 2018 Опубликовано 26 июня, 2018 · Жалоба Спасибо за ответы, но я немного не о том... Попытаюсь объяснить иначе, к примеру, я размещаю микросхему состоящую из двух вентилей Logic и Power, при упаковке у меня Logic имеет RefDes DD2, а Power DD3, вместо DD2. А слоты как я понимаю используются для вентилей, состоящих из одинаковых символов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 26 июня, 2018 Опубликовано 26 июня, 2018 · Жалоба Спасибо за ответы, но я немного не о том... Попытаюсь объяснить иначе, к примеру, я размещаю микросхему состоящую из двух вентилей Logic и Power, при упаковке у меня Logic имеет RefDes DD2, а Power DD3, вместо DD2. А слоты как я понимаю используются для вентилей, состоящих из одинаковых символов. 1. Вообще-то упаковщик всегда старается упаковать в минимальное количество корпусов. 2. Выбрать номера пинов, соответствующие слоту, можно в любом варианте исполнения. 3. Кроме того есть еще и атрибут Pkg Group, которым можно управлять принудительной упаковкой символов в один корпус. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
likeasm 0 26 июня, 2018 Опубликовано 26 июня, 2018 · Жалоба Спасибо попробую данный атрибут Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться