Разработка программатора микросхем ПЗУ
Дипломная работа - Радиоэлектроника
Другие дипломы по предмету Радиоэлектроника
?ыборе микросхемы К556РТ1/2 (командой ) на экране появляется таблица, отображающая исходное состояние буфера редактора ПЛМ, соответствующее "чистой" микросхеме, у которой все перемычки целые.
Чтение информации в буфер редактора ПЛМ и запись из этого буфера в файл осуществляется так же, как и для микросхем ПЗУ: чтение в буфер редактора ПЛМ из микросхемы - командой .
После выбора пункта меню информацию буфера редактора ПЛМ можно редактировать с помощью клавиатуры. На экране помещается только 12 строк таблицы (всего их 48). Для отображения последующих или предыдущих строк надо перемещать курсор вниз с последней строки или вверх с первой строки. Для быстрой смены видимой части таблицы можно использовать клавиши PgDn и PgUp.
Проверка микросхемы ПЛМ на чистоту или на возможность программирования (подбор ПЗУ) осуществляется из меню .
5.2.33 Команда главного меню
Данная команда выводит окно с информацией о выбранной микросхеме ПЗУ или ПЛМ. Ниже показан пример такого окна:
Семейство ПЗУ 27xx/К573РФ
Тип ПЗУ 2716
Количество слов 2048
Бит в слове 8
Контрольный байт (hex) FF
Начальный адрес (hex) 0000
Конечный адрес (hex) 07FF
Напряжение прогр. [в] 25.0
Алгоритм программиров. Стандартный
Режим программирования Ускоренный
Время программирования 1 мин 50 секТип контрольной суммы Слово
Порт для программатора LPT1
Порт для принтера LPT1
Файл ввода PROBA.DAT
Адреса загрузки (hex) 0000-37FFРисунок 4 Окно команды .
Напряжение, алгоритм и режим программирования для выбранной микросхемы могут быть скорректированы соответствующими командами меню соответствующими командами можно переназначить способ расчета контрольной суммы, привязку параллельных портов для подключения программатора и принтера. Строка "Файл ввода ..." индицируется только после загрузки файла в буфер редактора. Строка "Адреса зарузки ..." индицируется только в случае, если загружен бинарный файл ввода.
5.2.34 Команда главного меню
Команда имеет подчиненное меню, с помощью которого можно:
- ввести одно или два числа в одном из четырех форматов (десятичном, 16-тичном, 8-ричном или двоичном) и получить их сумму и разность (в этих же форматах) ;
- сделать в нужном порядке перестановку бит в байтах необходимой области буфера редактора ПЗУ;
- для выбранной микросхемы модифифицировать:
- алгоритм программирования
- режим программирования
- напряжение программирования
- выбрать способ расчета контрольной суммы
- назначить программатору конкретный параллельный порт
- назначить принтеру конкретный параллельный порт
5.2.35 Команда
Данная команда выводит простой калькулятор для суммирования и вычитания двух чисел. Причем все числовые значения одновременно отображаются во всех четырех форматах: десятичном, 16-ричном, 8-ричном и двоичном. Для ввода числового значения необходимо клавишами-стрелками выбрать требуемый формат, нажать .
5.2.36 Команда
Эта команда предназначена для перестановки бит в каждом байте заданной области буфера редактора ПЗУ.
Первоначально появляется диалоговое окно со стандартной оцифровкой бит в байте - от 0 до 7. С помощью клавиш-стрелок можно подогнать курсор к нужной позиции и изменить номер байта на требуемый, например, 0 - на 7. После проведения всех корректировок и нажатия следует ввести нужный диапазон адресов области буфера редактирования для модификации данных и подтвердить свой выбор.
5.2.37 Команда
Данная команда выводит окно с текущим алгоритмом программирования, который выводится также о окне заф