Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: I/O Designer vs I/O Optimizer
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
keln
Подскажите, плиз, в чем разница между этими двумя продуктами? Вроде как, I/O Designer позволяет создавать набор УГО для библиотеки а с другой стороны о таком же функционале читаю про I/O Optimizer в любезно выложенном здесь fill-ом материале по обучению. И в краткой аннотации к I/O Designer наблюдаю следующий текст: "Functionality includes FPGA vendor support, symbol and schematic generation and FPGA I/O optimization."

П.С. Может кто поделится архивом с лекциями и лабами по IOD аналогичный архиву по IOPT?
fill
Цитата(keln @ Mar 25 2018, 15:23) *
Подскажите, плиз, в чем разница между этими двумя продуктами? Вроде как, I/O Designer позволяет создавать набор УГО для библиотеки а с другой стороны о таком же функционале читаю про I/O Optimizer в любезно выложенном здесь fill-ом материале по обучению. И в краткой аннотации к I/O Designer наблюдаю следующий текст: "Functionality includes FPGA vendor support, symbol and schematic generation and FPGA I/O optimization."

П.С. Может кто поделится архивом с лекциями и лабами по IOD аналогичный архиву по IOPT?

Ориентируйтесь на I/O Optimizer -это более новый продукт, который далее будет заменять IOD.
keln
Создал при помощи I/O Optimizer компонент FPGA, появилось несколько вопросов:
1. Наискось на символах в DxDesigner присутствует текст "FPGA" крупными серыми буква - как убрать эту надпись?
2. Вокруг символа опять же в DxDesigner присутствует некая область в некую мелкую сетку(визуально), в которой я не могу подсоединять вывод символа к цепи. Т.е. мне надо подцепиться к выводу символа инструментом Net(n), которым цепи создают, и вести цепь от пина за пределы этой области, там уже подсоединять. Как решить данную проблему, область эту как-то можно убрать?
3. Если мне не нравится - как раскидывает Оптимайзер пины по символам и я хочу часть пинов из одного символа перекинуть в другой - придется разбирать part, перекидывать пины руками из одного символа в другой и упаковывать в part по-новой? При этом, похоже, и руками не размещенные выводы в слоты прописывать или создавать придется part новый, чтобы там при импорте символов сразу нужные слоты автоматом заполнялись? Как-то попроще можно данную проблему решить?
Frederic
Цитата(keln @ Jul 23 2018, 19:27) *
Создал при помощи I/O Optimizer компонент FPGA, появилось несколько вопросов:
1. Наискось на символах в DxDesigner присутствует текст "FPGA" крупными серыми буква - как убрать эту надпись?

предполагаю, что эта фишка показывает, что используется символ сгенерированный IOO

Цитата
2. Вокруг символа опять же в DxDesigner присутствует некая область в некую мелкую сетку(визуально), в которой я не могу подсоединять вывод символа к цепи. Т.е. мне надо подцепиться к выводу символа инструментом Net(n), которым цепи создают, и вести цепь от пина за пределы этой области, там уже подсоединять. Как решить данную проблему, область эту как-то можно убрать?

The FPGA connectivity reserved area surrounding an FPGA symbol does not allow connections to the FPGA from outside the area unless you draw a net to it.
Note:
The tool does not allow you to connect to a pin or a net stub by abutment within the reserved area.

Цитата
3. Если мне не нравится - как раскидывает Оптимайзер пины по символам и я хочу часть пинов из одного символа перекинуть в другой - придется разбирать part, перекидывать пины руками из одного символа в другой и упаковывать в part по-новой? При этом, похоже, и руками не размещенные выводы в слоты прописывать или создавать придется part новый, чтобы там при импорте символов сразу нужные слоты автоматом заполнялись? Как-то попроще можно данную проблему решить?

предлагаю работать через функциональный символ,
если это не устроит то создать в ЦБ "part новый" под раскладку IOO sm.gif
fill
Цитата(keln @ Jul 23 2018, 19:27) *
2. Вокруг символа опять же в DxDesigner присутствует некая область в некую мелкую сетку(визуально), в которой я не могу подсоединять вывод символа к цепи. Т.е. мне надо подцепиться к выводу символа инструментом Net(n), которым цепи создают, и вести цепь от пина за пределы этой области, там уже подсоединять. Как решить данную проблему, область эту как-то можно убрать?

Это область безопасности ("защита от дурака"), чтобы пользователь не соединял цепи FPGA напрямую. Достаточно иметь на схеме два отрезка цепи с одинаковым названием и нет необходимости их соединять графически.
Задайте себе вопрос, что будет делать софт при перестановке соединений FPGA, в случае если цепи на схеме прорисованы полностью, а не отрезками. В случае отрезков достаточно изменить имя цепи на новое, а в случае полной прорисовки цепи, что перерисовывать соединения в области подключения к символам FPGA?
keln
Цитата(Frederic @ Jul 24 2018, 06:36) *
предполагаю, что эта фишка показывает, что используется символ сгенерированный IOO

Эта фишка у меня пропала, когда я затер слово FPGA другим словом в атрибутах FractureNumber и Type в редакторе символов. IOPT, ведь, используется не только для FPGA а еще и для CPLD(они есть у него в базе), но упорно подпихивает везде текст FPGA.

Цитата(Frederic @ Jul 24 2018, 06:36) *
предлагаю работать через функциональный символ,
если это не устроит то создать в ЦБ "part новый" под раскладку IOO sm.gif

Не совсем понял - это как? Что касается настроек I/O Optimizer, то я там все передергал - с самыми лучшими/наиболее приемлемыми он все одно делает один символ с 2-мя пинами, которые по логике должны быть в другом символе.

Цитата(fill @ Jul 24 2018, 09:48) *
Это область безопасности ("защита от дурака"), чтобы пользователь не соединял цепи FPGA напрямую. Достаточно иметь на схеме два отрезка цепи с одинаковым названием и нет необходимости их соединять графически.
Задайте себе вопрос, что будет делать софт при перестановке соединений FPGA, в случае если цепи на схеме прорисованы полностью, а не отрезками. В случае отрезков достаточно изменить имя цепи на новое, а в случае полной прорисовки цепи, что перерисовывать соединения в области подключения к символам FPGA?


Я и рисую поименованными одной цепью отрезками с линками на конце. Просто бывает удобно скопировать этот отрезок уже готовый, вставить и тащить к ноге, к которой он цепляется и подсоединяется сам... у всех символов, кроме этих с защитой. Приходится вставлять этот отрезок рядом, за пределами этой зоны а потом от ноги тянуть к нему цепь и соединять таким образом за пределами зоны.
Frederic
Цитата(keln @ Jul 24 2018, 13:02) *
Эта фишка у меня пропала, когда я затер слово FPGA другим словом в атрибутах FractureNumber и Type в редакторе символов. IOPT, ведь, используется не только для FPGA а еще и для CPLD(они есть у него в базе), но упорно подпихивает везде текст FPGA.

пишет и пишет, меня совсем не напрягает
после оптимизации пинов еще добавится в скобочках слово Optimized sm.gif

Цитата
Не совсем понял - это как? Что касается настроек I/O Optimizer, то я там все передергал - с самыми лучшими/наиболее приемлемыми он все одно делает один символ с 2-мя пинами, которые по логике должны быть в другом символе.

при генерации символов имеется возможность поставить галку на генерацию функционального символа
т.е. один символ со всеми выводами

Цитата
Я и рисую поименованными одной цепью отрезками с линками на конце. Просто бывает удобно скопировать этот отрезок уже готовый, вставить и тащить к ноге, к которой он цепляется и подсоединяется сам... у всех символов, кроме этих с защитой. Приходится вставлять этот отрезок рядом, за пределами этой зоны а потом от ноги тянуть к нему цепь и соединять таким образом за пределами зоны.

ни кто не запрещает при установке символа указать Add net & Add Lables
вообще не придется рисовать цепи и присваивать имена цепям
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.