Перейти к содержанию
    

Методика применения I/O_Designer

А я вот чего не понял - а можно пин держать одновременно в нескольких группах свопирования? Ну а цепь, соответственно, в одной? И где эти списки этих групп вообще задаются? В .dev-файле беглым разбирательством я не нашел групп свопирования.

Насколько я знаю - нет. IOD генерит стандартный pdb, там же это невозможно? :)

А там их и не будет, группы свопирования имеют условные названия которые при генерации pdb становятся некими группами :) Просто для удобства IOD сразу часть пинов определяет в стандартные группы, но это наверняка прописано в движке IOD, а не в файле .dev

 

P.S. А цепи по-моему вообще не имеют групп свопирования.

Изменено пользователем Inpharhus

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насколько я знаю - нет. IOD генерит стандартный pdb, там же это невозможно? :)

Так мне в pdb вообще группы свопирования не нужны. Мне нужно чтобы IOD все это знал. Что например на пару типа DIFFPLL, которая находится в группе свопирования DIFF_PLL_INPUTS, можно еще и два разных IO прицепить, если эти пины не заняты, и когда они IO, свопировать их по правилам свопа обычных IO...

 

P.S. А цепи по-моему вообще не имеют групп свопирования.

Имеют, имеют...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неа, не даеть... Только в пины, которые могут быть такими. Он по ходу физически не может переписать тип пина на тот, которого нет в списке.

 

 

Ну что же... Порою...

 

post-512-1253182803_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

fill, а почему это в описании EE2007.7? IOD стал его частью? А не отдельным продуктом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так мне в pdb вообще группы свопирования не нужны. Мне нужно чтобы IOD все это знал. Что например на пару типа DIFFPLL, которая находится в группе свопирования DIFF_PLL_INPUTS, можно еще и два разных IO прицепить, если эти пины не заняты, и когда они IO, свопировать их по правилам свопа обычных IO...

Так взаимодействие с проектом все равно через pdb происходит, если я всё правильно понимаю. Речь о маршруте DC-Exp, а с DxD не работал, не знаю как там.

Если работать в режиме синхронизации IOD с проектом думаю у вас всё получится. Когда надо - поменять группы свопирования и тип пинов...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так взаимодействие с проектом все равно через pdb происходит, если я всё правильно понимаю.

А как я понял - работа делается через аннотацию в Exp. А как в сам DxD - пока не знаю, я только начал делать символ и парт в IODе, ни в DxD, ни в Exp еще ничего не размещал. Но IOD спросил меня путь к проекту DxD-шному при создании IOD-ного проекта.

 

И... Я вообще не понимаю, на кой нужны группы свопирования в pdb, если все свопирование делается в IOD?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

fill, а почему это в описании EE2007.7? IOD стал его частью? А не отдельным продуктом?

 

Он остался отдельным - ведь его можно использовать не только с Expedition. Просто его релизы синхронизуют теперь с текущим релизом EE, ведь внутри IOD можно создать сразу project в формате DxD и если его формат не совпадет с текущими возможностями DxD то ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

post-512-1253182803_thumb.png

 

уже второй раз вижу скриншот переведенного документа на 2007.7. А можно весь документ целиком увидеть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как я понял - работа делается через аннотацию в Exp. А как в сам DxD - пока не знаю, я только начал делать символ и парт в IODе, ни в DxD, ни в Exp еще ничего не размещал. Но IOD спросил меня путь к проекту DxD-шному при создании IOD-ного проекта.

Тут не подскажу. Я в IOD генерил символ и компонент, на выходе имел .hkp и пачку .inp которые потом импортировал в центральную библиотеку и уже использовал в проекте.

И... Я вообще не понимаю, на кой нужны группы свопирования в pdb, если все свопирование делается в IOD?

Чтобы свопировать в Exp. А то ведь запаришься аннотировать туда-сюда...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы свопировать в Exp. А то ведь запаришься аннотировать туда-сюда...

Так я IOD только ради того, чтобы свопировать в нем, и применить решил, так как правила свопирования EXP-а куцые и меня не устраивают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как я понял - работа делается через аннотацию в Exp. А как в сам DxD - пока не знаю, я только начал делать символ и парт в IODе, ни в DxD, ни в Exp еще ничего не размещал. Но IOD спросил меня путь к проекту DxD-шному при создании IOD-ного проекта.

 

И... Я вообще не понимаю, на кой нужны группы свопирования в pdb, если все свопирование делается в IOD?

 

Если внимательно посмотрите видео, то есть два варианта передачи PDB:

1. Через файл *.hkp - такой же путь используется для DC\DV - т.е. надо потом импортировать его в ЦБ или плату (намек тем кто это не заметил и всегда тащит все в ЦБ :rolleyes: )

2. Через Local_PDB - сделан для DxD - т.е. данный файл при экспорте записывается в папку Integration и автоматически попадает в плату при прямой аннотации. Т.е. в случае DxD можно вообще не иметь ни символов ни PDB внутри ЦБ - процесс значительно ускоряется и упрощается.

 

Т.к свопировать можно и не выходя из Exp. - например есть у вас шина и надо переставить ее члены между собой, то и создаются группы свопирования в PDB - иначе это было бы невозможно и пришлось каждый раз переходить в IOD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2. Через Local_PDB - сделан для DxD - т.е. данный файл записывается в папку Integration и автоматически попадает в плату при прямой аннотации. Т.е. в случае DxD можно вообще не иметь ни символов ни PDB внутри ЦБ - процесс значительно ускоряется и упрощается.

Во - именно этот путь и есть наш :)

 

Т.к свопировать можно и не выходя из Exp. - например есть у вас шина и надо переставить ее члены между собой, то и создаются группы свопирования в PDB - иначе это было бы невозможно и пришлось каждый раз переходить в IOD.

Ну скажем так - мне это не нужно, так как я, как понял, все цепи ("нитки") увижу и из IOD. Да и сходить в IOD - это ведь просто переключиться в другое окно - мне не в напряг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да и сходить в IOD - это ведь просто переключиться в другое окно - мне не в напряг.

Ну не просто переключиться, а еще провести синхронизацию. Пробуйте :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну не просто переключиться, а еще провести синхронизацию. Пробуйте :)

Ясно дело, попробую... А то выхода-то два всего - или IOD с его умным свопированием, или в PCAD, который умеет "свопировать несвопуемое" с дополнительным подтверждением в уверенности... А свопирование в Exp отпадает на корню из-за того, что после аннотации в DxD оно портит соответствие номеров пинов их названиям на схеме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во - именно этот путь и есть наш :)

:a14:

Ну скажем так - мне это не нужно, так как я, как понял, все цепи ("нитки") увижу и из IOD. Да и сходить в IOD - это ведь просто переключиться в другое окно - мне не в напряг.

не совсем так, при синхронизации из IOD в DxD д.б. закрыт DxD, IOD сам его откроет. не могу понять зачем это :(

да работаю без ЦБ, т.е. без символов и компанента.

 

 

 

главное не забыть о создании cell с указанным IOD именем.

Вот кстати удивляюсь этому, что сложно было интегрировать в IOD сразу все необходимые cell'ы? Нарисовать не сложно, но время...

но тогда надо несколько cell (с простыми площадками, площадки аддаптированные под ренгенконтрль, с переходными via, cell с микроvia ......)

а так для начала сгенери в PCB Matrix, но внимательно с cell Editor, если работать без ЦБ, то возможно удаление cell, не взирая что он используется в проекте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...