Выкладываю мой
переработанный файл печатной платы под грубый ЛУТ, плата изготавливается в домашних условиях на принтере, все ошибки я нашел и плата не потребует наладки. Пришлось пожертвовать плотностью дорожек, поэтому 12 соединений надо сделать проводом МГТФ, как его прокладывать есть много вариантов, все перемычки описаны в
файле и
графике. Размер платы не изменен.
О том как заменить микросхему К556РТ1, К556РТ2 (K556RT1, K556RT2) на W27c512, 27512, 27c512.
Теоретическая часть, генератор прошивки на паскале пытался написать KALDYH
вот тут. Классна было бы если бы он выложил исходник. Но его программа генерирует прошивку с "прямыми адресами", то есть A1 у 27C512 соответствует A1 у К556РТ1.
Для простоты я считал микросхему как было удобнее вставлять, то есть A1 не соответстует A1, все сигналы попутаны.
Если визуализировать то что-то схожее есть, и вообще интересно проверить будет ли работать сгенерированная
KALDYH'ом прошивка. (Слева - генератор, справа - считанная).
Практическая часть.
Файл со считанной прошивкой
под 27C512 тут. Checksum 0x40BE. Его и записывать.
После записи программатором микросхему надо вставлять в Sunrise IDE с отогнутыми ножками 1, 10, 19, 20, 22.
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
1 (a15) отогнуть, пустить на контакт панельки 22 (A14)
10 (a0) отогнуть, пустить на контакт панельки 20 (A16)
19 (d7) отогнуть, пустить на контакт панельки 10 (B8)
20 (CE) отогнуть, заземлить ножку.
22 (OE) отогнуть, заземлить ножку.
Большое спасибо dk_spb за запись RT1 а то считывать не с чего было бы.