Перейти к содержанию
    

Имеется очень старая плата (что-то типа видеоконтроллера) на микропроцессоре Z80, программа записана на 27C256, программатором (LabTool 48UXP) считываю оригинальную микросхему, записываю на новую микросхему, сравниваю содержимое - оно идентично, вставляю копию в плату, она не работает, ставлю оригинал - работает. Что может быть? С таким сталкиваюсь в первый раз...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У памяти есть такая характеристика как время доступа, например, 45нс или 70нс. Обычно указывается в конце маркировки.

Микросхемы одинаковые?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Микросхемы одинаковые?

 

Да. Но время доступа на корпусе не указано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Укажите полные маркировки (все что на корпусе написано) оригинальной и "новой" микросхем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А этот 'что-то типа видеоконтроллера' случайно не наши умельцы делали? Была некоторая мода защищать свои поделки (правда в основном АОНы) 'плавающими битами' в 27C512 B)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Была некоторая мода защищать....

Да бог с Вами, обычные древние EPROM без маркировки тайминга это обычно сотни наносекунд - одна банально работает в разогнанном состоянии вторая нет. Взять чего-нибудь чуть более свежее из 70-80ns массовки, зашить и все пойдет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если это обычный Z80A на 4мгц, что скорее всего (а не более шустрые версии), то чтение КОПа занимает 1,5такта (375нс) минус задержки на россыпи [если конечно видеовывод не делит во времени шину с ПЗУ].

 

Ждём подробностей о девайсе и маркировке епром )

Изменено пользователем Ronin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может из оригинала криво прочитало прошивку, а в копию зашита уже изначально кривая прошивка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оригинальные микросхемы - uPD27C256(NEC) и NMC27C256BQ200(NS), то во что записываю - NMC27C256Q20(NS), также пробовал D27C256-200(Intel). Считывал оригинал несколько раз.

 

Программатор сегодня проверил - записал в ПЗУ левую прошивку, записалась и считалась правильно.

 

Видеоконтроллер немецкий фирмы Miro, где-то 1984 года (Наклейка на ПЗУ - Miro Video Plus 3.7c), микропроцессор Z80.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Программатор сегодня проверил - записал в ПЗУ левую прошивку, записалась и считалась правильно.
А что за программатор? Все эти UVEPROM рекомендуется программировать и верифицировать при повышенном напряжении Vcc=6...6,25В. Версия XVR о плавающих уровнях вполне реальна. Причем "плавать" они могут уже от старости, не обязательно по чьему-то злому умыслу. В этом случае нужно считывать оригинал на пониженном напряжении. Скажем 4,5В...4,75В. Измерьте напряжение питания этой UVEPROM в работающем устройстве.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давно, в другом форуме проскакивала информация, что в 27Cxxx есть подобие сигнатуры - кода изделия / производителя. Сомневаюсь, но проверить информацию негде.

 

Как вариант, дизассемблировать прошивку и поискать в начале "защиту".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давно, в другом форуме проскакивала информация, что в 27Cxxx есть подобие сигнатуры - кода изделия / производителя.
Да, есть такое. Но прочесть их можно ТОЛЬКО в программаторе. Я очень сомневаюсь, что в состав видеоконтролера включен встроенный программатор :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оригинальные микросхемы - uPD27C256(NEC) и NMC27C256BQ200(NS), то во что записываю - NMC27C256Q20(NS), также пробовал D27C256-200(Intel). Считывал оригинал несколько раз.

 

Похоже что все 200нс.

"считывал несколько раз" - и все одинаково читалось ?

 

Да, есть такое. Но прочесть их можно ТОЛЬКО в программаторе. Я очень сомневаюсь, что в состав видеоконтролера включен встроенный программатор rolleyes.gif

 

Это конечно маловероятно.

Как и привязка к типу ПЗУ в серийном изделии.

Для этого нужно по крайней мере иметь 12в на плате:

 

The Electronic Signature (ES) mode allows the reading out of a binary code from an

EPROM that will identify its manufacturer and type. This mode is intended for use by

programming equipment to automatically match the device to be programmed with its

corresponding programming algorithm. The ES mode is functional in the 25°C ± 5°C

ambient temperature range that is required when programming the M27C512. To activate

the ES mode, the programming equipment must force 11.5V to 12.5V on address line A9 of

the M27C512. Two identifier bytes may then be sequenced from the device outputs by

toggling address line A0 from VIL to VIH. All other address lines must be held at VIL during

Electronic Signature mode. Byte 0 (A0 = VIL) represents the manufacturer code and byte 1

(A0 = VIH) the device identifier code. For the STMicroelectronics M27C512, these two

identifier bytes are given in <Blue>Table 4. and can be read-out on outputs Q7 to Q0.

 

Ну что ж, видимо остаётся дизассемблировать и срисовывать схему подключения ПЗУ к z80, замеряя напряжения питания и пр. :) чудес не бывает.

Изменено пользователем Ronin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

NMC27C256BQ200 - High Speed Version (написано в даташите), а ещё написано "High current CMOS level output drivers", чего нет в описании на NMC27C256Q20. Хотя в обозначении скорость одинаковая.

 

Для чистоты эксперимента можно попробовать заново загнать прошивку в "родную" микросхему (естественно, стерев перед этим).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...