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

 
 
> Swap
G_A_S
сообщение Nov 19 2007, 07:54
Сообщение #1


Местный
***

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



Столкнулся с проблемой сваппирования пинов, дифференциальных пар, прямой и обратной аннотациями при сваппировании. Чтобы не задавать глупых вопросов, подскажите, пожалуйста, где можно почитать об основах работы с этой тематикой. Важна любая информация. Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
G_A_S
сообщение Nov 19 2007, 11:59
Сообщение #2


Местный
***

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



Есть ли возможность менять имена цепей в схеме при сваппировании, а не номера пинов. Иначе в гейте происходит путаница: номера пинов меняются местами, а соответствующие им имена пинов остаются на прежних местах... Подскажите, если знаете! Начальный этап освоения пакета самый сложный...

И хотя бы в двух словах о своппинге диф пар.

И хотя бы в двух словах о своппинге диф пар.
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 19 2007, 12:16
Сообщение #3


Гуру
******

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



Символ являет библиотечным элементом, имя пина прописано на уровне символа и изменяется только в библиотеке, на схеме оно не изменяется. Это кстати полностью согласно стандартов - изображение символа примененного внутри одной схемы должно быть одинаковым.
Диф. пары - если речь о ExpeditionPCB - переставлять надо не пины, а вентили, т.е. создаете PDB, где каждая пара пинов это вентиль.
Если работаете с ПЛИС то лучше делать своп в I/O_Designer - он понимает что нужно переставлять пару пинов, если они дифференциальные. Также символы для схемы можно перегенерить исходя из перестановок пинов. PDB он тоже генерит автоматически.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
G_A_S
сообщение Nov 19 2007, 12:56
Сообщение #4


Местный
***

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



Спасибо за ответ! Я понимаю, что имя пина прописано и изменить его в схеме нельзя, но я не понимаю почему при сваппировании прыгают по символу номера пинов. Это неприятно и символ после этого перестает быть корректным (в качестве PinNumber - номер ножки ПЛИС, в качестве PinName - ее функцинальное назначение по ПДФ).
А если я создал элемент не прибегая к помощи ИО-Дезайнера, а вручную... Где именно определяются вентили? ПЛИС большая: Virtex4.
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 19 2007, 15:11
Сообщение #5


Гуру
******

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



Топологический редактор имеет дело с нетлистом в котором фигурируют номера пинов (а не их имена). Поэтому и при обратной аннотации, на схеме изменяются только номера пинов (так сделано в большинстве САПР).

Определение вентилей посмотрите в тренинге по ExpeditionPCB (раздел 4) http://electronix.ru/forum/index.php?showtopic=36292.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
G_A_S
сообщение Nov 20 2007, 09:15
Сообщение #6


Местный
***

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



Но каким же образом сделать все правильно в Менторе? Так, чтобы после окончани разводки схема ей соответствовала и чтобы эту схему можно было сдать в качестве КД. Может мой алгоритм создания проекта заранее ошибочен? Но есть определенные стандарты оформления КД, от которых никуда не денешься... Как делаете это Вы?
Go to the top of the page
 
+Quote Post
gray.k
сообщение Nov 20 2007, 11:02
Сообщение #7


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

Группа: Свой
Сообщений: 162
Регистрация: 22-12-06
Из: Москва
Пользователь №: 23 793



Вопрос не понятен. Что Вы имеете ввиду под словом "делаете". Никаких проблем с офрмлением схемы по ЕСКД нет (если они есть, то есть пути обхода). В Менторе можно сделать "все правильно" читая эксплуатационную документацию на него и выполняя тренинги. Вопрос "вообще" сложно обсуждать, сформулируте пожалуйста конечную задачу (или приведите пример), тогда можно дать рекомендации как ее решить.
Go to the top of the page
 
+Quote Post
G_A_S
сообщение Nov 21 2007, 07:08
Сообщение #8


Местный
***

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



Вопрос в том, какой алгоритм проектирования должен быть, когда используется большое количество плисин с переставляемыми ножками. Ведь в ГОСТовских схемах мы делим их на определенные группы (гейты в Менторе). При своппинге в разводке и обратной аннотации меняются местами номера пинов, но не соответствующие им имена пинов (которые определяются в ПДФ, и которые должны присутствовать на схеме).

И еще вопрос! Есть ли документация на русском языке по I/O Designer?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- G_A_S   Swap   Nov 19 2007, 07:54
||- - Vadim   Цитата(G_A_S @ Nov 21 2007, 11:08) При св...   Nov 21 2007, 07:48
|||- - G_A_S   Цитата(Vadim @ Nov 21 2007, 10:48) Я коне...   Nov 21 2007, 11:38
|||- - gray.k   Цитата(G_A_S @ Nov 21 2007, 14:38) Не обя...   Nov 21 2007, 11:57
||||- - G_A_S   Цитата(gray.k @ Nov 21 2007, 14:57) Я нап...   Nov 21 2007, 13:09
||||- - fill   В www.megratec.ru\data\ftp\exp_movi...   Nov 21 2007, 13:34
||||- - gray.k   Цитата(G_A_S @ Nov 21 2007, 16:09) Ну как...   Nov 21 2007, 13:42
||||- - fill   На самом деле даже если конструктор будет использо...   Nov 21 2007, 14:11
||||- - G_A_S   Цитата(gray.k @ Nov 21 2007, 16:42) Я не ...   Nov 22 2007, 08:22
||||- - fill   Цитата(G_A_S @ Nov 22 2007, 11:22) Можно ...   Nov 22 2007, 11:57
|||- - Vadim   Цитата(G_A_S @ Nov 21 2007, 14:38) Не обя...   Nov 21 2007, 13:38
||- - gray.k   Цитата(G_A_S @ Nov 21 2007, 10:08) Вопрос...   Nov 21 2007, 07:50
|- - Аргонавт   Все же проблема которую затронул G_A_S для меня ос...   Apr 25 2016, 13:46
|- - fill   Цитата(Аргонавт @ Apr 25 2016, 16:46) Все...   Apr 26 2016, 07:26
||- - Аргонавт   Цитата(fill @ Apr 26 2016, 10:26) В котор...   Apr 26 2016, 10:53
|- - dm_mur   Цитата(Аргонавт @ Apr 25 2016, 17:46) Под...   May 6 2016, 11:25
- - G_A_S   По-моему в менторе сделано все, чтобы усложнить св...   Jan 21 2008, 11:43
- - Vadim   Цитата(G_A_S @ Jan 21 2008, 15:43) По-мое...   Jan 21 2008, 14:41
|- - G_A_S   Цитата(Vadim @ Jan 21 2008, 17:41) В библ...   Jan 22 2008, 06:26
|- - Vadim   Цитата(G_A_S @ Jan 22 2008, 09:26) Расска...   Jan 23 2008, 11:09
- - fill   Цитата(G_A_S @ Jan 21 2008, 14:43) По-мое...   Jan 23 2008, 09:55


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:20
Рейтинг@Mail.ru


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