Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: прошивка .ABS для ATF16v8b
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Igor Ivanoff
Подарили мне прошивку с расширением ABS для ATF16v8b чем ее можно залить (программа, программатор из простеньких)и чем конвертировать в другие форматы если необходимо.
Я не спец в этом, просто жизнь заставляет.

Помогите, если не трудно, пожалуйста.
Velund
Цитата(Igor Ivanoff @ Apr 30 2005, 18:07)
Подарили мне прошивку с расширением ABS для ATF16v8b чем ее можно залить (программа, программатор из простеньких)и чем конвертировать в другие форматы если необходимо.
Я не спец в этом, просто жизнь заставляет.

Помогите, если не трудно, пожалуйста.
*


Очень давно последний раз интересовался тонкостями программирования мелких PLD, но мои 2 копейки про старые времена... ;-)

Не знаю какой политики придерживается Atmel, но в свое время Lattice, AMD и прочие держали достаточно глухую оборону насчет спецификаций программирования GAL/PALCE... Мотивируя это тем, что всякие "абы как" программирующие приблуды наплодят хреново запрограммированных чипов которые через несколько лет вызовут массированные отказы аппаратуры с GAL и соответственно ударят по репутации фирмы. Программаторов которые их шили было не так много, и все они как то сертифицировались производителями (слышал краем уха, деталей не знаю). Из самопала был проект GALer (кажется под Atari ST) и еще какая то фигня полурабочая.

После того как у меня (давно) завелся Needhams EMP-20 я для себя этот вопрос закрыл и даже в голову не приходило сидеть и мастерить программатор под GALы... ;-)
Stas
Можно зашить Фитоновским ChipProg+. А из самопальных - врядли что найдешь, сейчас такие девайсы неактуальны.
Alex_nev
Цитата(Igor Ivanoff @ Apr 30 2005, 18:07)
Подарили мне прошивку с расширением ABS для ATF16v8b чем ее можно залить (программа, программатор из простеньких)и чем конвертировать в другие форматы если необходимо.
Я не спец в этом, просто жизнь заставляет.
Помогите, если не трудно, пожалуйста.
*


Carsoft 7.4 ? biggrin.gif

Может чем то поможет: http://www.havingasoftware.nl/robots/progr.../programmer.htm
только формат файла этот (ABS) вроде не понимает sad.gif
Igor Ivanoff
Угадал! Carsoft 7.4 !

Нашел вот такое бюджетное решение
http://misyachniy.by.ru/prog/gal/mygal/mygal.html
Только не понял, с каким софтом работает

И как переконвертировать .abs например в .jed?

Друзья, может кто на Москве поможет? надо залить пару-тройку микрух, а то огород городить не хочется.
Igor Ivanoff
Посмотрел список заявленных микросхем для ChipProg+ на сайте есть ATF16V8 а в программе нашел только ATF2500с это кажется разные вещи- 2500 шьется по ISP
Андрей Харитонов
забудь ты про этот файл - это файл симуляции от wincupl, а не прошивки. в архиве который тебе подарили только прошивка 89с4051 рабочая. прошивку на 16v8 для карсофта все додумывают сами и ни с кем не делятся, хотя она очень простая. посмотри там где ты ее взял схему оригинального адаптера с мультиплексором и тебе станет понятным как все работает.
nicom
Если очень необходимо и не так много - могу залить в 16V8...
Собирать программатор на 16V8 сейчас совсем не актуально.

Не "геморройтесь" - решите Вашу задачу, а на будущее старайтесь избегать подобных решений...
тел. Москва 787-63-67, -68. Николай.
Андрей Харитонов
to nicom
а ты уверен что зальешь abs файл который не является прошивкой?
Igor Ivanoff
Ребята, огромное спасибо за пояснения.
схемы с мультиплексором не нашел есть только простая

Нажмите для просмотра прикрепленного файла
Нашел в помощи от winCUPL :

CUPL can output the files described below.
...
An absolute file (filename.ABS) for use by CSIM, the CUPL logic simulation program.
...

попробовал открыть в winCUPL, winSIM 5.30 - они не понимают .abs

где же взять CSIM и что понадобится для восстановления прошивки, если это вообще возможно?

как я понял, в итоге нужно получить файл какого-нибудь из форматов
hex
bin
motorola-S
pof
jed
prg
holtek-otp
angstrem-sav

что-то надежды , что это чудо можно будет собрать, становится все меньше sad.gif
Андрей Харитонов
надо самому написать декомпилятор. Теоретически это возможно,т.к. abs файл содержит все ресурсы исходника только в другом формате.

схема с мультиплексором раньше на диакоме была выложена.

а собрать ты все равно сможешь, т.к. на некоторых сайтах 16V8 прошитая продается, если память не изменяет в районе 50 уе

Цитата(Igor Ivanoff @ May 4 2005, 01:34)
Ребята, огромное спасибо за пояснения.
схемы с мультиплексором не нашел есть только простая

Нажмите для просмотра прикрепленного файла
Нашел в помощи от winCUPL :

CUPL can output the files described below.
...
An absolute file (filename.ABS) for use by CSIM, the CUPL logic simulation program.
...

попробовал открыть в winCUPL, winSIM 5.30 - они не понимают .abs

где же взять CSIM и что понадобится для восстановления прошивки, если это вообще возможно?

как я понял, в итоге нужно получить файл какого-нибудь из форматов
hex
bin
motorola-S
pof
jed
prg
holtek-otp
angstrem-sav

что-то надежды , что это чудо можно будет собрать, становится все меньше  sad.gif
*
Alex_nev
Нажмите для просмотра прикрепленного файла
Держи схему с мультиплексором
Igor Ivanoff
Alex_nev, спасибо, для понимания, что там происходит, хватит. Собирать такую тоже без прошивки бесполезно. Если бы была прошивка, то еще можно было бы над собой поиздеваться.

Андрей Харитонов, это заманчиво, но я думаю, моих способностей на восстановление прошивки не хватит. Немного не мой профиль. Я занимаюсь ремонтом Ауд и у дилера, а остальные если знакомые попросят.
За ночь могу вот такое с А8 '03 сделать Нажмите для просмотра прикрепленного файла
паяльник держу в руках уверенно, но по необходимости, тк для хобби покупать сканер нерационально. Немного писал для Атмела, а ПЛИС только представляю, как работает.

Прошитые обе микросхемы нашел за 150 баксов, это дороговато для гаража.
RZLtd
есть такой еще программатор GalBlast, я его даже собирал...
RZLtd
есть такой еще программатор GalBlast, я его даже собирал...
Jools
Цитата(Igor Ivanoff @ May 2 2005, 03:48)
Угадал!  Carsoft 7.4 !


А не поможет ли кто c Carsoft 7.4 ?

Хотя, наверное, это уже оффтопик!
( Может есть смысл создать раздел специально под автоэлектрику?
Могу закачать кое-что полезное на ftp под это дело.)
Igor Ivanoff
В результате анализа вышеприведенных двух схем получилась вот такая, без ПЛИС:
Нажмите для просмотра прикрепленного файла

Спецы, посмотрите, жизнеспособна ли?
Alex_nev
Цитата(Igor Ivanoff @ May 6 2005, 02:49)
В результате анализа вышеприведенных двух схем получилась вот такая, без ПЛИС:
Нажмите для просмотра прикрепленного файла

Спецы, посмотрите, жизнеспособна ли?
*


Одна ошибочка точно есть - С4 и R9 надо местами поменять. cheers.gif
Igor Ivanoff
Цитата(Alex_nev @ May 6 2005, 12:43)
С4 и R9 надо местами поменять


Спасибо за замечания.

тогда номиналы будут C4- 10 mk, R9- 10 K, кажется при этом будет паспортная задержка сброса.

Q11 R8 R1 , необходимые для блокирования передачи данных на линию DATA в момент обращения к ключу U4, нужно выкинуть, тк передача и так блокируется IC3,4 (Pin 8 9 10) когда на COM Pin7 высокий уровень.

Q13 можно поставить послабее, напр BC547
Igor Ivanoff
Вот что в итоге получилось

Нажмите для просмотра прикрепленного файла

Вся логика ПЛИС заменена двумя ЛА7 (четыре "И-НЕ")
добавлен светодиод состояния линии данных как в схеме с 16v8

Никто не отрицает, что это извращение, но "на коленке" писать прошивку и паять программатор ради одной ПЛИС нецелесообразно.

На днях попробую собрать это чудо.
roadfox
Не парьтесь, ABS - это не прошивка, просто какой то дурак, по незнанию вопроса, выдернул из комплекта файлов проекта этот файл и распространил его как прошивку от 16V8. А схема та, что без мультиплексора моя, там действительно на сбросе перепутаны местами емкость и резюк. И товарищ правильно сделал, что не стал напрягаться, а собрал аналог прошивки в 16V8 на логике smile.gif
Igor Ivanoff
В итоге сделал схему с мультиплексором и все прекрасно работает!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.