Сейчас на форуме: YDS, _MBK_, user99 (+5 невидимых)

 eXeL@B —› Основной форум —› микросхема gal ктонибудь ломал/считывал?
Посл.ответ Сообщение

Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 17 июня 2005 12:18
· Личное сообщение · #1

ктонибудь ломал/считывал микросхему gal (это что то типа хаспа)? если у кого был опыт поделитесь.

-----
power and the money money and the power




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 17 июня 2005 14:04
· Личное сообщение · #2

Это микросхема программируемой логики. "Устаревшая", небольшой обьем.
Если она защищена - фсе. Легче заново сделать самому.
Если нет защиты - считывается программатором таких микросхем.




Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 17 июня 2005 14:45
· Личное сообщение · #3

защищена конечно иначе я бы ее считал. программатор ясное дело у меня есть и не один. что значит зделать самому? ежели методом подбора то имхо зае... устанеш короче ибо вариантов все равно немало.
Я думаю что ее нужно правильно покормить и она правильно отрыгнет вот только по какой формуле действовать и как из полученной инфы получить прошивку. в гал пишутся jedec файлы и они имеют содержимое типа

L0000 00000000000011110000110000010000000000000000*
L0044 00000110011000000011110000000001110000000000*
...
L5764 00000000000000000001110001000010000000000000*
L5808 11111110111111111110*

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

-----
power and the money money and the power




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 25 июня 2005 15:07
· Личное сообщение · #4

doctor Ice пишет:
Я думаю что ее нужно правильно покормить и она правильно отрыгнет


Теоретически правильная мысль.
Однако несмотря на простоту, внутри может быть довольно сложный
автомат состояний.
Его описание делается на AHDL (примерно Си ;) ) и ... других языках высокого уровня.
Выходит, нужно воздействуя на входы логическими последовательностями сигналов,
регистрировать сигналы на выходах.
Сложность в том, что не все существенные изменения внутри отражаются
на выходах. (если там конечный автомат, и возможно не один).
Кроме того, часть входов и часть выходов могут в общем случае менять ориентацию. ;)


Что касается структуры jedec - файлов. Это можно сравнить с "машинными кодами".
Причем ЭТО как правило индивидуально для каждого типа жуков.
Нужно узнать, что означает эта запись ДЛЯ КОНКРЕТНОГО ЖУКА.
На самом деле, 1 - подключить, 0 - отключить. Но что-к-чему?
Для этого нужно в совершенстве знать структуру конкретного чипа.
Логику его ячеек и логику их обьединения. И структуру их описания.
Не рекомендую этим заниматься.



Ранг: 33.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 25 июня 2005 22:29
· Личное сообщение · #5

В Инете есть некоторое количество фирм, способных реверсить PLD-схемы. Естественно, за деньги. Конечно, инфой "за так" делиться они не станут. И тем более на краклабе они не обитают...
Какой gal интересует?



Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 27 июня 2005 11:33
· Личное сообщение · #6

gal22v10d
25lp
f331ss02

а как их кодить. какие принцыпы правила? никак не могу нарыть инфо по правилам программирования этих устройств. если кто знает где есть доки киньте ссылочку. счас пытаюсь обойти этого гада так - пытаюсь заставить прогу все получаемые значения от гала выводить на экран эсли они постоянно одни и теже накатаю эмуль а вот если нет то но вывод на экран это тоже проблема проц z180 там жуткий замут с сегментацией

-----
power and the money money and the power




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 июня 2005 16:04
· Личное сообщение · #7

doctor Ice пишет:
а как их кодить. какие принцыпы правила?


Система разработки - MAX+plus II Baseline v10.xx
(есть устаревшая - PldShell, но о ней я уж рассказывать не буду)
можно взять на www.altera.com.
Там солидный хелп и куча примеров простых проектов.
Можно начать с книги Антонова:
www.dessy.ru/cgi-bin/shop.cgi?do=describe&code=15606
(но там есть ошибки - наверное как и в любой книге)
AHDL это приблизительно Си.

Общая структура разработки похожа на работу программиста.
Описывается логика на соотв. языке (и-или графическим редактором).
Запускается компиляция, устраняются ошибки. Процесс знакомый ? ;)
Имеется симулятор.
Результат заносится в чип посредством программатора.

Конференция есть на:
www.telesys.ru/

Удачи.



Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 28 июня 2005 09:56
· Личное сообщение · #8

спасибо tum!
Жаль только книга за деньги придется по магазинам искать.
Сакс плюс что то не дают сразу скачать кучу всяких данных просят может где в другом месте найду
но все равно большое спасибо теперь хоть знаю что искать.

-----
power and the money money and the power




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 28 июня 2005 21:52
· Личное сообщение · #9

В регистрации ничего страшного нет:
https://www.altera.com/support/software/download/sof-download_center.html

Тут без регистрации:
ftp://ftp.altera.com/pub/software/

Можно порыться :
www.altera.ru


Еще конференции:
www.caxapa.ru
forum.electronix.ru/

А это пилюли:

исправляем cpt.dll:

ver 9.3
addr code
0xa55d 0x90
0xa55e 0x90
0xa5e9 0x90
0xa5ea 0x90

ver 9.4
0xa61D 0x90
0xa61E 0x90
0xa6a9 0x90
0xa6aa 0x90

ver 9.5
0xB62D 0x90
0xB62E 0x90
0xB6B9 0x90
0xB6BA 0x90

ver 9.6 (=ver 9.5)
0xB62D 0x90
0xB62E 0x90
0xB6B9 0x90
0xB6BA 0x90

ver 10.0
0xC2FD 0x90
0xC2FE 0x90
0xC389 0x90
0xC38A 0x90

ver 10.1
0xDD6D 0x90
0xDD6E 0x90
0xDDF9 0x90
0xDDFA 0x90

ver 10.2
0xF583 0x90
0xF584 0x90
0xF60F 0x90
0xF610 0x90






Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 29 июня 2005 10:36
· Личное сообщение · #10

уже качаю. версия 10 там новее небыло. а регистрироватся не выходит выскакивает ошибка и номер телефона прелагают звонить . я кстат в гугле искал по маске <Gal crack> и нарыл кое что интересное на одном из форумов - один парнишка написал что он научился считывать защищенные галы правда тип микросхемы другой. может я ему попозже напишу.

-----
power and the money money and the power




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 01 июля 2005 12:19
· Личное сообщение · #11

Ссылка на PldShell:
tum29.narod.ru/pldshell.rar



Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 01 июля 2005 13:39
· Личное сообщение · #12

привет tum. спасибо.
у меня какойто странный гал ножек у него как и у 22v10d 24шт. но ведет он себя странно. если я пытаюсь считать 22v10d то программатор возвращает в буффер 0фф. а если тот гал который я ломаю то id code error! Я не вижу маркировку гала с которым у меня баг поскольку он запаян в бокс, одни ножки торчат . что за гал это может быть? я перепробовал кучу вариантов из тех что мне предложил программатор и комп ваще повис

-----
power and the money money and the power




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 02 июля 2005 17:57
· Личное сообщение · #13

doctor Ice пишет:
что за гал это может быть?

Да только по маркировке и можно понять.
Подобные жуки делаются разными фирмами. И несмотря на общее название
(что говорит нам - аналог это) различия бывают существенные.

Вот в экране программатора я вижу:
EP22V10ELC/EPC (ALTERA)
EP22V10LC/PC (ALTERA) Хоть и аналоги одной фирмы, но пишуться (и читаются?) по разному.
AmPal22P10 (AMD)
AmPal22V10A (AMD)
PELL22CV10 (AMI)
PELL22CV10A (AMI)
PELL22CV10A+(AMI)
...
AMPAL22P10 (VANTIS)

Да их наверно тысячи разных... от разных фирм.


Все - таки может легче организовать цифровой анализатор ?
(прицепиться к ногам во время работы), снять осциллограммы.
А затем сделать логический дизайн в другой (современный) жук.
Обрати внимание на серию 7000S, жуки EPM7032xx, EPM7064xx - самое "то".
Если мне не изменяет память, MAX+plus может "сбацать" дизайн по
представленным осциллограммам, но я так не делал.

Кстати, это может стать профессией. Знания и навыки работы с PLD
это "кое-что". И встречается не у всех подряд.




Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 04 июля 2005 10:01
· Личное сообщение · #14

я уже думал про это. Но у меня была мысль осцилограммы превратить в цифру и засунуть эмуль. Тока осцилограф галименький очень а новый для этого дела мне точно не купят. Так что счас занят тем что в коды которые взаимодействуют с галом внедряю дебаг. там z180 он мне мало знаком так что все не очень гладко. однако работа идет вперед хоть и не быстро. спасибо за участие.

-----
power and the money money and the power




Ранг: 24.4 (новичок)
Активность: 0.020
Статус: Участник

Создано: 01 декабря 2005 19:17
· Личное сообщение · #15

Привет всем , а ктото может подсказать по какой схеме надо спаять ByteBlasterMV чтобы он работал я тут одну спаял и ничео не работает !!! (soft - Max Plus II)
Я слышал что в правильной схеме должна быть перемычка между 9 и 12 ножками LPT разьема
но у меня другая схема

Если у кого есть рабочая схема или ссылка на нее поделитесь пожалуйста miklesoft@topnet.ua

Моя схема вот

62b3_altera.png.zip


 eXeL@B —› Основной форум —› микросхема gal ктонибудь ломал/считывал?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати