Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: netlist в VHDL
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
demidrol
Как человека, который платы трассирует от случая к случаю и натыкается на кучу особенностей того же Altium Designer, меня давно интересует вопрос -- а нельзя ли тот же самый нетлист не рисовать в схемотехническом редакторе, а написать на VHDL, например. Т.е. да, не вопрос, альтиум умеет нетлист в VHDL экспортировать, а вот интересно, есть ли возможность ему подсунуть готовый нетлист на VHDL, пусть и на его ограниченном подмножестве.

Это же сразу столько проблем с именованием сигналов, параметризацией (привет, массивы из harness'ов!) сразу отпадает... Да и читаемость, боюсь, для больших схем была бы получше, чем "простыни" схем.
Uree
Еще одинsm.gif

Напишите на VHDL приведенную ниже схему, чтобы была высокая читаемость(особенно для кого-то, кто будет делать ее ревью, желательно в сторонней фирме), а потом откройте исходник через полгодика и попробуйте понять, что он описывает:

Нажмите для просмотра прикрепленного файла
vitan
Цитата(Uree @ Mar 19 2015, 12:02) *
Еще одинsm.gif

Тенденция, однако! wink.gif

Цитата(Uree @ Mar 19 2015, 12:02) *
Напишите на VHDL приведенную ниже схему, чтобы была высокая читаемость(особенно для кого-то, кто будет делать ее ревью, желательно в сторонней фирме), а потом откройте исходник через полгодика и попробуйте понять, что он описывает:

Люди чувствуют, что именно им нужно. А то, что Вы написали, как ни странно, никому не нужно. Расписываю по пунктам:
- высокая читаемость - понятие субъективное, даже несмотря на некие общепринятые понятия. Этот агрумент пойдет в ход в последнюю очередь. Красота спасет мир, но попозже. sm.gif
- ревью никто делать не будет. Точнее так: даже если у вас бизнес-процессы по 5 уровню CMMI, и есть те, кто будет делать ревью, всё равно при поступлении к этим людям нетлиста им будет дана команда провести ревью. Т.е. нормальный начальник даст команду проверить то, что есть, а не переделывать из нетлиста в графику и повторно проверять. И сама возмжоность возникновения нетлиста вместо схемы тоже будет поощряться, т.к. человек сможет показать эффективность этого подхода. А он сможет, ибо он сам пришел к этому, его никто за уши не тянул.
- сторонняя фирма в 99% случаев не должна иметь доступа к КД ибо капитализм. С оставшимся процентом - см. выше.
- через полгодика уже нужно будет открывать не эту схему, а новый проект, ибо это изделие уже пора будет снимать с производства. Если это война\космос\т.п., то там отладить нужно не через полгода, а до начала серии, после чего смотреть туда надо будет разве что при написании мемуаров.

ТС, обратите внимание на продукты кейденса. Или для начала на PHDL.
demidrol
Цитата(vitan @ Mar 19 2015, 12:22) *
ТС, обратите внимание на продукты кейденса. Или для начала на PHDL.


Благодарю.
Uree
Цитата(vitan @ Mar 19 2015, 10:22) *
- сторонняя фирма в 99% случаев не должна иметь доступа к КД ибо капитализм. С оставшимся процентом - см. выше.


Вообще-то с точностью до наоборот - практически все конторы, серьезно занимающиеся проектированием сотрудничают с поставщиками компонентов в части их применения. Поэтому практически каждая схема каждого устройства идет на ревью к производителям ее комплектующих.
А капитализм решается с помощью NDA и рисков для репутации. И потому он капитализм...
vitan
Цитата(Uree @ Mar 19 2015, 13:05) *
Вообще-то с точностью до наоборот - практически все конторы, серьезно занимающиеся проектированием сотрудничают с поставщиками компонентов в части их применения. Поэтому практически каждая схема каждого устройства идет на ревью к производителям ее комплектующих.

Да ладно? Представляю, как погрязнет атмел при проверке "серьезных" проектов. sm.gif Для реально серьезных проектов при возникновении реальной потребности в графике схему можно и сгенерить (если кому-то там читать текст тяжело).
Uree
Эммм... у меня как-то "Атмел" и "серьезные проекты" в одном флаконе не укладываютсяsm.gif Может потому, что с ними как-то не сталкивался особо.
А так да, ST, Broadcom, LinearTechnology, MaxLinear, Nordic, TI, MonolithicPower.... - каждому высылается кусок схемы с их компонентами для ревью. В случае проблем в работе девайса - вопросы опять же к ним - почему проблемы? Ревью было? Было. Подтверждение было? Было. Где заявленные параметры? Что изменить, чтобы их вытянуть? И т.д. и т.п. Примерно так выглядит саппорт в "серьезных" проектах. А теперь предложите всем перечисленным читать вашу схему в VHDL...
Ясно дело, что для себя можно чем угодно пользоваться, но встраиваясь в существующую систему придется "соответствовать". Ну либо не встраиваться...
demidrol
Цитата(Uree @ Mar 19 2015, 14:29) *
Эммм... у меня как-то "Атмел" и "серьезные проекты" в одном флаконе не укладываютсяsm.gif

ну, например, они радстойкие процессоры делают (это если за скобками оставить 8-битный AVR)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.