PDA

Просмотр полной версии : Замена (аналог) микросхемы КР556РТ2 (N82S100)



Xrust
22.05.2023, 21:08
Занимаясь восстановлением Корвет ПК8010, столкнулся с проблемой программирования ПЛМ К556РТ2. Возможностью программировать эти микросхемы имеют считаные единицы программаторов, их цена находится вблизи границы добра и зла, а выход годных оставляет желать лучшего.
Не долго думая, решил попробовать заменить эту микросхему чуть менее проблемной. Сначала выбор пал на EPM7064S (EPM7032S) в корпусе PLCC-44. Программируются они с помощью доступного и недорогого Altera USB Blaster. На Али EPM70XXS продается великое множество, но к сожалению все они залочены, а для восстановления требуется еще более редкий фирменный параллельный программатор. Приобрел образец для экспериментов в одном из Российских интернет магазинов. Цена выше, зато новая и полностью рабочая. Так же заказал прототипы плат - переходников.
Эксперимент удался, и я решил попробовать более доступные чипы EPM3032. Им требуется питание 3.3В, но зато они легко доступны на Али и даже на Авито - в свое время их использовали в игровых автоматах, которые затем были запрещены в большинстве регионов России. Они так же иногда попадаются залочеными, но эта проблема легко решается кратковременной подачей напряжения 10.5В на вход /OE во время процедуры прошивки.
Платы для EPM70XXS пришлось немного доработать: установить линейный стабилизатор типа AMS1117 3.3, перерезать пару дорожек и установить перемычку.
Этот вариант так же заработал на Корвете, логических уровней 3.3В оказалось достаточно. Испытаны прошивки для всех четырех РТ2, применяемых в этом компьютере.
78906
Так же хочу заметить, что EPM70XXS могут заменить и КР556РТ1 (N82S101) т.к. их выходы могут быть сконфигурированы как ОК.
Документация: схема, гербер, прошивки 78905

Hunta
22.05.2023, 21:19
, а выход годных оставляет желать лучшего.
Sterh-007 - до 90 процентов годных, причем из 10 процентов - это которые не смогли запрограммироваться.

Xrust
22.05.2023, 21:29
Hunta, это ошибка выжившего, как с дельфинами :)

Hunta
22.05.2023, 21:44
это ошибка
Это личный опыт. Основная проблема у стерха с ними - плохой контакт, если положить микросхему в zif и закрыть. Если её положить, потом приподнять на пол-мм и тогда закрыть - проблема устраняется. Нужно, что бы были зажаты именно тонкие участки ног микросхем. Прошил порядка 20-25 РТ2, просто взятых из коробки.
А перед этим порядка такого же количества "запорол" из за того, что "не шились" или не проверялись, как мне показалось - пока не обнаружил, что помогает вышеописанное

- - - Добавлено - - -

Так что проблемы прошивки РТ2 сильно преувеличены.

dk_spb
22.05.2023, 21:58
Полностью согласен. Прошивал и РТ1 и РТ2 - никаких проблем нет.
и ST-011 и Diemos шьют без всяких танцев с бубнами.

Xrust
22.05.2023, 22:00
Прошил порядка 20-25 РТ2, просто взятых из коробки.
Проблема личного опыта - его ограниченность. Я сам РТ2 никогда не прошивал и не собираюсь, но есть опыт знакомых, у которых выход годных составил менее 10%. Не хватило, чтобы полный комплект прошить. Так что я не зря про дельфинов упомянул. Вам повезло, вас к берегу толкали :)

Hunta
22.05.2023, 22:04
"Сам я устриц не ел, мне рассказывали"
Вот только это были три партии, купленные в разных местах, разного года производства - и никаких проблем - примерно 90 процентов прошились. Из 10-ти процентов - процентов 9 сразу забраковались, 1 процент - не прошла проверка

Xrust
22.05.2023, 22:09
Hunta, я надеюсь, вы не собираетесь мне запретить пользоваться EPM вместо РТ? :)

Hunta
22.05.2023, 23:02
Нет. Каждый развлекается как хочет :)

Xrust
23.05.2023, 00:06
Hunta, :v2_dizzy_vodka2:

CodeMaster
23.05.2023, 01:11
прошивки
А прошивки из РТ2 в EPM чем конвертируются?

Hunta
23.05.2023, 09:36
Xrust, :v2_dizzy_vodka2: а то! :)
На самом деле более интересный вопрос - сколько прошитые продержатся :) И вот тут у меня ответа (пока) нет :)

- - - Добавлено - - -


А прошивки из РТ2 в EPM чем конвертируются?
Подозреваю, что руками. Хотя чисто технически, получить файл в формате vhdl, скорее всего, не сложный скрипт или прога будут - РТ2 - это не гигант мысли

Xrust
23.05.2023, 09:50
А прошивки из РТ2 в EPM чем конвертируются?

Верно, прошивку, если есть исходник, несложно вручную сконвертировать.

Hunta
23.05.2023, 10:34
Исходник исходнику рознь :) Вот, например, исходник прошивки, даже с комментариями :D


00 0123 1 177600 177777 QBus
01 0123 1 177570 177577 QBus
02 0123 1 177560 177567 DL0
03 0123 1 177540 177557 QBus
04 0123 1 177500 177537 QBus
05 0123 1 177400 177477 QBus
06 0123 1 177000 177377 QBus
07 0123 1 176600 176777 QBus
08 0123 1 176560 176577 QBus
09 0123 1 176550 176557 QBus
10 0123 1 176540 176547 DL1
11 0123 1 176500 176537 QBus
12 0123 1 176400 176477 QBus
13 0123 1 176300 176377 QBus
14 0123 1 176240 176277 QBus
15 0123 1 176220 176237 QBus
16 0123 1 176210 176217 QBus
17 0123 1 176200 176207 PIO
18 0123 1 176000 176177 QBus
19 0123 1 174000 175777 QBus
20 0 1 170000 173777 socketA, socketB
21 23 1 170000 173777 QBus
22 1 1 170000 173777 QBus
23 0123 1 164000 167777 localRAM
24 0123 1 162000 163777 localRAM
25 0123 1 161000 161777 localRAM
26 0123 1 160400 160777 localRAM
27 0123 1 160200 160377 localRAM
28 0123 1 160100 160177 localRAM
29 0123 1 160040 160077 localRAM
30 0123 1 160020 160037 localRAM
31 0123 1 160010 160017 localRAM
32 0123 1 160000 160007 QBus
33 0123 0 140000 157777 QBus
34 0123 0 120000 137777 QBus
35 0123 0 100000 117777 QBus
36 01 0 040000 077777 QBus
37 2 0 040000 077777 QBus
38 3 0 040000 077777 socketA
39 0 0 000000 037777 QBus
40 3 0 000000 037777 socketB
41 2 0 020000 037777 socketA
42 1 0 020000 037777 QBus
43 2 0 000000 017777 socketB
44 1 0 010000 017777 socketA
45 1 0 000000 007777 socketB
46 0123 x 000000 177777
47 0123 x 000000 177777