![]() |
eXeL@B —› Основной форум —› микросхема gal ктонибудь ломал/считывал? |
Посл.ответ | Сообщение |
|
Создано: 17 июня 2005 12:18 · Личное сообщение · #1 |
|
Создано: 17 июня 2005 14:04 · Личное сообщение · #2 |
|
Создано: 17 июня 2005 14:45 · Личное сообщение · #3 защищена конечно иначе я бы ее считал. программатор ясное дело у меня есть и не один. что значит зделать самому? ежели методом подбора то имхо зае... устанеш короче ибо вариантов все равно немало. Я думаю что ее нужно правильно покормить и она правильно отрыгнет вот только по какой формуле действовать и как из полученной инфы получить прошивку. в гал пишутся jedec файлы и они имеют содержимое типа L0000 00000000000011110000110000010000000000000000* L0044 00000110011000000011110000000001110000000000* ... L5764 00000000000000000001110001000010000000000000* L5808 11111110111111111110* слишком много для перебора вариантов. должен быть другой путь. ----- power and the money money and the power ![]() |
|
Создано: 25 июня 2005 15:07 · Личное сообщение · #4 doctor Ice пишет: Я думаю что ее нужно правильно покормить и она правильно отрыгнет Теоретически правильная мысль. Однако несмотря на простоту, внутри может быть довольно сложный автомат состояний. Его описание делается на AHDL (примерно Си ;) ) и ... других языках высокого уровня. Выходит, нужно воздействуя на входы логическими последовательностями сигналов, регистрировать сигналы на выходах. Сложность в том, что не все существенные изменения внутри отражаются на выходах. (если там конечный автомат, и возможно не один). Кроме того, часть входов и часть выходов могут в общем случае менять ориентацию. ;) Что касается структуры jedec - файлов. Это можно сравнить с "машинными кодами". Причем ЭТО как правило индивидуально для каждого типа жуков. Нужно узнать, что означает эта запись ДЛЯ КОНКРЕТНОГО ЖУКА. На самом деле, 1 - подключить, 0 - отключить. Но что-к-чему? Для этого нужно в совершенстве знать структуру конкретного чипа. Логику его ячеек и логику их обьединения. И структуру их описания. Не рекомендую этим заниматься. ![]() |
|
Создано: 25 июня 2005 22:29 · Личное сообщение · #5 |
|
Создано: 27 июня 2005 11:33 · Личное сообщение · #6 gal22v10d 25lp f331ss02 а как их кодить. какие принцыпы правила? никак не могу нарыть инфо по правилам программирования этих устройств. если кто знает где есть доки киньте ссылочку. счас пытаюсь обойти этого гада так - пытаюсь заставить прогу все получаемые значения от гала выводить на экран эсли они постоянно одни и теже накатаю эмуль а вот если нет то ![]() ![]() ----- power and the money money and the power ![]() |
|
Создано: 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/ Удачи. ![]() ![]() |
|
Создано: 28 июня 2005 09:56 · Личное сообщение · #8 |
|
Создано: 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 ![]() ![]() ![]() ![]() |
|
Создано: 29 июня 2005 10:36 · Личное сообщение · #10 уже качаю. версия 10 там новее небыло. а регистрироватся не выходит выскакивает ошибка и номер телефона прелагают звонить ![]() ----- power and the money money and the power ![]() |
|
Создано: 01 июля 2005 12:19 · Личное сообщение · #11 |
|
Создано: 01 июля 2005 13:39 · Личное сообщение · #12 привет tum. спасибо. у меня какойто странный гал ![]() ![]() ![]() ----- power and the money money and the power ![]() |
|
Создано: 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 это "кое-что". И встречается не у всех подряд. ![]() ![]() |
|
Создано: 04 июля 2005 10:01 · Личное сообщение · #14 я уже думал про это. Но у меня была мысль осцилограммы превратить в цифру и засунуть эмуль. Тока осцилограф галименький очень а новый для этого дела мне точно не купят. Так что счас занят тем что в коды которые взаимодействуют с галом внедряю дебаг. там z180 он мне мало знаком так что все не очень гладко. однако работа идет вперед хоть и не быстро. спасибо за участие. ----- power and the money money and the power ![]() |
|
Создано: 01 декабря 2005 19:17 · Личное сообщение · #15 Привет всем , а ктото может подсказать по какой схеме надо спаять ByteBlasterMV чтобы он работал я тут одну спаял и ничео не работает !!! (soft - Max Plus II) Я слышал что в правильной схеме должна быть перемычка между 9 и 12 ножками LPT разьема но у меня другая схема ![]() Если у кого есть рабочая схема или ссылка на нее поделитесь пожалуйста miklesoft@topnet.ua Моя схема вот ![]() ![]() |
![]() |
eXeL@B —› Основной форум —› микросхема gal ктонибудь ломал/считывал? |