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

 
 
> 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  « < 13 14 15 16 17 > »   
Start new topic
Ответов (210 - 224)
milien
сообщение Feb 25 2014, 12:39
Сообщение #211


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 10-07-13
Пользователь №: 77 470



1. Лаб C
Маршрут Библиотеки IOD (самая последняя)
IOD_Lib_Flow
Прямая Аннотация Изменения Назначения Пинов в Expedition PCB
"2. Запустите Export > Schematic and Symbols для передачи изменений в схему.
3. Выберите Discard в Display Checking PCB signals."
Почему Дискард? Это ведь уже финальный экспорт и мы аннотируем в псб с изменениями. И видимо здесь уже нужны будут присвоенные пины с питанием, так как по логике вещей следующим пунктом будет разводка.


2. Та же лаба. При попытке экспорта вылазит ошибка (рис).
Во вкладке unassigned пусто, в полном списке сигналов шины ALUOUT и остальных из ошибки не было вообще. Может они куда-то спрятались?
Этой же ALUOUT не было и в демонстративной лабе 4 (пример 5).


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
fill
сообщение Feb 26 2014, 07:19
Сообщение #212


Гуру
******

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



Цитата(milien @ Feb 25 2014, 16:39) *
1. Лаб C
Маршрут Библиотеки IOD (самая последняя)
IOD_Lib_Flow
Прямая Аннотация Изменения Назначения Пинов в Expedition PCB
"2. Запустите Export > Schematic and Symbols для передачи изменений в схему.
3. Выберите Discard в Display Checking PCB signals."
Почему Дискард? Это ведь уже финальный экспорт и мы аннотируем в псб с изменениями. И видимо здесь уже нужны будут присвоенные пины с питанием, так как по логике вещей следующим пунктом будет разводка.


2. Та же лаба. При попытке экспорта вылазит ошибка (рис).
Во вкладке unassigned пусто, в полном списке сигналов шины ALUOUT и остальных из ошибки не было вообще. Может они куда-то спрятались?
Этой же ALUOUT не было и в демонстративной лабе 4 (пример 5).



1. Земля\питание в любом случае в PDB попадут
Прикрепленное изображение

2. У меня все нормально.
Прикрепленное изображение


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
milien
сообщение Feb 26 2014, 15:04
Сообщение #213


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 10-07-13
Пользователь №: 77 470



Проверьте, пожалуйста у себя такую вещь еще.
Лаба 7 Создание Символов, Экспорт в Библиотеку и размещение на Схеме
Генерирую, ставлю все символы, пытаюсь упаковать...
Ошибки (2 шт. одинаковые)
ERROR: Block optimizing_board!$1I458, Page 1, Symbol $1I1:
The required symbol is not in the Parts DataBase.
This is a input symbol
with a reference designator U1
plus a (null) Part label and a (null) Part name
using Part number controller.

(то есть это символы, которые уже были в лабе.)
Проверяю в проектах ИОД и ДхД директории к библиотекам (нельзя недооценивать предсказуемость тупизны), все на месте, открываю библиотеку и вижу, что действительно нет в ней символов с названиями input.1 и output.1. (рис.)
Это у меня какие-то битые файлы с мегратека пришли?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
fill
сообщение Feb 27 2014, 07:16
Сообщение #214


Гуру
******

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



Цитата(milien @ Feb 26 2014, 19:04) *
Проверьте, пожалуйста у себя такую вещь еще.
Лаба 7 Создание Символов, Экспорт в Библиотеку и размещение на Схеме
Генерирую, ставлю все символы, пытаюсь упаковать...
Ошибки (2 шт. одинаковые)
ERROR: Block optimizing_board!$1I458, Page 1, Symbol $1I1:
The required symbol is not in the Parts DataBase.
This is a input symbol
with a reference designator U1
plus a (null) Part label and a (null) Part name
using Part number controller.

(то есть это символы, которые уже были в лабе.)
Проверяю в проектах ИОД и ДхД директории к библиотекам (нельзя недооценивать предсказуемость тупизны), все на месте, открываю библиотеку и вижу, что действительно нет в ней символов с названиями input.1 и output.1. (рис.)
Это у меня какие-то битые файлы с мегратека пришли?


Здесь есть в схеме несоответствие данных в компоненте Controller (первая FPGA). Можно например активизировать Controller в IOD, изменить маршрут в свойствах проекта на Schematic_Export и Write_to_Local_PDB, сделать Export>Schematic_&_Symbols чтобы в DxD перегенерилась схема и компонент.
Т.е. менторовцы переделывая тренинг не заметили некоторые несоответствия, а именно, в ЦБ лежит компонент Controller использующий совсем другое разбиение на символы, нежели чем в текущем проекте IOD. Трогать саму ЦБ, т.е. удалить компонент Controller и перегенерировать заново нельзя т.к. возможно он используется в другой лабе. Поэтому я и предложил самое простое решение проблемы. Естественно в рабочем проекте лучше использовать какой-то один из маршрутов работы, а не смесь как здесь.

Там кстати и еще одна ошибка обнаружилась при выполнении лабы - забыли что надо написать Cell name : FPGA:FF1152 в настройке database.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
milien
сообщение Feb 27 2014, 10:24
Сообщение #215


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 10-07-13
Пользователь №: 77 470



Цитата(fill @ Feb 27 2014, 10:16) *
Там кстати и еще одна ошибка обнаружилась при выполнении лабы - забыли что надо написать Cell name : FPGA:FF1152 в настройке database.

да, я тоже об это споткнулась, там был селл какого-то разъема вообще...
но это не настолько смертельно.
Спасибо большое за подсказку, получилось.
Go to the top of the page
 
+Quote Post
fill
сообщение Feb 28 2014, 07:29
Сообщение #216


Гуру
******

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



Обновил лекции.
Кстати поменялась концепция работы - теперь основной маршрут Обновление схемы, а не Генерирование схемы.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
milien
сообщение Mar 4 2014, 13:22
Сообщение #217


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 10-07-13
Пользователь №: 77 470



Похожая на ситуацию с лабой 7 - Лаба 10. Распутывание Цепей и Запуск Schematic Update.
Символы для imageproc отсутствуют в библиотеке. Соответственно ошибки при прямой аннотации и упаковке.
Чтобы не допустить таких ошибок нужно после операции (или до, вроде как неважно) Unravel записать символы с компонентами
Export - Symbols and parts to central library
а уже потом Schematic Update for all Components.
Go to the top of the page
 
+Quote Post
mpio
сообщение May 22 2014, 11:46
Сообщение #218


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 27-08-09
Из: Москва
Пользователь №: 52 058



Добрый день.
IODesigner 7.9.3.
Связь IODesigner-DXDesigner через центральную библиотеку.

После обратной аннотации из Expedition IODesigner не видит большое количество цепей, хотя аннотация прямая и обратная проходят без единых ошибок.
Какие параметры IODesigner или самих компонентов могут повлиять на это?

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Kaligooola
сообщение May 23 2014, 03:29
Сообщение #219


Brubel
***

Группа: Свой
Сообщений: 321
Регистрация: 17-11-06
Из: Oudergem
Пользователь №: 22 444



Цитата
Какие параметры IODesigner или самих компонентов могут повлиять на это?


Фильтр по цепям, или другая сторона выбрана. Иногда помогает переключится со стороны Bottom на Top или Both view в окне Device.
Сейчас смоделировать такое же некогда.
Go to the top of the page
 
+Quote Post
mpio
сообщение May 23 2014, 08:57
Сообщение #220


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 27-08-09
Из: Москва
Пользователь №: 52 058



Цитата(Kaligooola @ May 23 2014, 11:39) *
Фильтр по цепям, или другая сторона выбрана. Иногда помогает переключится со стороны Bottom на Top или Both view в окне Device.
Сейчас смоделировать такое же некогда.


Помогло переключение визуализации на both sides view. Спасибо.

Сообщение отредактировал mpio - May 23 2014, 08:59
Go to the top of the page
 
+Quote Post
Ваня Цаберт
сообщение May 28 2014, 12:24
Сообщение #221


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748



приветствую. осваиваю иод, вроде бы поддаётся, но сегодня споткнулся.

1. на схеме 2 плиса. синхронизировал с иодом, всё пучком. понадобилось сделать изменения, добавить пару сигналов, всё сделал. однако при попытке передать изменения в схему, возникает ошибка в синхронизаторе. в аутпут читаю:
Цитата
Duplicated ports found in EP3C40Q240C8N_bank_power_pcb will be renamed.
Duplicated ports found in EP3C40Q240C8N_core_power_agnd_pcb will be renamed.
Duplicated ports found in EP3C40Q240C8N_core_power_avcc_pcb will be renamed.
Duplicated ports found in EP3C40Q240C8N_core_power_gnd_page_1_pcb will be renamed.
Duplicated ports found in EP3C40Q240C8N_core_power_gnd_page_2_pcb will be renamed.
Duplicated ports found in EP3C40Q240C8N_core_power_vccd_pll_pcb will be renamed.
Duplicated ports found in EP3C40Q240C8N_core_power_vccint_pcb will be renamed.
There's no PCB design created for the board.
Local PDB file for PCB tool will be created in temporary location: D:\Projects\EP3C40Q240C8N\MyBoard_PCB
No object

Export process completed with errors
Export - 1 error(s), 7 warning(s)

что меня в ступор вводит, так это то, что когда я синхронизирую вторую плису, пишет то же самое, только без ошибки и светофор загорается зелёным:
Цитата
Duplicated ports found in 5M1270ZT144I5N_bank_power_pcb will be renamed.
Duplicated ports found in 5M1270ZT144I5N_core_power_gnd_pcb will be renamed.
Duplicated ports found in 5M1270ZT144I5N_core_power_vccint_pcb will be renamed.
There's no PCB design created for the board.
Local PDB file for PCB tool will be created in temporary location: D:\Projects\EP3C40Q240C8N\MyBoard_PCB

Expedition PCB Design Data to PartsDatabase Log
-----------------------------------------------

11:06 PM Wednesday, May 28, 2014
Job Name: D:\Projects\EP3C40Q240C8N\EP3C40Q240C8N.prj

Design Data PDB : D:\Projects\EP3C40Q240C8N\5M1270ZT144I5N.hkp
PDB : D:\Projects\EP3C40Q240C8N\Integration\LocalPartsDB.pdb

Processing Part '5M1270ZT144I5N'

Verifying...


Created 'D:\Projects\EP3C40Q240C8N\Integration\LocalPartsDB.pdb' successfully.

Export - 0 error(s), 3 warning(s)
idxdesigner C:/MentorGraphics/7.9.4EE/SDD_HOME/IODesigner/dxdesigner/rundxd.vbs D:/Projects/EP3C40Q240C8N/EP3C40Q240C8N.prj 5M1270ZT144I5N_top 1
prj_validate
exportschematic -idx -pdb D:\\Projects\\EP3C40Q240C8N\\Integration\\LocalPartsDB.pdb -skipcolors -swapgroups -diffpairattr -hkp D:\\Projects\\EP3C40Q240C8N\\EP3C40Q240C8N.prj

что это за No object, поясните пожалуйста! я так понимаю, у меня в проекте чего-то нехватает?

2. При апдейте символов столкнулся с проблемой наложения пинов друг на друга. касается только pcb-символов. апдейт проходит, но при передаче изменений в синхронизаторе возникает ошибка: файнд симбол пинс оверлаппинг. я решил эту проблему, простым перетаскиванием пинов на символе в эдиторе, но правильно ли так делать? не возникнет ли проблемы на этапе упаковки??


--------------------
«Every idiot can count to one»
Go to the top of the page
 
+Quote Post
Frederic
сообщение May 28 2014, 14:01
Сообщение #222


Знающий
****

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



Цитата(Ваня Цаберт @ May 28 2014, 19:34) *
приветствую. осваиваю иод, вроде бы поддаётся, но сегодня споткнулся.

вообще надо более подробно описать
1.какая ветка проектирования
2.работа через локальную библиотеку или ЦБ
3.как передавали изменения в схему (кажется тут собака зарыта !!!!)
4.и т.д. и т.п.

да и картинки не помешают


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Ваня Цаберт
сообщение May 28 2014, 15:41
Сообщение #223


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748



Frederic, Вы меня извините, я начинающий разводила в Менторе, изучающий его по докам от производителя, сленг не очень понимаю. что подразумевается под "веткой проектирования"??
работаю через локалку, в ЦБ символику плисов не передаю.
передаю изменения в схему через Synchronization Wizard предварительно проапдейтив символы и сохранив датабейсы. тут дело не в самих символах, как я понял: изменённые символы экспортировал по одиночке посредством export current symbol -- они успешно передаются в схему, однако трафиклайт всё так же мигает жёлтым. вообще, возможна ли детализация конфликта IOD - DxD ??
про картинки не ясно, чем они могут помочь, там две таблицы и окошко с уведомлением, что в одном случае
Цитата
Export - 0 error(s), 7 warning(s)

и
Цитата
No object

Export process completed with errors
Export - 1 error(s), 7 warning(s)
в другом.

Как я написал выше, мне удалось проэкспортировать символы в схему, поштучно, так сказать. В схеме сделал нужные соединения, прописал свойства, после чего импортировал схему в иод. синхронизировалось laughing.gif и вот сейчас сижу такой как СЫЧЬ, и думаю: а как же теперь работать-то ??
главное, что ещё пару дней назад всё живо переназначалось\апдейтилось\синхронизировалось в обе стороны без букса, и вот споткнулся!


--------------------
«Every idiot can count to one»
Go to the top of the page
 
+Quote Post
Frederic
сообщение May 29 2014, 08:29
Сообщение #224


Знающий
****

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



Цитата(Ваня Цаберт @ May 28 2014, 22:51) *
Frederic, Вы меня извините, я начинающий разводила в Менторе, изучающий его по докам от производителя, сленг не очень понимаю. что подразумевается под "веткой проектирования"??
работаю через локалку, в ЦБ символику плисов не передаю.
передаю изменения в схему через Synchronization Wizard предварительно проапдейтив символы и сохранив датабейсы.

вообще изменения передаются в DxD через Export/Schematic_and_Symbols, а не через светофоры синхронизации

в http://electronix.ru/forum/index.php?showtopic=67345 мною был описан один из способов работы, но только для работы с использованием функционального символа

а вообще выложил бы проект


--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
Go to the top of the page
 
+Quote Post
Ваня Цаберт
сообщение May 29 2014, 13:36
Сообщение #225


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 6-05-13
Пользователь №: 76 748



Frederic, спасибо Вам, что делитесь опытом с молодежью!

проект, к сожалению, выложить не могу.

Цитата
вообще изменения передаются в DxD через Export/Schematic_and_Symbols, а не через светофоры синхронизации
можно как угодно, они одну и ту же команду выполняют в консоли.

ошибку обхожу импортом схемы в иод, как уже выше писал. сейчас решил не заморачиваться на этом, сперва завершить всё в DxD, а там дальше буду разбираться. так что, возможно, тему ещё подниму.

спасибо!


--------------------
«Every idiot can count to one»
Go to the top of the page
 
+Quote Post

18 страниц V  « < 13 14 15 16 17 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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