|
|
  |
I/O Designer |
|
|
|
Dec 7 2007, 12:59
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
Общую структуру пути IOD-DC-EPCB я понял, так что если кто-нибудь с этим разбирается - спрашивайте! Но мелкие проблемы все равно возникают тут и там.
Вот, например, вопрос. В проекте в IOD я поменял имя сигнала. Сгенерил все символы, заменил старые, заменил все в центральной библиотеке. Т.е., если смотреть на измененный символ, он действаительно везде грамотно изменился. Но вот проблема... когда я вставляю символ в схематик, DC откуда-то берет старый символ со старой распиновкой... Я вообще не понимаю, как такое может быть... Уже все перепробовал...
|
|
|
|
|
Dec 7 2007, 13:59
|

Неиодный дизайнер
    
Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273

|
Цитата(G_A_S @ Dec 7 2007, 16:59)  Вот, например, вопрос. В проекте в IOD я поменял имя сигнала. Сгенерил все символы, заменил старые, заменил все в центральной библиотеке. Т.е., если смотреть на измененный символ, он действаительно везде грамотно изменился. Но вот проблема... когда я вставляю символ в схематик, DC откуда-то берет старый символ со старой распиновкой... Я вообще не понимаю, как такое может быть... Уже все перепробовал... Подозреваю, что у Вас был открыт DC, а Вы изменили библиотеку. В этом случае нужно закрыть и открыть DC.
--------------------
SPECCTRA forever! IO/Designer forever!
|
|
|
|
|
Dec 8 2007, 13:23
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
Цитата(Vadim @ Dec 7 2007, 16:59)  Подозреваю, что у Вас был открыт DC, а Вы изменили библиотеку. В этом случае нужно закрыть и открыть DC. Уже и открывал и закрывал, все перепробовал, но проблема была в другом... В ЦБ в ассоциированных детале символах дублировались их имена. Я изменял одни, а другие (старые) оставались. Понемногу приходит ясность.
|
|
|
|
|
Dec 14 2007, 11:35
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
При свапиировании ножек ПЛИС в IOD меняются Pin Name соответствующих ножек на символе. В самом IOD это происходит "на лету", а вот чтобы номера пинов поменялись на схеме приходится проделывать большой путь и мне кажется, что он если и корректный, то не самый правильный. Так вот для апдейта символа на схеме, его сперва нужно поменять в детале в ЦБ. Чтобы это сделать, я сначала убиваю старую деталь, потом через Library Service убиваю все старые символы этой детали, потом в IOD генерю новые символы и схему. В библиотеке появляется новая деталь и через Library Service присваиваю в ЦБ новые сгенеренные символы. ТОлько потом уже обновляю символ в схеме.
Мне кажется, это не самый оптимальный их возможных путей... Поделитесь, если знаете.
|
|
|
|
|
Dec 26 2007, 06:44
|
Частый гость
 
Группа: Свой
Сообщений: 162
Регистрация: 22-12-06
Из: Москва
Пользователь №: 23 793

|
Цитата(G_A_S @ Dec 25 2007, 11:05)  Может ли IOD работать (переназначать цепи) с учетом частично оттрасированных частей? Например, я хочу от разъема сначала подвести все цепи поближе к плисине, а уже потом своппировать ноги ПЛИС. Не может он этого делать (в IO нельзя передать трассировку). Именно поэтому я и отвечал Вам, что "swap" гораздо удобнее и логичнее выполнять в PCB, чем в IO.
|
|
|
|
|
Jan 10 2008, 10:03
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
Цитата(gray.k @ Dec 26 2007, 09:44)  Не может он этого делать (в IO нельзя передать трассировку). Именно поэтому я и отвечал Вам, что "swap" гораздо удобнее и логичнее выполнять в PCB, чем в IO. В общем-то я так и делаю, но IOD полезен для переназначения и добавления вентилей в процессе трассировки. Если нет соответствующего вентиля, то и свап сделать нельзя (для дифпар, например). Вопрос. Необходимо синхронизировать привязки цепей в IOD именно по DC/EPCB, а не по PAD-файлу. Можно ли это сделать?
|
|
|
|
|
Jan 10 2008, 18:52
|
Местный
  
Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475

|
Цитата(fill @ Jan 10 2008, 17:20)  1. Как сделана схема? На ней символ pcb или функциональный? 2. Почему вдруг имена сигналов поменялись в проекте? 1. Схема обычная. Была аннотирована в EPCB и сначала проектирование шло с использованием IOD. Но потом я начал менять местами гейты в EPCB и обратно аннотировал в схему. 2. Поменял их я, но не согласовав c IOD. Проблему решил простым присваиванием цепям определенных ножек микросхемы, согласно схемы и разводки (руками). Теперь между тремя приложениями снова полное соответствие.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|