Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Простое применение УФ ППЗУ AM27C1024 в блоке МСТД БК0010 |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
andyTh |
Сообщение отправлено: 4 марта 2018 1:17
Стесняюсь спросить, а какую последовательность посылали для вычитки ID? Оно ж там вычитывается через последовательности команд по одному и тому же адресу. Там в даташиту блок схемы этого дела есть. |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 марта 2018 2:24 Сообщение отредактировано: 26 июля 2018 0:23
andyTh написал: На днях приведу скриншоты команд, которые работают. Стесняюсь спросить, Адрес "5555" ( Неинверсный ) ( 16 ) = 12 ( 8 ) страница ППЗУ, слово 012524 ( 8 ) ( например, 112524 или 132524 ) Адрес "2ААА" ( Неинверсный ) ( 16 ) = 15 ( 8 ) страница ППЗУ, слово 005252 ( 8 ) ( например, 105252 или 125252 ) Число "А0" ( Неинверсное ) ( 16 ) = 137 ( 8 ) Число "АА" ( Неинверсное ) ( 16 ) = 125 ( 8 ) Число "55" ( Неинверсное ) ( 16 ) = 252 ( 8 ) Число "80" ( Неинверсное ) ( 16 ) = 177 ( 8 ) Число "30" ( Неинверсное ) ( 16 ) = 317 ( 8 ) Примерная последовательность стирания всего массива ППЗУ : 001000 : 012737 004010 177716 - подключить 12-ю страницу ПЗУ БК11М ( подать на 23 выв. ППЗУ 0в. ) 001006 : 012737 000212 177762 - включение 12-й страницы ППЗУ по всем банкам ( по 8 кбайт ) и лампочки "запись" 001014 : 012737 000125 112524 - записать инверсные "АА" ( 16 ) в инверсный адрес 5555 ( 16 ) 001022 : 012737 000215 177762 - включение 15-й страницы ППЗУ по всем банкам, и лампочки "запись" 001030 : 012737 000252 105252 - записать инверсные "55" ( 16 ) в инверсный адрес 2ААА ( 16 ) 001036 : 012737 000212 177762 - включить 12-ю страницу ППЗУ и лампочку "запись" 001044 : 012737 000177 112524 - записать инверсные "80" ( 16 ) в инверсный адрес 5555 ( 16 ) 001052 : 012737 000125 112524 - записать инверсные "АА" туда же 001060 : 012737 000215 177762 - включить 15-ю страницу ППЗУ и лампочку "запись" 001066 : 012737 000252 105252 - записать инверсные "55" ( 16 ) в инверсный адрес 2ААА ( 16 ) 001074 : 012737 000212 177762 - включить 12-ю страницу ППЗУ и лампочку "запись" 001102 : 012737 000357 112524 - записать инверные "10" ( 16 ) в инверсный адрес 5555 ( 16 ) Стирает 20 сек. без участия ЦП. Результат - "000000" по всем банкам ППЗУ. * Копирование массива из ПЗУ с 13-й страницы БК11М в 12-ю страницу ППЗУ ( см. стирание ППЗУ выше ) 001000 : 012700 100000 Начальный адрес ПЗУ - источника в 13-й странице 001004 : 012701 000204 Номер страницы записи в ППЗУ ( соответствует адресу 100000 в младшем банке ППЗУ ) 001010 : 004737 002000 Выполнить копирование 8-кбайт участка 001014 : 012700 120000 Начальный адрес ПЗУ - источника в 13-й странице 001020 : 012701 000205 Номер страницы записи в ППЗУ ( соответствует адресу 120000 в младшем банке ППЗУ ) 001024 : 004737 002000 Выполнить копирование 001030 : 000000 Останов 002000 : 012702 010000 Длина массива в словах 002004 : 012737 004020 177716 Включить 13-ю страницу ПЗУ 002012 : 011003 Чтение данных в R3 из ПЗУ-источника 002014 : 012737 004010 177716 Включить 12-ю страницу ППЗУ 002022 : 012737 000212 177762 002030 : 012737 000125 112524 002036 : 012737 000215 177762 002044 : 012737 000252 105252 002052 : 012737 000212 177762 002060 : 012737 000137 112524 Запись магического маркера в ППЗУ 002066 : 010137 177762 Включение номера страницы ППЗУ 002072 : 010320 Пересылка данных в ППЗУ из R3, по адресу, находящемуся в R0 002074 : 012704 000020 Формирование паузы 16х6 мкс ( не менее 50 мкс ) 002100 : 077401 002102 : 077240 Цикл записи - к 002004 адресу 002104 : 000207 Выход из подпрограммы * Программа верификации массивов ПЗУ в 13-й странице и ППЗУ в 12-й странице БК11/М 003000 : 012700 100000 Начальный адрес - 100000 003004 : 012701 020000 Длина - 16 кбайт 003010 : 012737 004020 177716 Подключить 13-ю страницу ПЗУ 003016 : 011002 Считать данные с оригинала 003020 : 012737 004010 177716 Подкллючить 12-ю страницу ППЗУ 003026 : 012003 Считать данные с копии 003030 : 020203 Сравнить оригинал и копию 003032 : 001401 Ветвление в случае равенства на адрес 003036 003034 : 000000 Останов в случае неравенства 003036 : 077114 Цикл на адрес 3010 003040 : 012700 000007 Записать в R0 код звонка - 7 003044 : 104063 Воспроизвести звонок 003046 : 000000 Останов |
andyTh |
NEW! Сообщение отправлено: 4 марта 2018 2:53
В дороге и с телефона тыкаться не але, но вроде таки _записать_ 90, а потом удерживая А0 в 0 или 1 считать чип код или продаёт код. Не? |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Кто здесь грамотный в Интел - с проца 8080 шина адреса идет прямая или инверсная ? Т.е. если проц выставил адрес "00 00" ( 16 ) - на всех 16 проволоках адреса будет +5 в. или 0 в. ? |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 марта 2018 16:22 Сообщение отредактировано: 4 марта 2018 20:35
MM написал: Прямая рамотный в Интел - с проца 8080 шина адреса идет прямая или инверсная ? MM написал: НУЛЬ Т.е. если проц выставил адрес "00 00" ( 16 ) - на всех 16 проволоках адреса будет +5 в. или 0 в. ? |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Благодарю господина svinka за информацию о системе адресации - она оказалась ключевой. Копирование массивов произведено с пульта БК11М, тексты копировщика, стиральщика и верификатора - см. выше. Усё работает - скопировал 017 и 1285 ПЗУ. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Оптимизированный вариант 22х38 миллиметра : Где S1 - ВДМ1-4 , подключены 3 секции. Используется штыревой контакт сигнала "DOUT". Номера страниц ППЗУ и соответствущие адреса : P0 - 000000...017777 младший банк ППЗУ P1 - 020000...037777 младший банк ППЗУ P2 - 040000...057777 младший банк ППЗУ P3 - 060000...077777 младший банк ППЗУ P4 - 100000...117777 младший банк ППЗУ P5 - 120000...137777 младший банк ППЗУ P6 - 140000...157777 младший банк ППЗУ P7 - 160000...177777 младший банк ППЗУ ( рекомендуется программировать с др. адресов , не 160000-177777 ) P10 - 000000...017777 старший банк ППЗУ P11 - 020000...037777 старший банк ППЗУ P12 - 040000...057777 старший банк ППЗУ P13 - 060000...077777 старший банк ППЗУ P14 - 100000...117777 старший банк ППЗУ P15 - 120000...137777 старший банк ППЗУ P16 - 140000...157777 старший банк ППЗУ P17 - 160000...177777 старший банк ППЗУ ( рекомендуется программировать с др. адресов , не 160000-177777 ) |
andyTh |
NEW! Сообщение отправлено: 8 марта 2018 8:50
Точно теперь влазит на 22х38? Попробовать? |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 мая 2018 1:16 Сообщение отредактировано: 30 мая 2018 23:22 Редакция 3 расширенного варианта, подходит к БК11/М в качестве замены всех внутренних ПЗУ, и даже с некотрым аддоном ( 326 ). Состав ИС : Д1, Д2, Д3 - ЭКФ1564ТМ9 Д4 - ЭКФ1564ИР23 Д5 - ЭКФ1564ТЛ2 Д6, Д7 - ЭКФ1564ЛН2 Д8 - ЭКФ133ЛП9 ( SN7407D ), доп. замена ЭКФ1533ЛП17 Д9 - ЭКФ1564ЛА4 Д10 - ЭКФ1564КП7 Д11 - ЭКФ1564КП2 Д12 - ЭКФ1564ЛЛ1 Назначение выводов модуля : 21 - выбор 10-й страницы ПЗУ БК11/М, 0в. - выбор.; возможные адреса - 100000...157777 22 - выбор 11-й страницы ПЗУ БК11/М, 0в. - выбор.; возможные адреса - 100000...157777 23 - выбор основного массива ПЗУ, возможные адреса - 000000...157777 Штырь - сигнал DOUT процессора, нужен только для записи флешки модуля ППЗУ. При особой необходимости можно использовать и сектор адресов 160000....177777, но программировать его надо из др.сектора адресов, или не трогать ячейку 177762 - регистр программирования модуля ППЗУ. * Конфигурирование резисторами : R13 установлен - разрешен доступ к банкам ПЗУ в 10-й странице ПЗУ БК11/М. R12 установлен - запрещен доступ к банкам ПЗУ в 10-й странице ПЗУ БК11/М. R11 установлен - разрешен доступ к банкам ПЗУ в 11-й странице ПЗУ БК11/М. R6 установлен - запрещен доступ к банкам ПЗУ в 11-й странице ПЗУ БК11/М. R3 установлен - разрешен доступ к основным банкам ПЗУ в адресах 000000-177777 по выв. 23 модуля ( 0в.- разрешено ) R2 установлен - разрешен доступ к основным банкам ПЗУ в адресах 000000-177777 без учета выв. 23 модуля. * Обращаю внимание, что адресация скрытых банков ППЗУ возможна при некорректном включении режимов выборки страниц ППЗУ - т.е. можно одновременно выбрать и 10-ю, и 11-ю, и базовую страницы - такие режимы следует предусматривать при программировани флешки ( т.е. заполнять все возможные страницы ). При выборе базовой страницы ( CS выв.23 модуля ) адресация страниц имеет приоритет над селекцией по 22 и 21 выводам модуля. * Проектирование 4СПП 26х38 миллиметров меееедленно ведется в московском КБ, вероятная дата начала поставок - 2-я половина лета 2018. Типономиналы компонентов : *Использовать наборы резисторов СМД - в наборе всего по 8 резисторов, 10 выв, из них 2 вывода - общие для матрицы. http://www.farnell.com/datasheets/1896414.pdf *Использовать конденсаторы бескорпусные К10-17 типоразмера 1206 *Использовать одиночные резисторы размера 805 ( 2.0 х 1.25 миллиметра ) *Использовать посадки под припойные перемычки размера 603 ( 1.55 х 0.8 миллиметра ) *Использовать диаметр выводов главной колодки ( факт.) 0.6 миллиметра, сверло 0.8 миллимера. *Использовать диод для СМД монтажа КД521 ( 4х2 миллиметра посадка ), или выводной КД512, формованный для поверхносного монтажа. Дополнено. *Использовать наборы по 4 шт. резисторов CAY16-103J4 ( 10 ком ) 0603 ( размер 3.2 х 1.55 миллиметра ): http://docs-europe.electrocomp...64e462.pdf |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 мая 2018 16:02 Сообщение отредактировано: 29 мая 2018 20:31 |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » Бывший СССР » Простое применение УФ ППЗУ AM27C1024 в блоке МСТД БК0010 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |