реклама на сайте
подробности

 
 
> Программа для разводки платы с описанием схемы текстом, Схема не в графическом виде, а в текстовом. В чем эо можно развести?
Шестилапый
сообщение Aug 8 2013, 09:13
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 2-09-09
Из: Санкт-Петербург
Пользователь №: 52 153



Схемы для цифровой аппаратуры как-то странно выглядят, если используется хотябы пара микросхем с более чем 200 выводов. На паре листов A1 прямоугольнички подключенные к шинам. Толку от графического представления такой схемы немного. Хочется задать соединения выводов микросхем текстом. Самому написать нетлист в рукопашную вообще возможно, сам делал что-то подобное для PCAD.
Но всё же хотелось узнать, есть ли ткие программы, где схему для разводки платы можно делать не в графическом виде, а в текстовом. На языке HDL например или в каком-то ещё формате.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vitan
сообщение Aug 23 2013, 08:58
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Я гляжу, я не один такой, все-таки... sm.gif

Цитата(Шестилапый @ Aug 8 2013, 13:13) *
Но всё же хотелось узнать, есть ли ткие программы, где схему для разводки платы можно делать не в графическом виде, а в текстовом. На языке HDL например или в каком-то ещё формате.

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

1. Cadence SCM.
2. PHDL
3. Mentor table
4. Manual netlist.

Все это я прошел, и остановился на первом варианте, с которого теперь никуда переходить больше не хочу.

Kopa
Жаль, что до конца не довели, было бы очень интересно посмотреть.

Цитата(bigor @ Aug 23 2013, 10:46) *
Задумайтесь, как потом дизайнер платы будет разбираться в ваших циклах, функциях и прочих прелестях, когда ему нужно будет, скажем, выяснить к каким пинам ближе нужно поставить кондер в дифпаре, или терминатор в конце линии.
Ведь графическое представление схематика изначально распространилось как наиболее простое и удобное для понимания всеми причастными к электронике инжененрами.
Не нужно усложнять существующие простые решения без меры.

Типичные слова всех тех тех, с кем приходится общаться на данную тему.
ТС, не слушайте, оба представления эквивалентны. Просто выбирайте более подходящий Вам инструмент и все.
Go to the top of the page
 
+Quote Post
Kopa
сообщение Aug 23 2013, 16:37
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(vitan @ Aug 23 2013, 12:58) *
Kopa
Жаль, что до конца не довели, было бы очень интересно посмотреть.

Разработка вновь "оживлена" c дальнейшим осмыслением и направлением на практическое програмно-аппаратное использование.
Со временем, с большой вероятностью, появится юзабельный вариант в том или ином исполнении.

P.S. Если есть пожелания к функциональности, дизайну и их очерёдности реализации, то они принимаются.

Сообщение отредактировал Kopa - Aug 23 2013, 16:56
Go to the top of the page
 
+Quote Post
vitan
сообщение Aug 23 2013, 19:14
Сообщение #4


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Kopa @ Aug 23 2013, 20:37) *
P.S. Если есть пожелания к функциональности, дизайну и их очерёдности реализации, то они принимаются.

Я бы с радостью, но только не понял пока, что именно разрабатывается. Т.е. по Вашим ссылкам отчетливого понимания не возникло.
Вы расскажите на словах, как Вы себе видите процесс, и какие инструменты хотите сделать, а то разбираться с фортом и его, как бы это выразиться, экосистемой, совершенно некогда пока...
Go to the top of the page
 
+Quote Post
Kopa
сообщение Aug 26 2013, 12:03
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(vitan @ Aug 23 2013, 22:14) *
Я бы с радостью, но только не понял пока, что именно разрабатывается. Т.е. по Вашим ссылкам отчетливого понимания не возникло.
Вы расскажите на словах, как Вы себе видите процесс, и какие инструменты хотите сделать, а то разбираться с фортом и его, как бы это выразиться, экосистемой, совершенно некогда пока...

Программно-графическая среда разработки как программной части МК, МСХ с сопряжённой моделью (подобно Proteus), так и идеи использования Ассемблер
- ориентированного подхода (Алгоритм Билдер, HiAsm и др.) по возможности работы с разными видами одного файла (схема <-> печатная плата ) в одном
окне. Входную/выходную информация, по возможности использовать в сопряжении с существующими CAD системами, программными утилитами и др. ПО.
и "произвольно" преобразовывать, а также задействоать возможности по расширению функционала самими пользователями.

Как то так сумбурно. Абстрактно Home Cad система под свои "хотелки". Реализация на Форт т.к. его направленность простота, гибкость, расширяемость
без использования "надуманных" абстракций с использованием возможностей языка по моделированию необходимых понятий проблемной области на
близком к естественному языку с возможностью изменять синтаксис и семантику как в процессе создания программы так и в дальнейшем расширении
функционала базиса. и делать n-ое количество действий наиболее просто (без привлечения аппарата построения "искуственных" синтаксических построений (хороший пример Форт программы планировщик nncron.ru )

P.S. Сначала сделать простое и достаточно функциональное решение по использованию (типа SprintLayout ), но по интерфейсу без
неоправданных движений мышью в создании схемы. (связь между выбранными выводами элементов проводить автоматом) Есть некоторые проблемы с расстановкой
приоритетов в реализации "надуманного" функционала.

Сообщение отредактировал Kopa - Aug 26 2013, 12:05
Go to the top of the page
 
+Quote Post
vitan
сообщение Aug 26 2013, 12:21
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Эммм...

Честно говоря, яснее не стало. sm.gif
Вы хотите сделать полностью весь САПР печатных плат? И трассировочную часть тоже? Чем Вас не устраивают имеющиеся готовые решения?
Go to the top of the page
 
+Quote Post
Kopa
сообщение Aug 26 2013, 13:44
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(vitan @ Aug 26 2013, 16:21) *
Эммм...

Честно говоря, яснее не стало. sm.gif
Вы хотите сделать полностью весь САПР печатных плат? И трассировочную часть тоже? Чем Вас не устраивают имеющиеся готовые решения?

Sorry/ Насколько возможно и не обязательно полностью только САПР печатных плат. ("дописывать", например "интелектуальные" алгоритмы трассировки)
Чем не устраивают имеющиеся решения? "Неправомерной" сложностью коммерческих решений и времени при их изучении и использовании,
а главное невозможность создать из имеющегося решения для частного применения и сложности создания простых решений "последней мили"
(например возможности графического отображения в различных возможных вариантах с динамическим переходом от одного вида к другому
как схемотехническому так и к функциональному и программному.)

P.S. Возможно, это лишь субъективные ощущения и не надо жалеть время на "тупую и монотонную" работу.

Сообщение отредактировал Kopa - Aug 26 2013, 13:45
Go to the top of the page
 
+Quote Post
vitan
сообщение Aug 26 2013, 14:15
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Kopa @ Aug 26 2013, 17:44) *
а главное невозможность создать из имеющегося решения для частного применения и сложности создания простых решений "последней мили"

Где-то по ссылкам видел пример с ПЛИС (проблемы с расстановкой ног и т.п.). Вы подобные вещи понимаете под "частным применением"? Если да, то как Вы себе видите реальный процесс разработки? Каждый день возникают те или иные задачи, которые решаются в рамках одного САПР. Т.е. он, как бы один на все случаи жизни. Вы хотите создавать инструменты "на лету"? Вы уверены, что это выгодно в смысле потраченного времени? Ведь конкретная задача, для которой Вы только что разработали инструмент, может и не повториться...

Если по теме, то Как Вы себе представляете описание схемы в виде текста? У Вас есть пример какой-нибудь, что ли?...
Go to the top of the page
 
+Quote Post
Kopa
сообщение Aug 26 2013, 14:44
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(vitan @ Aug 26 2013, 18:15) *
Где-то по ссылкам видел пример с ПЛИС (проблемы с расстановкой ног и т.п.). Вы подобные вещи понимаете под "частным применением"? Если да, то как Вы себе видите реальный процесс разработки? Каждый день возникают те или иные задачи, которые решаются в рамках одного САПР. Т.е. он, как бы один на все случаи жизни. Вы хотите создавать инструменты "на лету"?

Да, по возможности.
Цитата(vitan @ Aug 26 2013, 18:15) *
Вы уверены, что это выгодно в смысле потраченного времени? Ведь конкретная задача, для которой Вы только что разработали инструмент, может и не повториться...

Если инструмент "адекватен" области решаемых задач и прост в применении, то вполне оправдано (если речь не идёт о чём то 'достаточно" тривиальном и не требующем "высококачественного" решения немедленно.)

Цитата(vitan @ Aug 26 2013, 18:15) *
Если по теме, то Как Вы себе представляете описание схемы в виде текста? У Вас есть пример какой-нибудь, что ли?...

В тексте не так просто отобразить и воспринять n-ое количество метаданных, в отличии от "многомерности" графического представления.
Лучше, скорее всего, будет использование системы с описанием данных отмеченных разными тегами, а при невозможности просто их классифицировать,
то описание на уровне действий-операторов работы с моделью данных. (например для "дуальности" представления схемограммы предполагаю использовать
диалект Форт подобного языка.) На Форт встречал варианты моделирования схемотехники процессорного ядра вместо VHDL с неплохими результатами.
На ПЛК есть диалект Форт языка ForthLogic решающий для пользователей ПЛК залачи своим способом (правда без отображения в схемограмму)
В плане трассировке "cама дорожка" присоединённая к заданному элементу может частично иметь некоторую метаинформацию по способу её разводке в схеме.

Сообщение отредактировал Kopa - Aug 26 2013, 14:53
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Шестилапый   Программа для разводки платы с описанием схемы текстом   Aug 8 2013, 09:13
- - HardEgor   Так обычный нетлист, пишешь в текстовом релдакторе...   Aug 8 2013, 12:15
- - Victor®   Цитата(Шестилапый @ Aug 8 2013, 12:13) Сх...   Aug 8 2013, 13:32
- - Шестилапый   Цитата(HardEgor @ Aug 8 2013, 16:15) Так ...   Aug 9 2013, 04:27
|- - Victor®   Цитата(Шестилапый @ Aug 9 2013, 07:27) Ка...   Aug 9 2013, 06:04
||- - Victor®   Цитата(Victor® @ Aug 9 2013, 09:04) OrCAD...   Aug 9 2013, 07:12
|- - vicnic   Цитата(Шестилапый @ Aug 9 2013, 08:27) Ка...   Aug 9 2013, 08:24
- - MrYuran   Выходит, не только мне такие бредовые идеи приходя...   Aug 9 2013, 06:54
- - ZASADA   Цитата(Шестилапый @ Aug 8 2013, 12:13) Сх...   Aug 9 2013, 09:17
- - fill   Цитата(Шестилапый @ Aug 8 2013, 13:13) Сх...   Aug 9 2013, 11:11
- - KRS   PHDL http://sourceforge.net/p/phdl/wiki/Home/   Aug 9 2013, 12:51
- - Шестилапый   EDIF что-то меня не привлекает. Есть ещё примерно ...   Aug 9 2013, 13:38
|- - fill   Цитата(Шестилапый @ Aug 9 2013, 17:38) Та...   Aug 13 2013, 09:09
- - Ant_m   Поищите на форуме cadence, vitan хотел делать схем...   Aug 9 2013, 14:34
|- - Kopa   Могу сделать некоторое решение на основе небольшой...   Aug 11 2013, 11:29
- - Uree   Не ошиблись. У кэйденс есть такая штука, System Co...   Aug 13 2013, 10:35
|- - fill   Цитата(Uree @ Aug 13 2013, 14:35) Не ошиб...   Aug 13 2013, 11:16
|- - Victor®   Цитата(Uree @ Aug 13 2013, 13:35) Не ошиб...   Aug 13 2013, 13:12
- - Uree   Не увидел в ответах, что речь впечатлении от конкр...   Aug 13 2013, 12:06
- - Uree   From the Windows Start menu, choose Programs ...   Aug 13 2013, 13:40
- - ClayMan   В плане ввода схемы через нетлист без рисования к-...   Aug 14 2013, 08:56
|- - Victor®   Цитата(ClayMan @ Aug 14 2013, 11:56) В пл...   Aug 22 2013, 11:29
|- - Flood   Цитата(Victor® @ Aug 22 2013, 15:29) А Вы...   Aug 22 2013, 22:54
|- - Victor®   Цитата(Flood @ Aug 23 2013, 01:54) Схема ...   Aug 23 2013, 05:25
|- - bigor   Цитата(Victor® @ Aug 23 2013, 08:25) Если...   Aug 23 2013, 06:46
- - Victor®   Цитата(vitan @ Aug 23 2013, 11:58) Я гляж...   Aug 23 2013, 09:50
|- - vitan   Цитата(Victor® @ Aug 23 2013, 13:50) Где ...   Aug 23 2013, 09:56
- - vitan   Цитата(Kopa @ Aug 26 2013, 18:44) Да, по ...   Aug 26 2013, 14:55
- - Kopa   Цитата(vitan @ Aug 26 2013, 18:55) Из нег...   Aug 26 2013, 15:15
- - vitan   Цитата(Kopa @ Aug 26 2013, 19:15) Нет, та...   Aug 26 2013, 15:24
- - Kopa   Цитата(vitan @ Aug 26 2013, 19:24) Нетлис...   Aug 26 2013, 15:38


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01605 секунд с 7
ELECTRONIX ©2004-2016