Так там прямого сходства по ногам нет
Так там прямого сходства по ногам нет
.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну, хотя бы приблизительное есть. В прошивке можно адреса и данные тасовать как угодно, а никак несовпадающую пару-тройку линий кинуть проводами.
Отошёл от дел.
........
И прошло 3 года с последнего сообщения ........
........
Начинаю разбираться в этой теме.
Для начала переведем прошивку для отечественной плис 556РТ1 - файл IDEMSXSunrisePLMv2 - XLS формат в стандарт, это JEDEC. Файлы будут называться *.jed
Программа - Chip Sterh Studio
Качается бесплатно, покрутить можно и без программатора.
Сам программатор, гад такой, стоит 12-15 тысяч рублей, многовато ради одного тэста, но интересно.
Пока все в теории, поэтому неясно, в экселевсом файле в параметрах слева встречаются пустые ячейки. Соответствует ли это ТОЧКЕ в программе?
Где-то на форуме нашлось такое, но не уверен что это к этой проге, тут x не ставится.
"-" - обе перемычки целые
"x" - обе перемычки прожжены
"H" - целая только перемычка прямого входа
"L" - целая только перемычка инверсного входа
Вероятно x это точка
Теперь в правой колонке есть пустые ячейки и ячейки со звездочками.
Опять же - не могу поставить. А или "точка".
"A" - перемычка целая
"-" - перемычка прожжена
Вероятно "минус" это "точка"
Ввверху
"L" - перемычка целая
"H" - перемычка прожжена
У нас все L, то есть без инверсии.
После выяснения правильности моих предположений записываем 556РТ1.
Далее берем микросхему 27С512.
Разрабатываем переходник с 556РТ1 на 27512(ножки по-разному расположены). ____(Напоминалка-разработать)____
Втыкаем 556РТ1 через этот переходник в Willem и считываем в режиме 27512. Получаем прошивку для современных EEPROM.
Вставляем EEPROM в sunrise, тестируем.
Скрытый текст
[свернуть]
27512 - 556РТ1
Метод "правильного" переходника. Все адреса совпадают.
У 556РТ1 E и CS кидаются на GND.PHP код:
a0 10 - 9 A1
a1 9 - 8 A2
a2 8 - 7 A3
a3 7 - 6 A4
a4 6 - 5 A5
a5 5 - 4 A6
a6 4 - 3 A7
a7 3 - 2 A8
a8 25 - 27 A9
a9 24 - 26 A10
a10 21 - 25 A11
a11 23 - 24 A12
a12 2 - 23 A13
a13 26 - 22 A14
a14 27 - 21 A15
a15 1 - 20 A16
d0 11 - 18 B1
d1 12 - 17 B2
d2 13 - 16 B3
d3 15 - 15 B4
d4 16 - 13 B5
d5 17 - 12 B6
d6 18 - 11 B7
d7 19 - 10 B8
1 E - 22 OE
19 CS - 20 CE
gnd 14 - 14 GND
vcc 28 - 28 VCC
У 27512
22 OE
20 CE
на GND
(тк в PDF READ WAVEFORMS оба сигнала на VIL - low level)
Метод переходника "забей" (под печатку санрайза).
(Втыкаем 27512 на место 556РТ1)
Соответствуют только те линии где a и A ..... d и B
СЧИТЫВАЕМ саму РТ1 под видом 27512 вильемомPHP код:
556РТ1 27512
E 1 28 VCC 1 28 Vcc
A8 2 27 A9 a12 2 27 a14
A7 3 26 A10 a7 3 26 a13
A6 4 25 A11 a6 4 25 a8
A5 5 24 A12 a5 5 24 a9
A4 6 23 A13 a4 6 23 a11
A3 7 22 A14 a3 7 22
A2 8 21 A15 a2 8 21 a10
A1 9 20 A16 a1 9 20
B8 10 19 CS 10 19
B7 11 18 B1 d0 11 18 d6
B6 12 17 B2 d1 12 17 d5
B5 13 16 B3 d2 13 16 d4
GN 14 15 B4 GN 14 15 d3
27512
1 (a15) отогнуть, пустить на контакт панельки 22 (A14)
10 (a0) отогнуть, пустить на контакт панельки 20 (A16)
19 (d7) отогнуть, пустить на контакт панельки 10 (B8)
20 (CE) отогнуть, заземлить ножку.
22 (OE) отогнуть, заземлить ножку.
PHP код:
556РТ1 27512
E 1 28 VCC 1 28 Vcc
A8 2 27 A9 a12 2 27 a14
A7 3 26 A10 a7 3 26 a13
A6 4 25 A11 a6 4 25 a8
A5 5 24 A12 a5 5 24 a9
A4 6 23 A13 a4 6 23 a11
A3 7 22 A14 a3 7 22
A2 8 21 A15 a2 8 21 a10
A1 9 20 A16 a1 9 20
B8 10 19 CS 10 19
B7 11 18 B1 d0 11 18 d6
B6 12 17 B2 d1 12 17 d5
B5 13 16 B3 d2 13 16 d4
GN 14 15 B4 GN 14 15 d3
556РТ1
1 (E) отогнуть, заземлить ножку.
19 (CS) отогнуть, заземлить ножку.
10 (B8) отогнуть, пустить на контакт ZIF 19 (d7)
20 (A16) отогнуть, пустить на контакт ZIF 10 (a0)
22 (A14) отогнуть, пустить на контакт ZIF 1 (a15)
ПРОВЕРИТЬ ---Вопрос - не нужны ли резисторы подтяжки через 1к на +5 на линии B
Последний раз редактировалось nikor4; 30.10.2013 в 09:04.
в моём варианте третья матрица (инверсия выходов) в данном файле - все выходы должны быть инверсными (активность сигнала должна соответствовать низкому уровню на выходе)
Для Chip-studio :
"." - обе перемычки целые
"-" - обе перемычки прожжены
"H" - целая только перемычка прямого входа
"L" - целая только перемычка инверсного входа
Для Chip-studio :
"A" - перемычка целая
"." - перемычка прожжена
Для Chip-studio :
"H" - перемычка целая
"L" - перемычка прожжена
Если есть вопросы - пишите на tetroid собака inbox точка ru
Пытаюсь разобраться и исправить. Получается так
Скрытый текст
Находим соответствие экселю (тестовый вариант)
Левая часть
excel (L) = Chipstudio (L)
excel (H) = Chipstudio (H)
excel ( ) = Chipstudio (-)
Правая часть
excel ( ) = Chipstudio (.)
excel (*) = Chipstudio (A)
ИЛИ (под out data)
excel (L) = Chipstudio (L)
excel (H) = Chipstudio (H)
Но неясно, в микросхеме есть более 15 строк, то есть адреса не используются с 16 по 47, с ними как быть, оставлять как есть или все пережегать?
Последний раз редактировалось nikor4; 30.10.2013 в 22:51.
xxx
Ничего не надо пережигать.
Дело в том, что неиспользованные коньюнкции ( левая часть таблицы , от 16 и до 47 ) всегда на выходе дают 0, потому что на входе прямой и инверсный сигнал одновременно, далее этот 0 заводится на все дизъюнкции, поскольку А во всей строке активны, но 0 на входе дизъюнкторов является неактивным уровнем, то есть влияния на выход не оказывает. При необходимости можно поменять прошивку даже уже зашитой ПЛМ или просто добавить еще одну строку если в предыдущей была допущена необратимая ошибка, при условии что есть свободные коньюнкции. Для этого деактивируются все символы A в ошибочной строке и она не оказывает влияние на работу.
---------- Post added at 01:29 ---------- Previous post was at 01:26 ----------
Есть несоответствие - в Экселе у Вас начинается с 1 а в Студии с 0. Строка 7 если смотреть по Студии лишняя похоже.
Из-за этого правая часть таблицы сдвинута, в общем надо просто все внимательно проверить.
Последний раз редактировалось MV1971; 30.10.2013 в 22:39.
Если есть вопросы - пишите на tetroid собака inbox точка ru
xxx
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)