реклама на сайте
подробности

 
 
> I/O Designer
G_A_S
сообщение Nov 21 2007, 11:59
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 299
Регистрация: 18-10-07
Из: г. Ростов-на-Дону
Пользователь №: 31 475



При освоении Ментора в общем и IOD в частности возникают всякие мелкие, неприятные вопросы, которые отнимают колоссальное количество рабочего времени. Поэтому вынужден задавать на этом форуме глупые (наверное) вопросы.

Разбирался в ПДФ по IOD DF2004_IOD2004_V3.2bworkbook_rus.pdf. Основы работы понятны (но хотелось бы побольше информации), но не могу сделать завершающий этап, а именно экспорт в DC. При попытке создать символ и схему Generate>Symbol with Schematic, выдает: Schematic udate failed:
I/O Designer was unable to load the specified design C:\...\...\BLpro.prj


В чем может быть дело?
Go to the top of the page
 
+Quote Post
18 страниц V  « < 6 7 8 9 10 > »   
Start new topic
Ответов (105 - 119)
fill
сообщение Sep 10 2009, 07:29
Сообщение #106


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



[attachment=36116:Mark_to_Assign.7z]


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Frederic
сообщение Sep 27 2009, 12:02
Сообщение #107


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



все сраслось в DxD-Exp-IOD, проект синхронизирован
решил перекинуть сигнал с АА2 на АА1 и выскакивает картинка с проблемой в iCDB
если игнорировать - не пройдет упаковка в DxD

просмотрел структуру папок проекта, в database\ в ряду s1....s5 отсутствует s2 sad.gif

куда смотреть и где копать ?

поднял недельной давности проект для контроля - swap и все ОК

вдогонку, работаю в локальной, без ЦБ

просмотрел таблицу сигналов и пинов и увидел, что в таблице пинов не для всех пинов проставлен swap group sad.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jul 12 2011, 10:13
Сообщение #108


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Подскажите, почему не работает экспорт символа в DC 7.9.1! Выдаёт ошибку ascii in : **** Error. Invalid text type in *TTEXT statement
Go to the top of the page
 
+Quote Post
fill
сообщение Jul 12 2011, 12:50
Сообщение #109


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(dmitry-tomsk @ Jul 12 2011, 14:13) *
Подскажите, почему не работает экспорт символа в DC 7.9.1! Выдаёт ошибку ascii in : **** Error. Invalid text type in *TTEXT statement


Кириллица?


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
Asb
сообщение Jul 12 2011, 13:14
Сообщение #110


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 109



Цитата(dmitry-tomsk @ Jul 12 2011, 14:13) *
Подскажите, почему не работает экспорт символа в DC 7.9.1! Выдаёт ошибку ascii in : **** Error. Invalid text type in *TTEXT statement

Я бы предположил использование пользовательского атрибута, про который IOD не в курсе.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jul 12 2011, 14:02
Сообщение #111


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(Asb @ Jul 12 2011, 16:14) *
Я бы предположил использование пользовательского атрибута, про который IOD не в курсе.

Да кто его знает! Вот файл. Не нравятся все строки с TEXT
Прикрепленный файл  board_top_adc_ADC_INST.zip ( 3.44 килобайт ) Кол-во скачиваний: 70


Go to the top of the page
 
+Quote Post
fill
сообщение Jul 12 2011, 14:18
Сообщение #112


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Так все таки что вы делаете? Какой такой экспорт символа, если вы уже выложили нам экспортированный ASCII вариант?
Импортируете символ в IOD или наоборот в ЦБ?
В ЦБ он спокойно импортируется, и в IOD тоже.
7.9.2


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jul 12 2011, 14:34
Сообщение #113


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(fill @ Jul 12 2011, 17:18) *
Так все таки что вы делаете? Какой такой экспорт символа, если вы уже выложили нам экспортированный ASCII вариант?
Импортируете символ в IOD или наоборот в ЦБ?
В ЦБ он спокойно импортируется, и в IOD тоже.
7.9.2

А я нажимаю меню export/current symbol. Больше пока не умею.
Go to the top of the page
 
+Quote Post
Asb
сообщение Jul 12 2011, 14:57
Сообщение #114


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 109



Цитата(dmitry-tomsk @ Jul 12 2011, 18:34) *
А я нажимаю меню export/current symbol. Больше пока не умею.

Во время этого процесса в консоле IOD (если она открыта) идет куча текстовых сообщений.
В частности будет командная строка утилиты asc_in. Среди прочих параметров будет проект с настройками которого запускается утилита.
Если IOD нормально настроен (и нормально работает - что увы бывает не всегда) там будет имя Вашего проекта со ссылкой на ЦБ и на файл
описания свойств (обычно СentLib.prp). Если нет - IOD использует свой шаблонный проект - вот здесь и может оказаться засада.
Это как вариант. К сожалению c IOD никогда нельзя быть в чем-то уверенным до конца sm.gif.
Go to the top of the page
 
+Quote Post
fill
сообщение Jul 12 2011, 15:01
Сообщение #115


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(dmitry-tomsk @ Jul 12 2011, 18:34) *
А я нажимаю меню export/current symbol. Больше пока не умею.


Блин ну прям как дети.
Можете грамотно сформулировать последовательность ваших действий, так чтобы было понятно остальным?
Т.е. только теперь я могу только догадаться что есть некий проект в IOD.
В котором нарисован символ.
Вы нажимаете на кнопку Export>Current_Symbol и в окне Console видите некие ошибки.
При этом символ все таки создается (если вы его выложили нам).

Так какого ж рожна вы выкладываете нам этот символ вместо исходного проекта и ЦБ, на которых можно было бы понять что системе не нравится.
Что прикажете делать с этим символом? maniac.gif


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jul 12 2011, 18:53
Сообщение #116


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(fill @ Jul 12 2011, 19:01) *
Блин ну прям как дети.
Можете грамотно сформулировать последовательность ваших действий, так чтобы было понятно остальным?
Т.е. только теперь я могу только догадаться что есть некий проект в IOD.
В котором нарисован символ.
Вы нажимаете на кнопку Export>Current_Symbol и в окне Console видите некие ошибки.
При этом символ все таки создается (если вы его выложили нам).

Так какого ж рожна вы выкладываете нам этот символ вместо исходного проекта и ЦБ, на которых можно было бы понять что системе не нравится.
Что прикажете делать с этим символом? maniac.gif

Всем спасибо за помощь! Это я указал в IOD маршрут DC, а ЦБ DxD 01.gif
Go to the top of the page
 
+Quote Post
Frederic
сообщение Jul 12 2011, 19:40
Сообщение #117


Знающий
****

Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035



Цитата(fill @ Jul 12 2011, 18:01) *
Блин ну прям как дети.
...

bb-offtopic.gif
спокойствие только спокойствие
без литровой клюквенной финляндии не разобраться 08.gif


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jul 14 2011, 20:37
Сообщение #118


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Подскажите, что не так!
1) экспорт в DC сделал в slb файл
2) поправили графику символов и поместили их в ЦБ
3) поменяли распиновку в pin файле
4) сделал synchronize на pin файл
4) импортировал символ из ЦБ, согласился на замену
5) экспортировал символы в slb файл, вместо номеров выводов слово pin number, в inp файлах на том месте где должно быть pin number стоит ""
Go to the top of the page
 
+Quote Post
fill
сообщение Jul 15 2011, 10:06
Сообщение #119


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(dmitry-tomsk @ Jul 15 2011, 00:37) *
Подскажите, что не так!
1) экспорт в DC сделал в slb файл
2) поправили графику символов и поместили их в ЦБ
3) поменяли распиновку в pin файле
4) сделал synchronize на pin файл
4) импортировал символ из ЦБ, согласился на замену
5) экспортировал символы в slb файл, вместо номеров выводов слово pin number, в inp файлах на том месте где должно быть pin number стоит ""


Номера пинов присутствую в PDB. При упаковке схемы они отобразятся и на схеме.

Вы пошли работать по более сложному пути:
- если символы редактировали в ЦБ и затем импортировали в IOD, то подразумевается что все модификации символов призводят в ЦБ, а не в IOD, и используется процесс Update_Schematic - т.е. при перестановке пинов в IOD в схеме перемещаются цепи, т.к. символы "заморожены".
- зачем вообще теперь импортировать символы снова в ЦБ, ведь по идее при такой работе их надо "заморозить" на уровне IOD?
- при импорте новой распиновки, да и перестановках могут возникнуть ньюансы: например пины были задействованы, а теперь нет и наоборот - вопрос - они были отображены на разных символах и вообще не задействованные пины были отображены или нет?
Например на символе есть пин ХХХ с номером 11 к которому подключен сигнал YYY. Согласно новому pin файлу этот пин теперь не используется и сигнал YYY подключен к пину ААА с номером 22 (имена пинов вы наверняка выбрали согласно имени в datasheet, а не поименам сигналов), получается что символы надо переделывать - если использовать имена сигналов в качестве имен пинов и все модификации символов делать внутри IOD, то не возникает такого гемороя.

Прочтите внимательнее тренинг IOD там расписаны четыре варианта работы и отмечены плюсы и недостатки каждого варианта.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Jul 15 2011, 17:00
Сообщение #120


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(fill @ Jul 15 2011, 13:06) *
Номера пинов присутствую в PDB. При упаковке схемы они отобразятся и на схеме.

Вы пошли работать по более сложному пути:
- если символы редактировали в ЦБ и затем импортировали в IOD, то подразумевается что все модификации символов призводят в ЦБ, а не в IOD, и используется процесс Update_Schematic - т.е. при перестановке пинов в IOD в схеме перемещаются цепи, т.к. символы "заморожены".
- зачем вообще теперь импортировать символы снова в ЦБ, ведь по идее при такой работе их надо "заморозить" на уровне IOD?
- при импорте новой распиновки, да и перестановках могут возникнуть ньюансы: например пины были задействованы, а теперь нет и наоборот - вопрос - они были отображены на разных символах и вообще не задействованные пины были отображены или нет?
Например на символе есть пин ХХХ с номером 11 к которому подключен сигнал YYY. Согласно новому pin файлу этот пин теперь не используется и сигнал YYY подключен к пину ААА с номером 22 (имена пинов вы наверняка выбрали согласно имени в datasheet, а не поименам сигналов), получается что символы надо переделывать - если использовать имена сигналов в качестве имен пинов и все модификации символов делать внутри IOD, то не возникает такого гемороя.

Прочтите внимательнее тренинг IOD там расписаны четыре варианта работы и отмечены плюсы и недостатки каждого варианта.

Оказалось в inp файле всё же есть номера выводов. Вот только в slb они не отображаются. А при импорте в ЦБ через сервис отображаются. В ЦБ символ правится один раз - сразу после создания и импортируется в ИОД один раз, далее меняются только номера выводов, для оптимизации трассировки. Использовать swap вообще нет смысла - в плис нюансов столько, что без проверки на имплементацию каждого варианта рспиновки легко получить нерабочую плату.
Go to the top of the page
 
+Quote Post

18 страниц V  « < 6 7 8 9 10 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01521 секунд с 7
ELECTRONIX ©2004-2016