Frederic 0 6 ноября, 2009 Опубликовано 6 ноября, 2009 · Жалоба 1. Ваять можно непосредственно внутри IOD - для этого и существует окно Symbol просто ленивый я, тем более не получалось никогда получить 100% схему. постоянно какие то изменения и функциональный символ плывет :( 2. Естественно данные пины надо добавить как на функ. так и на pcb символ. Взять все пины JTAG (в окне пинов или сигналов) и перетащить на символ секундное дело. Чтобы не искать их в списке достаточно включить фильтр (например щелкнув на JTAG в заголовке окна Device - в результате в окне Pins останутся только пины JTAG). Также добавить\перераспределить пины можно в последнем шаге Symbol_Wizard - когда перед вами таблица - слева не размещенные пины, справа размещенные. эх не хватает пимпочки для автоматизации этого процесса и самое главное не получается пройти упаковку т.к. я не использовал отдельные символы JTAG и питания то IOD сгенерировал одну схему. нет *_top даю картинки. т.е. как я понимаю еще требуется и схема *_top для упаковки как это понять ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 7 ноября, 2009 Опубликовано 7 ноября, 2009 · Жалоба В подсхеме сгенерированной IOD есть порт X_DONE? Ничего дополнительного не требуется. Я модифицировал схему с двумя ПЛИС использованную в моем видео и все работает. - добавил пины TMS, TDI, TDO, TCK на функ. символ и символ pcb - сделал экспорт символов и схемы вид на топе вид внутри первого блока Все упаковывется и аннотируется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Frederic 0 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба В подсхеме сгенерированной IOD есть порт X_DONE? В подсхеме сгенерированной IOD порта X_DONE у меня почему то НЕТ :crying: я вижу на "вид внутри первого блока " у тебя для каждого сигнаа TMS, TDI, TDO, TCK имеется порт, который отсутствует у меня Ничего дополнительного не требуется. Я модифицировал схему с двумя ПЛИС использованную в моем видео и все работает. - добавил пины TMS, TDI, TDO, TCK на функ. символ и символ pcb - сделал экспорт символов и схемы Все упаковывется и аннотируется. как обычно у fill все работает :) сделал 1.пин DONE добавлен на на функ. символ и символ pcb - это видно на двух первых картинках 2.проблема только с добавлением сигнала X_DONE, т.к. без него все все упаковывется и аннотируется Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
janus 0 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба Вопрос - а как IOD сказать не перегенерировать подсхему? то есть - вручную создан лист подсхемы и на него поставлены символы _pcb, а при следующей синхронихации IOD заменяет лист на сгенеренный самостоятельно.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба Вопрос - а как IOD сказать не перегенерировать подсхему? то есть - вручную создан лист подсхемы и на него поставлены символы _pcb, а при следующей синхронихации IOD заменяет лист на сгенеренный самостоятельно.... Если делаете экспорт схемы, то естественно схема генеририруется заново. А зачем делать вручную именно эту подсхему, сделайте подсхему под другим именем, если вы ее все равно редактируете вручную. Символы _pcb на ней обновятся автоматом после экспорта из IOD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
janus 0 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба Если делаете экспорт схемы, то естественно схема генеририруется заново. А зачем делать вручную именно эту подсхему, сделайте подсхему под другим именем, если вы ее все равно редактируете вручную. Символы _pcb на ней обновятся автоматом после экспорта из IOD. Экспот схемы не делался...делался экспорт символов, а потом синхронизация с дефолтными параметрами....Или я чего-то не понимаю, и это одно и то же? Э.. Тогда в проекте будет две подсхемы? А мне совершенна не нужна подсхема криво сгенеренная ИОД с дефолтной форматкой А4, которую кстати, я поменятть почему-то не могу в данном проекте....=( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба В подсхеме сгенерированной IOD порта X_DONE у меня почему то НЕТ :crying: я вижу на "вид внутри первого блока " у тебя для каждого сигнаа TMS, TDI, TDO, TCK имеется порт, который отсутствует у меня как обычно у fill все работает :) сделал 1.пин DONE добавлен на на функ. символ и символ pcb - это видно на двух первых картинках 2.проблема только с добавлением сигнала X_DONE, т.к. без него все все упаковывется и аннотируется Так все таки на функ. символе пин DONE или X_DONE? Чтобы не путаться назови сигнал DONE, тогда все имена станут одинаковыми и скорее всего проблема сразу исчезнет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
janus 0 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба Сорри, уточнение....Вручную был создан лист подсхемы с именем spartan6, на него указывал символ сгенеренный ИОД и на нем были размещены порты и _pcb...После синхронизации - в spartan6 вдруг стало два листа, причем, символы _pcb с первого листа перенеслись на второй лист.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба 1. Есть несколько видов экспорта: - Shematic_and_symbols - генерируется подсхема на которую размещаются генерируемые символы _pcb - All_Symbols - генерируются только символы - Selected_Symbol - генерируется только выбранный символ - Schematic_Update - обновляется руками сделанная схема на которую были размещены символы _pcb Так какой из них вы используете? 2. На сгенерированной IOD подсхеме ясно красными буквами написано - не модифицировать подсхему, т.к. она автоматом перерисовывается при выполнении экспорта Shematic_and_symbols 3. Если вы в проекте DxD указали используемые форматки для конкретных размеров листов (border.ini), то в IOD в Tools>Preferences>Symbol_Editor>Export будет доступна для авто размещения именно ваша форматка, выбираемая согласно размера листа заданного вами в Tools>Preferences>Symbol_Editor 4. Какой смысл заниматься "причесыванием" подсхемы на этапе первичной разработки? Когда закончите все перестановки пинов, тогда и можете привести подсхему в нужный вам вид. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
janus 0 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба 1. Использовался экспорт All_Symbols 2. Это понятно. 3. В проекте указана форматка А3. В ИОД - она не доступна. ЦБ ессно, подключена и в ЦБ эта форматка есть. 4. Тоже верно.. но - хочется все сразу =) UPDATE: по п3 разобрался - в Preferences->Symbol Edito стоял размер листа А4 - забыл поправить...правда логика сего мне не понятно - почему размер листа выставляется в одном разделе, а форматка к этому листу в другом....ну да бог с ним, тут и почище нелогичности бывают...=) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Frederic 0 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба Так все таки на функ. символе пин 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 не понимаю в чем дело какая галка при экспорте не поставлена чтобы порт ставился для символа рсв ??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба назвал сигнал DONE, имена стали одинаковыми и ........ проблема осталась :) в DxD на символе рсв на сигнале DONE не появляется порт и упаковка не проходит на взирая на предупреждение THIS SHEET IS AUTOMATICALLY UPDATED BY I/O DESIGNER. PLEASE DO NOT MODIFY. руками поставил порт DONE на цепь пина, обозвал DONE и упаковка прошла на ура. FA тож на ура горячая связь по цепи X_DONE (это уже цепь в DxD) работает, подсвечивается и пины и проводник для DxD & Exp не понимаю в чем дело какая галка при экспорте не поставлена чтобы порт ставился для символа рсв ??? Ну тут надо разбираться на проекте. Как я понимаю для других цепей она порты поставила? Иначе связи по иерархии не получилось бы. Т.е. проблема с конкретной цепью\портом\пином. 1. Использовался экспорт All_Symbols UPDATE: по п3 разобрался - в Preferences->Symbol Edito стоял размер листа А4 - забыл поправить...правда логика сего мне не понятно - почему размер листа выставляется в одном разделе, а форматка к этому листу в другом....ну да бог с ним, тут и почище нелогичности бывают...=) 1. Ну вообще-то в данном режиме подсхема не перерисовывается. Вы уверены что не использовали самый первый пункт меню экспорта? 2. Вполне логично - в Preferences->Symbol Editor выставляется размер листа для внутреннего редактора символов, который в свою очередь влияет на размер листа подсхемы. А в Preferences->Symbol Editor>Export вы конфигурируете что и как будет экспортироваться. Если переместить настройку форматки туда где выставляется размер листа, сетка и т.п. то станет еще менее логично, т.к. получится что выставляем вид\размер форматки для символьного редактора - что напрямую противоречит действительности, ибо в символьном редакторе IOD мы форматку увидеть никак не сможем. Вот если бы можно было отдельно выставлять размеры листа для символьного редактора и отдельно для генерируемой схемы, тогда все стало бы более определенным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Frederic 0 10 ноября, 2009 Опубликовано 10 ноября, 2009 · Жалоба Ну тут надо разбираться на проекте. Как я понимаю для других цепей она порты поставила? Иначе связи по иерархии не получилось бы. Т.е. проблема с конкретной цепью\портом\пином. да, порты для других цепей поставила осталось проблема со всеми пинами JTAG и Config которые я руками ввел в символ рсв и функциональный (т.е. ошибка упаковки на каждый пин JTAG и Config). сейчас я уже хотел на одном пине DONE пройти упаковку. Александр, проект на XC35S700 ты уже имеешь, с тем над которым мы (точнее я бился долго). в новой версии проекта я решил выкинуть питание в глобальные (это удачно прошло), а JTAG и Config ввести в функциональный символ. одно условие - проект был в 2007.6 а сейчас он в 2007.7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 11 ноября, 2009 Опубликовано 11 ноября, 2009 · Жалоба да, порты для других цепей поставила осталось проблема со всеми пинами JTAG и Config которые я руками ввел в символ рсв и функциональный (т.е. ошибка упаковки на каждый пин JTAG и Config). сейчас я уже хотел на одном пине DONE пройти упаковку. Александр, проект на XC35S700 ты уже имеешь, с тем над которым мы (точнее я бился долго). в новой версии проекта я решил выкинуть питание в глобальные (это удачно прошло), а JTAG и Config ввести в функциональный символ. одно условие - проект был в 2007.6 а сейчас он в 2007.7 Ну и в чем проблема? - Удалил все лишние символы из IOD - осталось всего два (функ. и _pcb) - Перетащил на эти символы пины конфиг. (3 штуки) - Сделал экспорт схемы и символов - Запустил Package - 3 ошибки - все правильно, щелкнул на ошибке и увидел старые конфиг. символ и символ питания в общей схеме - Удалил их из общей схемы , ибо теперь их быть не должно иначе дублируются пины (одинаковый номер есть как на символе в схеме, так и в PDB в разделе Supply...) - Все - упаковка заработала Посмотрел подсхему - все на месте - IOD сам добавил порты на эти три цепи Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
janus 0 11 ноября, 2009 Опубликовано 11 ноября, 2009 · Жалоба 1. Ну вообще-то в данном режиме подсхема не перерисовывается. Вы уверены что не использовали самый первый пункт меню экспорта? 2.Вот если бы можно было отдельно выставлять размеры листа для символьного редактора и отдельно для генерируемой схемы, тогда все стало бы более определенным. 1. Уверен. Схему не экспортировал специально. 2. Согласен, отдельное выставление размеров было бы логично. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться