|
|
  |
Программа для разводки платы с описанием схемы текстом, Схема не в графическом виде, а в текстовом. В чем эо можно развести? |
|
|
|
Aug 22 2013, 22:54
|
Знающий
   
Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871

|
Цитата(Victor® @ Aug 22 2013, 15:29)  А Вы задумывались над тем, как такую схему текст настраивать?  Схема в виде чертежа может автогенерироваться из текстового описания точно так же, как сейчас генерируются логические схемы блоков FPGA/ASIC. Уже сейчас некоторые схемы буржуйские (и особенно китайские) схемы выглядят как слегка упорядоченный набор прямоугольников с заданными именами цепей на пинах. Особо неаккуратные уже и шины не рисуют. В такой схеме все эти прямоугольники с именованными ножками выглядят атавизмом времен теплых ламповых чертежей. Однако, предложения вводить схемы в чем-то вроде edif ведут к потере почти всех преимуществ текстового ввода и проявляют все его недостатки. Для ввода схем было бы очень даже удобно иметь что-то в духе for (i = 1; i <= 100500; ++i){ C[i] = new POLCAP(Vcc, GND); } на каком-нибудь VHDL/Verilog. Хотелсоь бы, чтобы со временем схемотехника перешла на полноценный текстовый ввод на основе HDL - с циклами, условиями, функциями, классами и хорошими средствами анализа получающейся схемы (DRC). Конечно же, с сохранением возможности непосредственного ввода в виде чертежа.
|
|
|
|
|
Aug 23 2013, 05:25
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Flood @ Aug 23 2013, 01:54)  Схема в виде чертежа может автогенерироваться из текстового описания точно так же, как сейчас генерируются логические схемы блоков FPGA/ASIC. Уже сейчас некоторые схемы буржуйские (и особенно китайские) схемы выглядят как слегка упорядоченный набор прямоугольников с заданными именами цепей на пинах. Особо неаккуратные уже и шины не рисуют. В такой схеме все эти прямоугольники с именованными ножками выглядят атавизмом времен теплых ламповых чертежей. Однако, предложения вводить схемы в чем-то вроде edif ведут к потере почти всех преимуществ текстового ввода и проявляют все его недостатки. Для ввода схем было бы очень даже удобно иметь что-то в духе for (i = 1; i <= 100500; ++i){ C[i] = new POLCAP(Vcc, GND); } на каком-нибудь VHDL/Verilog. Хотелсоь бы, чтобы со временем схемотехника перешла на полноценный текстовый ввод на основе HDL - с циклами, условиями, функциями, классами и хорошими средствами анализа получающейся схемы (DRC). Конечно же, с сохранением возможности непосредственного ввода в виде чертежа. Да как бы все просто. Если нет схемотехники в тексте до сих пор - значит она никому не нужна (мне лично не нужна). Пару человек на форуме не в счет. И если до сих пор это не поддержано производителями CAD-ов (VHDL/VERILOG to Netlist), то уже и не будет.
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Aug 23 2013, 06:46
|

Знающий
   
Группа: Свой
Сообщений: 825
Регистрация: 28-11-07
Из: г.Винница, Украина
Пользователь №: 32 762

|
Цитата(Victor® @ Aug 23 2013, 08:25)  Если нет схемотехники в тексте до сих пор - значит она никому не нужна (мне лично не нужна). Поддерживаю. Возможно для сугубо цифровой схемы, которая состоит из набора гейтов и десятка групп связей между ними представление схематика в виде структурированных текстов и имело бы смысл. Хотя, как по мне, то для такого случая гораздо удобней нечто вроде схемы функциональной, когда цепи не указываются явно... Но если схема аналоговая - она в виде текста точно никому не нужна, потому как нечитаема абсолютно. А для аналоговой электроники читаемость схематика основа понимания работы устройства. Цитата(Flood @ Aug 23 2013, 01:54)  Хотелсоь бы, чтобы со временем схемотехника перешла на полноценный текстовый ввод на основе HDL - с циклами, условиями, функциями, классами и хорошими средствами анализа получающейся схемы (DRC). Конечно же, с сохранением возможности непосредственного ввода в виде чертежа. Вы, наверное, по роду основной деятельности программист или плисовод. Задумайтесь, как потом дизайнер платы будет разбираться в ваших циклах, функциях и прочих прелестях, когда ему нужно будет, скажем, выяснить к каким пинам ближе нужно поставить кондер в дифпаре, или терминатор в конце линии. Ведь графическое представление схематика изначально распространилось как наиболее простое и удобное для понимания всеми причастными к электронике инжененрами. Не нужно усложнять существующие простые решения без меры.
--------------------
Тезис первый: Не ошибается лишь тот, кто ничего не делает. Тезис второй: Опыт - великое дело, его не пропьёшь :).
|
|
|
|
|
Aug 23 2013, 08:58
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Я гляжу, я не один такой, все-таки...  Цитата(Шестилапый @ Aug 8 2013, 13:13)  Но всё же хотелось узнать, есть ли ткие программы, где схему для разводки платы можно делать не в графическом виде, а в текстовом. На языке HDL например или в каком-то ещё формате. Да, все это есть. Позволю себе расставить по ранжиру, т.к. имею практический опыт создания двух плат. 1. Cadence SCM. 2. PHDL 3. Mentor table 4. Manual netlist. Все это я прошел, и остановился на первом варианте, с которого теперь никуда переходить больше не хочу. KopaЖаль, что до конца не довели, было бы очень интересно посмотреть. Цитата(bigor @ Aug 23 2013, 10:46)  Задумайтесь, как потом дизайнер платы будет разбираться в ваших циклах, функциях и прочих прелестях, когда ему нужно будет, скажем, выяснить к каким пинам ближе нужно поставить кондер в дифпаре, или терминатор в конце линии. Ведь графическое представление схематика изначально распространилось как наиболее простое и удобное для понимания всеми причастными к электронике инжененрами. Не нужно усложнять существующие простые решения без меры. Типичные слова всех тех тех, с кем приходится общаться на данную тему. ТС, не слушайте, оба представления эквивалентны. Просто выбирайте более подходящий Вам инструмент и все.
|
|
|
|
|
Aug 23 2013, 09:50
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(vitan @ Aug 23 2013, 11:58)  Я гляжу, я не один такой, все-таки... Да, все это есть. Позволю себе расставить по ранжиру, т.к. имею практический опыт создания двух плат. 1. Cadence SCM. 2. PHDL 3. Mentor table 4. Manual netlist. Где посмотреть на №1? Есть он на FTP? Есть идея попробовать на чем-то регулярном вроде бэкплейна. P.S.Как я понял он стыкуется только с Allegro Design Entry HDL? С OrCAD Capture не работает?
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Aug 23 2013, 09:56
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Victor® @ Aug 23 2013, 13:50)  Где посмотреть на №1? Есть он на FTP? Есть идея попробовать на чем-то регулярном вроде бэкплейна. Он в комплекте с SPB с незапамятных времен идет. Пробовать не обязательно на регулярном. Даже лучше на не очень регулярном. Чтобы сразу прочувствовать, как говорится. Цитата(Victor® @ Aug 23 2013, 13:50)  Как я понял он стыкуется только с Allegro Design Entry HDL? С OrCAD Capture не работает? Он не стыкуется, а заменяет (в общем случае). Но, если будете генерить схему, то она будет в концепте. Оркадовские куски импортируются.
|
|
|
|
|
Aug 23 2013, 16:37
|
Знающий
   
Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861

|
Цитата(vitan @ Aug 23 2013, 12:58)  Kopa Жаль, что до конца не довели, было бы очень интересно посмотреть. Разработка вновь "оживлена" c дальнейшим осмыслением и направлением на практическое програмно-аппаратное использование. Со временем, с большой вероятностью, появится юзабельный вариант в том или ином исполнении. P.S. Если есть пожелания к функциональности, дизайну и их очерёдности реализации, то они принимаются.
Сообщение отредактировал Kopa - Aug 23 2013, 16:56
|
|
|
|
|
Aug 23 2013, 19:14
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Kopa @ Aug 23 2013, 20:37)  P.S. Если есть пожелания к функциональности, дизайну и их очерёдности реализации, то они принимаются. Я бы с радостью, но только не понял пока, что именно разрабатывается. Т.е. по Вашим ссылкам отчетливого понимания не возникло. Вы расскажите на словах, как Вы себе видите процесс, и какие инструменты хотите сделать, а то разбираться с фортом и его, как бы это выразиться, экосистемой, совершенно некогда пока...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|