Создание прошивки для GAL22V10 вручную...

Печатные платы, программируемая логика, разработка и изготовление аппаратуры

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24085
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Pavel wrote:
aleksasm wrote:Сильно не пинайте, просто один раз нарвался, на микрухе стояла защита от чтения
.. если изделие "промизготовления", то защита скорее всего стоит.
ну мало ли - может автор забыл бит защиты взвести когда писал много лет назад ;)
а вообще вопрос звучал "не испорчу я ее при копировании" - нет не испортит (если на правильную кнопку нажмёт) - даже если защита от чтения стоит...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

внезапно вопрос - чем все это наследие под никсами программить? и насколько большую схему можно затолкать в GAL16V8 PEEL18CV8P?
User avatar
Shaos
Admin
Posts: 24085
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

MC68k wrote:внезапно вопрос - чем все это наследие под никсами программить? и насколько большую схему можно затолкать в GAL16V8 PEEL18CV8P?
Я лично программировал коммерческим программатором подключённым по LPT к досовскому ноуту...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

задумал я недоброе - GALblast сваять на досуге.
Rokl
Fanat
Posts: 93
Joined: 16 May 2007 01:01
Location: 212.5.73.205

Post by Rokl »

MC68k wrote:внезапно вопрос - чем все это наследие под никсами программить? и насколько большую схему можно затолкать в GAL16V8 PEEL18CV8P?
Такие полезные кристаллы и сейчас выпускают. 16V8... Для примера, туда без проблем входит дешифратор 3х8 с хитрой схемой выборки кристалла и с защелками на выходах, или регистр, или счетчик 8разрядный. Вообще в них можно упаковать простую логику и создать тем самым свой логический элемент с хитровыдуманой функцией на выходах. Приходилось в 16V8 зашивать преобразователь семисегментного кода в двоичнодесятичный.
Лучше использовать 22V10. в этот кристалл мне удавалось впихнуть два независимых дешифратора. Еще на этом кристалле пришлось делать хитрый компаратор с защелкой на выходе и дополнительной логикой на входе. Всё зависит от фантазии и схемы логического автомата.
А программировать их мне помогает универсальный программатор Sterh 010.
User avatar
Shaos
Admin
Posts: 24085
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

MC68k wrote:задумал я недоброе - GALblast сваять на досуге.
Как сваяешь - дай знать! Фотки приветствуются! :roll:
Интересует наименование и даты выпуска успешно прошиваемых им чипов
А также объёктивные и субъективные впечатления от работы с этим чюдом
Я тут за главного - если что шлите мыло на me собака shaos точка net
murgatroid_79
Senior
Posts: 157
Joined: 07 Dec 2010 02:51
Location: РФ г.КЕМЕРОВО

Post by murgatroid_79 »

Ещё есть AtfBlast....вся схема у меня поместилась в корпус от LPT разъёма....
http://zx.pk.ru/attachment.php?attachme ... 1287401628

Вот только новые ATF16V8 мне уже месяца два едут :evil:
В байте 8 бит,а в каждом четвёртом 9 ! ! ! Потомушта он высокосный ! ! !
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

Shaos wrote:
MC68k wrote:задумал я недоброе - GALblast сваять на досуге.
Как сваяешь - дай знать! Фотки приветствуются! :roll:
Интересует наименование и даты выпуска успешно прошиваемых им чипов
А также объёктивные и субъективные впечатления от работы с этим чюдом
угу, только досуга что-то поубавилось. ваять буду на перфборде. год и модели могу проверить только те, которые есть у меня.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

http://www.reocities.com/mwinterhoff/algo.htm

http://gustaw47.republika.pl/projekty/gal-alg.txt

проверить могу только GAL16V8x Lattice, ST, AMD. других нет у меня.
AlexDoki
Junior
Posts: 1
Joined: 07 May 2019 09:23

Re: Создание прошивки для GAL22V10 вручную...

Post by AlexDoki »

Доброго Вам дня

У меня имеется программатор ChipProg+

Но чипы "GAL22V10D - 25LPN" и "GAL16V8D - 25LPN" не считываются (по документации программатора, может читать)

Так понимаю защитный бит стоит, возможно ли прочитать/скопировать при нём?
И какой программатор потребуется?

У кого либо был опыт ?

С Уважением
User avatar
Shaos
Admin
Posts: 24085
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Создание прошивки для GAL22V10 вручную...

Post by Shaos »

По-видимому нельзя - иначе какой тогда смысл в бите защиты от копирования? :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Black_Cat
Doomed
Posts: 469
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Re: Создание прошивки для GAL22V10 вручную...

Post by Black_Cat »

AlexDoki wrote:Доброго Вам дня

У меня имеется программатор ChipProg+

Но чипы "GAL22V10D - 25LPN" и "GAL16V8D - 25LPN" не считываются (по документации программатора, может читать)

Так понимаю защитный бит стоит, возможно ли прочитать/скопировать при нём?
И какой программатор потребуется?

У кого либо был опыт ?

С Уважением
Вааще низзя, можно токо если очень хочется да и то не с помощью какого-то волшебного устройства, а применением головы и исследованием как чёрный ящик. Этим методом, например, двумя студентами ВОЕНМЕХа была взломана ПАЛ на мамке XT XL-7 в 91 году :)
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Shaos
Admin
Posts: 24085
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re:

Post by Shaos »

Shaos wrote:
Different wrote:
Shaos wrote: Медленные и по цене одинаковые? У нас ATF16V8-10 стоят в несколько раз меньше, чем GAL16V8-10 (и то, и это 10 нс)
ispGAL и просто GAL - немного разные вещи ;)
ispGAL имеет 2,3нс, а GAL - вообще прошлый век, имхо
ispGAL 2.3 нс есть за 4 доллара в корпусе QFN-32 - вручную такой не запаять...
Всё - приехали, ispGAL как и просто GAL уже более недоступны нигде ибо Obsolete ( ну разве что у меня в коробочке есть немного ; ) повсюду остались только ATF-ы...

P.S. на ебее ispGAL22V10 всё ещё можно взять за 5 баксов штучка ( не пора ли на них перепрограммируемый комп городить? ; )
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re:

Post by Lavr »

AlexM wrote:
Shaos wrote:
AlexM wrote:...
/doza_ok.d := p0 * p1 * p2 */in2 * /cikl * load * run
+/doza_ok * /cikl * p0 * run

strreg.trst = run doza_ok.trst = run
strt.trst = run out6.trst = run
stop.trst = run tare.trst = run
load.trst = run null.trst = run
это что ли PALASM? ;)
Возможно, но на CUPL не похож, а может и ABEL ? :-?
Неожиданно я про этот топик вспомнил, потому как попался мне вот такой код:

Code: Select all

*** The PLPL source code & resulting JEDEC fuse map file
*** are shown below. 
***
*** There are two inputs, I0 and I1, at pins 1 and 2. The
*** three outputs, Q0, Q1, and Q2 (at pins 19, 18 and 17
*** respectively) produce the logical AND, OR and XOR
*** functions of the two inputs.

DEVICE test (p16L8)

PIN
   i0 =  1 (INPUT combinatorial)
   i1 =  2 (INPUT combinatorial)
   q0 = 19 (OUTPUT combinatorial)
   q1 = 18 (OUTPUT combinatorial)
   q2 = 17 (OUTPUT combinatorial)

BEGIN
   ENABLE (q0);
   ENABLE (q1);
   ENABLE (q2);
   q0 = i0  *  i1;
   q1 = i0  +  i1;
   q2 = i0  %  i1;
END.

*SCRIPT PAL_JEDEC_FILE ANDORXOR
L0000 1111 1111 1111 1111 1111 1111 1111 1111 *
L0032 0101 1111 1111 1111 1111 1111 1111 1111 *
L0256 1111 1111 1111 1111 1111 1111 1111 1111 *
L0288 1101 1111 1111 1111 1111 1111 1111 1111 *
L0320 0111 1111 1111 1111 1111 1111 1111 1111 *
L0512 1111 1111 1111 1111 1111 1111 1111 1111 *
L0544 1001 1111 1111 1111 1111 1111 1111 1111 *
L0576 0110 1111 1111 1111 1111 1111 1111 1111 *
*ENDSCRIPT
И одолело меня любопытство - что за язык такой PLPL ? :roll:
А гуглится и яндексится он плохо, ибо PL/1 и PL/М его напрочь маскируют... :-?
iLavr