|
|
  |
Методика применения I/O_Designer |
|
|
|
Nov 6 2009, 23:53
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(fill @ Nov 6 2009, 16:18)  1. Ваять можно непосредственно внутри IOD - для этого и существует окно Symbol просто ленивый я, тем более не получалось никогда получить 100% схему. постоянно какие то изменения и функциональный символ плывет  Цитата 2. Естественно данные пины надо добавить как на функ. так и на pcb символ. Взять все пины JTAG (в окне пинов или сигналов) и перетащить на символ секундное дело. Чтобы не искать их в списке достаточно включить фильтр (например щелкнув на JTAG в заголовке окна Device - в результате в окне Pins останутся только пины JTAG). Также добавить\перераспределить пины можно в последнем шаге Symbol_Wizard - когда перед вами таблица - слева не размещенные пины, справа размещенные. эх не хватает пимпочки для автоматизации этого процесса и самое главное не получается пройти упаковку т.к. я не использовал отдельные символы JTAG и питания то IOD сгенерировал одну схему. нет *_top даю картинки. т.е. как я понимаю еще требуется и схема *_top для упаковки как это понять ?
Эскизы прикрепленных изображений
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Nov 7 2009, 09:32
|

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

|
В подсхеме сгенерированной IOD есть порт X_DONE? Ничего дополнительного не требуется. Я модифицировал схему с двумя ПЛИС использованную в моем видео и все работает. - добавил пины TMS, TDI, TDO, TCK на функ. символ и символ pcb - сделал экспорт символов и схемы вид на топе
вид внутри первого блока
Все упаковывется и аннотируется.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Nov 10 2009, 07:35
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(fill @ Nov 7 2009, 12:32)  В подсхеме сгенерированной IOD есть порт X_DONE? В подсхеме сгенерированной IOD порта X_DONE у меня почему то НЕТ я вижу на "вид внутри первого блока
" у тебя для каждого сигнаа TMS, TDI, TDO, TCK имеется порт, который отсутствует у меня Цитата Ничего дополнительного не требуется. Я модифицировал схему с двумя ПЛИС использованную в моем видео и все работает. - добавил пины TMS, TDI, TDO, TCK на функ. символ и символ pcb - сделал экспорт символов и схемы Все упаковывется и аннотируется. как обычно у fill все работает  сделал 1.пин DONE добавлен на на функ. символ и символ pcb - это видно на двух первых картинках 2.проблема только с добавлением сигнала X_DONE, т.к. без него все все упаковывется и аннотируется
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Nov 10 2009, 08:18
|

Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 6-12-04
Пользователь №: 1 357

|
Цитата(fill @ Nov 10 2009, 11:09)  Если делаете экспорт схемы, то естественно схема генеририруется заново. А зачем делать вручную именно эту подсхему, сделайте подсхему под другим именем, если вы ее все равно редактируете вручную. Символы _pcb на ней обновятся автоматом после экспорта из IOD. Экспот схемы не делался...делался экспорт символов, а потом синхронизация с дефолтными параметрами....Или я чего-то не понимаю, и это одно и то же? Э.. Тогда в проекте будет две подсхемы? А мне совершенна не нужна подсхема криво сгенеренная ИОД с дефолтной форматкой А4, которую кстати, я поменятть почему-то не могу в данном проекте....=(
|
|
|
|
|
Nov 10 2009, 08:18
|

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

|
Цитата(Frederic @ Nov 10 2009, 10:35)  В подсхеме сгенерированной IOD порта X_DONE у меня почему то НЕТ я вижу на "вид внутри первого блока
" у тебя для каждого сигнаа TMS, TDI, TDO, TCK имеется порт, который отсутствует у меня как обычно у fill все работает  сделал 1.пин DONE добавлен на на функ. символ и символ pcb - это видно на двух первых картинках 2.проблема только с добавлением сигнала X_DONE, т.к. без него все все упаковывется и аннотируется Так все таки на функ. символе пин DONE или X_DONE? Чтобы не путаться назови сигнал DONE, тогда все имена станут одинаковыми и скорее всего проблема сразу исчезнет.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Nov 10 2009, 11:24
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(fill @ Nov 10 2009, 11:18)  Так все таки на функ. символе пин DONE или X_DONE? Чтобы не путаться назови сигнал DONE, тогда все имена станут одинаковыми и скорее всего проблема сразу исчезнет. назвал сигнал DONE, имена стали одинаковыми и ........ проблема осталась  в DxD на символе рсв на сигнале DONE не появляется порт и упаковка не проходит на взирая на предупреждение THIS SHEET IS AUTOMATICALLY UPDATED BY I/O DESIGNER. PLEASE DO NOT MODIFY. руками поставил порт DONE на цепь пина, обозвал DONE и упаковка прошла на ура. FA тож на ура горячая связь по цепи X_DONE (это уже цепь в DxD) работает, подсвечивается и пины и проводник для DxD & Exp не понимаю в чем дело какая галка при экспорте не поставлена чтобы порт ставился для символа рсв ???
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Nov 10 2009, 16:10
|

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

|
Цитата(Frederic @ Nov 10 2009, 14:24)  назвал сигнал DONE, имена стали одинаковыми и ........ проблема осталась  в DxD на символе рсв на сигнале DONE не появляется порт и упаковка не проходит на взирая на предупреждение THIS SHEET IS AUTOMATICALLY UPDATED BY I/O DESIGNER. PLEASE DO NOT MODIFY. руками поставил порт DONE на цепь пина, обозвал DONE и упаковка прошла на ура. FA тож на ура горячая связь по цепи X_DONE (это уже цепь в DxD) работает, подсвечивается и пины и проводник для DxD & Exp не понимаю в чем дело какая галка при экспорте не поставлена чтобы порт ставился для символа рсв ??? Ну тут надо разбираться на проекте. Как я понимаю для других цепей она порты поставила? Иначе связи по иерархии не получилось бы. Т.е. проблема с конкретной цепью\портом\пином. Цитата(janus @ Nov 10 2009, 14:21)  1. Использовался экспорт All_Symbols
UPDATE: по п3 разобрался - в Preferences->Symbol Edito стоял размер листа А4 - забыл поправить...правда логика сего мне не понятно - почему размер листа выставляется в одном разделе, а форматка к этому листу в другом....ну да бог с ним, тут и почище нелогичности бывают...=) 1. Ну вообще-то в данном режиме подсхема не перерисовывается. Вы уверены что не использовали самый первый пункт меню экспорта? 2. Вполне логично - в Preferences->Symbol Editor выставляется размер листа для внутреннего редактора символов, который в свою очередь влияет на размер листа подсхемы. А в Preferences->Symbol Editor>Export вы конфигурируете что и как будет экспортироваться. Если переместить настройку форматки туда где выставляется размер листа, сетка и т.п. то станет еще менее логично, т.к. получится что выставляем вид\размер форматки для символьного редактора - что напрямую противоречит действительности, ибо в символьном редакторе IOD мы форматку увидеть никак не сможем. Вот если бы можно было отдельно выставлять размеры листа для символьного редактора и отдельно для генерируемой схемы, тогда все стало бы более определенным.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Nov 10 2009, 16:18
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(fill @ Nov 10 2009, 18:53)  Ну тут надо разбираться на проекте. Как я понимаю для других цепей она порты поставила? Иначе связи по иерархии не получилось бы. Т.е. проблема с конкретной цепью\портом\пином. да, порты для других цепей поставила осталось проблема со всеми пинами JTAG и Config которые я руками ввел в символ рсв и функциональный (т.е. ошибка упаковки на каждый пин JTAG и Config). сейчас я уже хотел на одном пине DONE пройти упаковку. Александр, проект на XC35S700 ты уже имеешь, с тем над которым мы (точнее я бился долго). в новой версии проекта я решил выкинуть питание в глобальные (это удачно прошло), а JTAG и Config ввести в функциональный символ. одно условие - проект был в 2007.6 а сейчас он в 2007.7
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
Nov 11 2009, 09:03
|

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

|
Цитата(Frederic @ Nov 10 2009, 19:18)  да, порты для других цепей поставила осталось проблема со всеми пинами JTAG и Config которые я руками ввел в символ рсв и функциональный (т.е. ошибка упаковки на каждый пин JTAG и Config). сейчас я уже хотел на одном пине DONE пройти упаковку. Александр, проект на XC35S700 ты уже имеешь, с тем над которым мы (точнее я бился долго). в новой версии проекта я решил выкинуть питание в глобальные (это удачно прошло), а JTAG и Config ввести в функциональный символ.
одно условие - проект был в 2007.6 а сейчас он в 2007.7 Ну и в чем проблема? - Удалил все лишние символы из IOD - осталось всего два (функ. и _pcb) - Перетащил на эти символы пины конфиг. (3 штуки) - Сделал экспорт схемы и символов - Запустил Package - 3 ошибки - все правильно, щелкнул на ошибке и увидел старые конфиг. символ и символ питания в общей схеме - Удалил их из общей схемы , ибо теперь их быть не должно иначе дублируются пины (одинаковый номер есть как на символе в схеме, так и в PDB в разделе Supply...) - Все - упаковка заработала Посмотрел подсхему - все на месте - IOD сам добавил порты на эти три цепи
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Nov 11 2009, 10:41
|

Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 6-12-04
Пользователь №: 1 357

|
Цитата(fill @ Nov 10 2009, 19:10)  1. Ну вообще-то в данном режиме подсхема не перерисовывается. Вы уверены что не использовали самый первый пункт меню экспорта? 2.Вот если бы можно было отдельно выставлять размеры листа для символьного редактора и отдельно для генерируемой схемы, тогда все стало бы более определенным. 1. Уверен. Схему не экспортировал специально. 2. Согласен, отдельное выставление размеров было бы логично.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|