Jump to content

    
Sign in to follow this  
ProfessorF

Как создать part,состоящий из нескольких symbol?

Recommended Posts

Подскажите, пожалуйста, как создать part, состоящий из нескольких symbol, сохранив номера пинов из символов?

Создал несколько символов, номера пинов указаны, названия пинов тоже. Импортирую их в Part editor, проставляю все галки, чтобы добавить всех символов по 1 гейту.

Смотрю результат, а только первый гейт имеет проставленные пины, остальные пины не проставлены. Если удалить гейт с проставленными пинами, то при следующем импорте символа пины проставятся на этот конкретный символ, но дальше - опять нет. Выходит, что пины проставляются только в один из гейтов, а остальные добавляются корректно, но соответствие пинов не проставляется.

Что я делаю не так? Не хотелось бы все пины вручную в Part Editor проставлять :(

Заранее благодарен за советы.
 

Share this post


Link to post
Share on other sites

В левом верхнем углу выберите символ и поставьте галочку на нем. Если все сделали правильно - автоматом подтянутый для выбранного символа должен отобразиться. 

Share this post


Link to post
Share on other sites

Я, вероятно, недостаточно ясно выразился.

Вот скриншот, того, что я пытаюсь объяснить: https://imgur.com/T7y74em
У первого гейта видно, что пины проставились, а у второго они не проставились, а собраны в кучу слева.
 

Share this post


Link to post
Share on other sites
1 hour ago, ProfessorF said:

Я, вероятно, недостаточно ясно выразился.

Вот скриншот, того, что я пытаюсь объяснить: https://imgur.com/T7y74em
У первого гейта видно, что пины проставились, а у второго они не проставились, а собраны в кучу слева.
 

1.уверен, что номера пинов имеются на символе (что то я их не вижу)

2.покажи закладку Supply and NC

Share this post


Link to post
Share on other sites
11 hours ago, Frederic said:

1.уверен, что номера пинов имеются на символе (что то я их не вижу)

2.покажи закладку Supply and NC

1. Разумеется они есть! Если сделать в другом порядке, то будет так: https://imgur.com/mxAUnth теперь всё поменялось местами, но по-прежнему только у первого добавленного символа сохранены пины, у второго они свалены в кучу слева. Обратите внимание, что все пины Y*, которые на первом изображении были слева в куче, теперь проставлены в гейт, а пины A* - наоборот.

2. Там пусто. Я намеренно создал новый пустой part для экспериментов

 

Edited by ProfessorF

Share this post


Link to post
Share on other sites
14 минут назад, ProfessorF сказал:

1. Разумеется они есть! Если сделать в другом порядке, то будет так: https://imgur.com/mxAUnth теперь всё поменялось местами, но по-прежнему только у первого добавленного символа сохранены пины, у второго они свалены в кучу слева. Обратите внимание, что все пины Y*, которые на первом изображении были слева в куче, теперь проставлены в гейт, а пины A* - наоборот.

2. Там пусто. Я намеренно создал новый пустой part для экспериментов

 

 

Выложите ЦБ с вашими символами и ячейкой.

Share this post


Link to post
Share on other sites
6 hours ago, fill said:

Выложите ЦБ с вашими символами и ячейкой.

Попробовал проделать то же самое в пробной либе (Xpedition Evaluation): собрать из имеющихся там символов fpga - то же самое. Может быть я что-то не так делаю?

Создал пустую либу: https://mega.nz/#!7SIyTYaB!bjdLK3KfgRsfBIxfPfRhOZ8BX1L78xSgM6dRjY0FW0M

На её примере пишу, что делаю:

1. Открываю Part editor, создаю новый элемент.

2. Открываю Pin mapping. Нажимаю импортировать символы

3. Выбираю PART_1588, ставлю галку на создание гейта, 1 штука, ставлю галку на импорт свойств пинов и галку на импорт маппинга пинов, нажимаю Apply.

4. Вижу, что в окне Pin mapping добавляется секция и проставляются пины

5. Выбираю PART_VCC8, нажимаю OK.

5. Символ импортируется, но на этот раз пины автоматически не проставлены.

6. Если проделать всё то же самое, но начать с PART_VCC8, тогда пины будут проставлены у PART_VCC8, но не у PART_1588.

Никак не пойму, что не так? :(
 

Share this post


Link to post
Share on other sites
38 минут назад, ProfessorF сказал:

Попробовал проделать то же самое в пробной либе (Xpedition Evaluation): собрать из имеющихся там символов fpga - то же самое. Может быть я что-то не так делаю?

Создал пустую либу: https://mega.nz/#!7SIyTYaB!bjdLK3KfgRsfBIxfPfRhOZ8BX1L78xSgM6dRjY0FW0M

На её примере пишу, что делаю:

1. Открываю Part editor, создаю новый элемент.

2. Открываю Pin mapping. Нажимаю импортировать символы

3. Выбираю PART_1588, ставлю галку на создание гейта, 1 штука, ставлю галку на импорт свойств пинов и галку на импорт маппинга пинов, нажимаю Apply.

4. Вижу, что в окне Pin mapping добавляется секция и проставляются пины

5. Выбираю PART_VCC8, нажимаю OK.

5. Символ импортируется, но на этот раз пины автоматически не проставлены.

6. Если проделать всё то же самое, но начать с PART_VCC8, тогда пины будут проставлены у PART_VCC8, но не у PART_1588.

Никак не пойму, что не так? :(
 

Не вижу у себя проблемы:

 

2019-03-22_18-52-50.png

 

Возможно какой-то баг в вашей версии программы.

Share this post


Link to post
Share on other sites
11 minutes ago, fill said:

Не вижу у себя проблемы:


 

2019-03-22_18-52-50.png


 

Возможно какой-то баг в вашей версии программы.

Огромное спасибо, что проверили! Буду искать проблему у себя.
 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this