|
I/O Designer |
|
|
|
 |
Ответов
(210 - 224)
|
Feb 25 2014, 12:39
|

Частый гость
 
Группа: Свой
Сообщений: 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).
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 26 2014, 15:04
|

Частый гость
 
Группа: Свой
Сообщений: 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. (рис.) Это у меня какие-то битые файлы с мегратека пришли?
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 27 2014, 07:16
|

Гуру
     
Группа: Модераторы
Сообщений: 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
|
|
|
|
|
Feb 27 2014, 10:24
|

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

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

Участник

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

|
Добрый день. IODesigner 7.9.3. Связь IODesigner-DXDesigner через центральную библиотеку. После обратной аннотации из Expedition IODesigner не видит большое количество цепей, хотя аннотация прямая и обратная проходят без единых ошибок. Какие параметры IODesigner или самих компонентов могут повлиять на это?
Эскизы прикрепленных изображений
|
|
|
|
|
May 23 2014, 03:29
|

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

|
Цитата Какие параметры IODesigner или самих компонентов могут повлиять на это? Фильтр по цепям, или другая сторона выбрана. Иногда помогает переключится со стороны Bottom на Top или Both view в окне Device. Сейчас смоделировать такое же некогда.
|
|
|
|
|
May 23 2014, 08:57
|

Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
May 28 2014, 12:24
|

Участник

Группа: Участник
Сообщений: 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»
|
|
|
|
|
May 28 2014, 14:01
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(Ваня Цаберт @ May 28 2014, 19:34)  приветствую. осваиваю иод, вроде бы поддаётся, но сегодня споткнулся. вообще надо более подробно описать 1.какая ветка проектирования 2.работа через локальную библиотеку или ЦБ 3.как передавали изменения в схему (кажется тут собака зарыта !!!!) 4.и т.д. и т.п. да и картинки не помешают
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
May 28 2014, 15:41
|

Участник

Группа: Участник
Сообщений: 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) в другом. Как я написал выше, мне удалось проэкспортировать символы в схему, поштучно, так сказать. В схеме сделал нужные соединения, прописал свойства, после чего импортировал схему в иод. синхронизировалось  и вот сейчас сижу такой как СЫЧЬ, и думаю: а как же теперь работать-то ?? главное, что ещё пару дней назад всё живо переназначалось\апдейтилось\синхронизировалось в обе стороны без букса, и вот споткнулся!
--------------------
«Every idiot can count to one»
|
|
|
|
|
May 29 2014, 08:29
|
Знающий
   
Группа: Свой
Сообщений: 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 должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
May 29 2014, 13:36
|

Участник

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

|
Frederic, спасибо Вам, что делитесь опытом с молодежью! проект, к сожалению, выложить не могу. Цитата вообще изменения передаются в DxD через Export/Schematic_and_Symbols, а не через светофоры синхронизации можно как угодно, они одну и ту же команду выполняют в консоли. ошибку обхожу импортом схемы в иод, как уже выше писал. сейчас решил не заморачиваться на этом, сперва завершить всё в DxD, а там дальше буду разбираться. так что, возможно, тему ещё подниму. спасибо!
--------------------
«Every idiot can count to one»
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|