Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Ищу какую-нибудь автоматизацию перевода платы в схему |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Parasite |
Приветствую. Интересует какая-нибудь автоматизация "реверс-сборки" платы (из готовой рабочей платы - в схему, и далее если повезет - в VHDL). Ручками оно всё конечно делается - но очень медленно, и схема хоть и получается, но визуально зело корявая и трудная для чтения. Особенно если на плате - с пару сотен корпусов мелкой логики типа 155й серии... Вопрос интересует в общем и целом, без привязки к конкретному изделию. Есть ли какие-нибудь иные пути решения задачи, кроме как тянуть каждую дорожку ручками в Eagle? Вот для подобной задачи на уровне кристаллов - есть например софт deGate, но вот на уровне готовых плат и изделий - прошу помощи у сообщества. Спасибо. |
LEON
Member
Откуда: Московская обл. Всего сообщений: 181 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 мар. 2008 |
Честно говоря, маловероятно. Из каких соображений программа будет строить вам красивые УГО элементов и располагать их в удобоваримом для чтения варианте? Поэтому ручками, ручками, бегаете по дорожкам и восстанавливаете схему. Или, что более верно как мне кажется - если знаете как работает прототип платы, то сразу в VHDL пишите. А вообще интересно посмотреть на плату с парой сотен корпусов 155 |
Parasite |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 декабря 2013 15:45 Сообщение отредактировано: 13 декабря 2013 15:46
LEON написал: Например из тех же, из каких любой вменяемый xCAD делает обратную задачу - по схеме оптимизирует расположение корпусов на плате с учетом минимализации числа переходов и длины дорожек. Опять же, deGate ж это как-то делает - но только с кристаллами..... Из каких соображений программа будет строить вам красивые УГО элементов и располагать их в удобоваримом для чтения варианте? А дорожки растяну я, так и быть - ручками (хотя, по идее - OCR и векторизацию еще никто не отменял). LEON написал: Дак вот не знаем, к сожалению. Посему - нужна схема, и желательно - безошибочная (глядишь - и до реплик дорастем). Или, что более верно как мне кажется - если знаете как работает прототип платы, то сразу в VHDL пишите. LEON написал: Да не вопрос. И там далеко не только одни 155е - там и Z80, и Ямахи, и мотороловские камни в виде "доп.процессоров".... А вообще интересно посмотреть на плату с парой сотен корпусов 155 |
Guest |
NEW! Сообщение отправлено: 13 декабря 2013 15:58
Parasite написал: Интересно, как такая прога справится с многослойными платами и металлизацией via-holes? Рентген-аппарат в комплекте?!? Интересует какая-нибудь автоматизация "реверс-сборки" платы (из готовой рабочей платы - в схему, и далее если повезет - в VHDL). Ручками оно всё конечно делается - но очень медленно, и схема хоть и получается, но визуально зело корявая и трудная для чтения. Обычную, двустороннюю можно закинуть на сканер и обрисовать в *каде, позже добавить "прототип-чипов" и конвертнуть в схему, не так и сложно. А со многослойкой как? Топором нарубать?? |
Сейчас на форуме |
Parasite |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 декабря 2013 16:40 Сообщение отредактировано: 13 декабря 2013 16:41
Fe-Restorator написал: Это как раз самая простая часть - и она давно выполнена. Имеются картинки дорожек платы по всем слоям, при необходимости - могут быть векторы из них же. как такая прога справится с многослойными платами и металлизацией via-holes? Рентген-аппарат в комплекте?!? Проблема собственно в получении внятной схемы (разрисовке логики и прочего из всех этих мелких корпусов "на бумагу"), учитывая имеющиеся дорожки с платы. |
LEON
Member
Откуда: Московская обл. Всего сообщений: 181 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 декабря 2013 17:26 Сообщение отредактировано: 13 декабря 2013 17:28
Parasite написал: Это разные задачи. При трассировке вы сами задаете соответствие схемного элемента и его корпуса, далее программа просто управляет правилами геометрии - оптимизирует нужные линии, расставляет кучеряво корпуса и прочее. А вам то нужно получить схему из набора связей между точками, и то, предварительно такой массив как-то нужно срисовать с платы. Как вам программа нарисует УГО резистора исходя из двух падов? А микросхему, да так, чтобы в итоге схема еще и читалась? Поэтому ручками ...по схеме оптимизирует расположение корпусов на плате... |
Parasite |
LEON написал: Я понимаю. Но ведь хочется же! Это разные задачи. LEON написал: Я согласен его вбить в программу. Ручками. Как таблицу соединений "Отсюда>->туда" плюс расчиповку\разноговку корпусов. Я, собссно, именно этим сейчас и занимаюсь. нужно получить схему из набора связей между точками, и то, предварительно такой массив как-то нужно срисовать с платы. То есть, программа таки БУДЕТ иметь схему. Просто оная будет нечитаема человеком но читаема программой (ибо ей плевать на читаемость и визуальную составляющую). Ведь даже тот же простейший Eagle уже начинает орать мне на то, что у чипа который я начал отрисовавать (выбранного из базы программы - то есть, оная знает где у него что) - еще не подключены те и вон те ноги, итд... При продолжении рисования соединений к другим ногам - вопли уменьшаются вплоть до прекращения... То есть, он прекрасно знает, как оно должно быть (при нуле варнингов). Я, наверное, не слишком точно выразился вначале: я не прошу от программы сделать вообще всё, лишь тупо показав ей плату издалека - я прошу лишь программу, которая просто отрисует (читай: сгенерирует красивую картинку) схему пред мои глазки. Красиво. А все начальные данные (чиповку, монтажку, таблицу соединений и проч) я в нее, разумеется - введу сам. Я не думаю, что задача "Взять из базы известный чип, отрисовать его на поле, и органично обрулить векторами дорожек согласно введенных юзером в таблицу". Это ведь совершенно равносильно разводке собственно платы со введенной схемы - там ведь точно то же самое: чипы (известные программе)+таблица соединений (введенная со схемы) -> генерируем печатку. Не вижу ну совершенно никакой технической проблемы в обратном процессе, так как он изначально "беспотерьный" - и никакие исходные данные не теряются, кроме камментов на исходной схеме. Те же кады автоматом полностью всю тех.документацию могут выдать...Приближаясь к программингу - это даже не дизассемблировать программу (так как компиляция таки есть процесс с безусловной "потерей исходника" - в отличие от разводки числа соединений), это как раззиповать архив обратно. Но другой вопрос - в том, что официально такой программы быть не может: она влет нарушит целую кучу разных патентов и прочей копирастии, ибо и так понятно для чего оная может понадобиться... для невозбранного заимствования из чужих и уже рабочих и отлаженных решений. ( |
Guest |
NEW! Сообщение отправлено: 14 декабря 2013 2:41
Parasite написал: Т.е. ты хочешь автоматом дробить чипы на DD1.1, DD1.2, ... и т.д.? Сильно. При 150 корпусах по 4 (в среднем) элемента в каждом - думаю, ты потом замаешься определять в каком углу схемы притаился очередной кусок (.y) очередного "DDx". разрисовке логики и прочего из всех этих мелких корпусов "на бумагу" |
Сейчас на форуме |
Parasite |
Fe-Restorator написал: Именно. В том числе. Т.е. ты хочешь автоматом дробить чипы на DD1.1, DD1.2, ... и т.д.? Сильно. При 150 корпусах по 4 (в среднем) элемента в каждом - думаю, ты потом замаешься определять А теперь представь как я замаялся делать ровно то же самое, но ручками. Плюс, при малейшей необходимости передвинуть какой-то элемент на уже готовой схеме - за ним тянется всё больше и всё длиннее дорожек, и приходится "раздвигать" уже готовые другие части схемы....всё опять же ручками. Вот я и хочу хоть какую-то автоматизацию хотя бы этого участка работы. А то, что потом на схеме искать - так это не беда. Схема большая сама по себе, искать так и так придется. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
вот тут немного http://digitalchip.ru/rabotaem...y-kartinki |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Технический флейм » Ищу какую-нибудь автоматизацию перевода платы в схему |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |