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

 
 
> Символ ПЛИС и прочее...
maailmankaikkeus
сообщение Nov 25 2008, 04:55
Сообщение #1


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

Группа: Validating
Сообщений: 91
Регистрация: 23-09-08
Из: г. Томск
Пользователь №: 40 409



Добрый день.

Возникла необходимость создания символа большой и толстой ПЛИС по ГОСТу.
Остановился на более-менее удобном и компактном варианте создания символа с "сокращенным обозначением элементов с большим числом выводов одного функционального назначения" (ГОСТ 2.743-91 п.4.5). То есть, если, например, к ПЛИС планируется цеплять шину данных шириной 32, то в символе ПЛИС изображается на 32 вывода, а один - с указаним разрядности шины.

Далее, IO Designer рисует мне PCB и функциональные варианты этого символа. При этом, функциональный вариант символа (с сокращенным обозначением шин сигналов) НЕ УПАКОВЫВАЕТСЯ в компонент. Остается только использовать PCB-варинт символа, сгенерированного IOD-ом, с упаковкой его в БЛОК. Однако, номера контактов PCB-симовола, находящегося внутри блока, разумеется, не распространяется на порты блока, то есть, на его символ. Я не нашел в ГОСТах информации о необходимости простановки НОМЕРОВ ВЫВОДОВ на УГО элемента.

Вопросы:

1) есть такой ГОСТ, где упоминается необходимость простановки номеров выводов УГО (не только групповых)? тогда можно было бы не париться с рисованием номеров выводов на символе блока и ограничиться одной таблицей с номерами этих выводов....?
2) при работе с IO Designer'ом возможна обратная связь между ним, схеморедактором и платоредактором. Если я не включаю в символ ПЛИС неиспользуемые выводы (а их немало) для компактности символа, упаковываю компонент в библиотеку, а потом использую его в схеме или при разводке платы, то получается неудобно: при необходимости перетасовки сигналов между контактами или введениии/удалении новых сигналов потребуется заново перегенерировать PCB символы в IO Designer'e. Значит, придется заново упаковывать символ в компонент.
Значит ли это то, что для безгеморройной работы в IO Designer'e требуетсяи спользовать ВСЕ контакты ПЛИС на PCB символах и не менять названия PCB символов, чтобы не пришлось заново упаковывать компонент?

КАК ОСУЩЕСТВЛЯЕТСЯ ANNOTATE СХЕМЫ/ПЛАТЫ ЧЕРЕЗ IO DESIGNER БЕЗ НЕОБХОДИМОСТИ ПЕРЕУПАКОВКИ СИМВОЛОВ В КОМПОНЕНТ??

Сообщение отредактировал maailmankaikkeus - Nov 25 2008, 04:58


--------------------
Все может быть, и все быть может. И все, что может - может быть. Но одного лишь быть не может - того, чего не может быть.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
expflash
сообщение Nov 25 2008, 06:49
Сообщение #2


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

Группа: Свой
Сообщений: 97
Регистрация: 6-02-08
Из: Казань
Пользователь №: 34 802



2. Что может быть проще?! Сделайте символ NotUsed и поместите туда все неиспользуемые пины. Поместите символ на отдельный лист, который потом можно не распечатывать.
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 25 2008, 08:10
Сообщение #3


Гуру
******

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



Что значит не упаковывается? Вы подсхему для функционального символа генерировали?
Вот вам пример видео http://megratec.ru/data/ftp/exp_movie/new/...wo_GPGA_DxD.swf на верхнем уровне два функциональных символа двух ПЛИС, производится перестановки выводов как в IOD так и в Expedition, как видите все проходит.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
maailmankaikkeus
сообщение Nov 25 2008, 10:39
Сообщение #4


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

Группа: Validating
Сообщений: 91
Регистрация: 23-09-08
Из: г. Томск
Пользователь №: 40 409



Да, все это очень хорошо.
Но, видимо, я плохо понимаю, а делаю, соответственно, еще хуже.

Можно конечно, вынесте неиспользуемые пины в АнЮзед символ и вынести его на другой лист схемы.
И дизайнер прекрасно аннотирует, судя по видео. Но все прошу мне объяснить, КАК происходит такая автоматическая аннотация? Через библиотеку? Если нет, то как? Соответствие выводов пинам-то находится в библиотеке, библиотека учавствует как-то в этом процессе? Дизайнер пишет в библиотеку результаты аннотации?

При попытке вручную назначить функциональный символ в диалоговом окне Pin Mapping при создании компонента библиотекарь матерится.

Вообще, я правильно понимаю workflow при использовании дизайнера:
0) рисуется символ (или сразу целый компонент ???) ПЛИС;
1) рисуется схема (в грубом начальном варианте) с этим символом ПЛИС (или вставлять нужно Device ???)
2) переводится на плату
3) дальше начинается работа по [пере]назначению сигналов между пинами посадчных мест в дизайнере, экспедишене или выводами в капче и отражении результатов работы этого [пере]назначения в другие программы пакета?

ВОПРОС: ПРОЦЕСС АННОТАЦИИ ПРОИСХОДИТ С УЧАСТИМЕМ ЦБ ЛИ ВООБЩЕ?


--------------------
Все может быть, и все быть может. И все, что может - может быть. Но одного лишь быть не может - того, чего не может быть.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Nov 26 2008, 11:44
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(maailmankaikkeus @ Nov 25 2008, 07:55) *
1) есть такой ГОСТ, где упоминается необходимость простановки номеров выводов УГО (не только групповых)?

В том же ГОСТ 2.743-91 есть п.2.3.12. Где явно написано что нумерация ставится там-то и там-то.
В вашем случае можно применять "первый способ" сокращённого обозначения элементов (п.4.5, черт.19, это как раз второе УГО с таблицей). (на чертеже изображено полное обозначение и три варианта сокращенного).


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 27 2008, 10:00
Сообщение #6


Гуру
******

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



Процесс может выглядеть так http://megratec.ru/data/ftp/exp_movie/new/IOD_DxD_2007.avi.
Но его последовательность как и составляющие можно менять по вашему усмотрению.
1. В видео показано без переноса компонента в ЦБ. Использована локальная PDB (формируется автоматом в папке Integration).
Можно с применением ЦБ - импортировать генерированные *.hkp в ЦБ ...
2. Можно сначала сделать Database-ы, проект DxD и соединить их потом вместе ....


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
maailmankaikkeus
сообщение Nov 28 2008, 04:13
Сообщение #7


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

Группа: Validating
Сообщений: 91
Регистрация: 23-09-08
Из: г. Томск
Пользователь №: 40 409



Цитата(fill @ Nov 27 2008, 17:00) *
Процесс может выглядеть так http://megratec.ru/data/ftp/exp_movie/new/IOD_DxD_2007.avi.
Но его последовательность как и составляющие можно менять по вашему усмотрению.
1. В видео показано без переноса компонента в ЦБ. Использована локальная PDB (формируется автоматом в папке Integration).
Можно с применением ЦБ - импортировать генерированные *.hkp в ЦБ ...
2. Можно сначала сделать Database-ы, проект DxD и соединить их потом вместе ....


Спасибо.
fill, а возможно залить ролик на фтп, а то прокся не дает фильмы качать smile.gif ?

Сообщение отредактировал maailmankaikkeus - Nov 28 2008, 04:32


--------------------
Все может быть, и все быть может. И все, что может - может быть. Но одного лишь быть не может - того, чего не может быть.
Go to the top of the page
 
+Quote Post
fill
сообщение Nov 28 2008, 07:21
Сообщение #8


Гуру
******

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



Цитата(maailmankaikkeus @ Nov 28 2008, 07:13) *
Спасибо.
fill, а возможно залить ролик на фтп, а то прокся не дает фильмы качать smile.gif ?

[attachment=27214:attachment]


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

www.megratec.ru
Go to the top of the page
 
+Quote Post

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

 


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


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