Разработка программатора микросхем ПЗУ

Дипломная работа - Радиоэлектроника

Другие дипломы по предмету Радиоэлектроника



?ыборе микросхемы К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 Команда главного меню

Команда имеет подчиненное меню, с помощью которого можно:

  1. ввести одно или два числа в одном из четырех форматов (десятичном, 16-тичном, 8-ричном или двоичном) и получить их сумму и разность (в этих же форматах) ;
  2. сделать в нужном порядке перестановку бит в байтах необходимой области буфера редактора ПЗУ;
  3. для выбранной микросхемы модифифицировать:
  4. алгоритм программирования
  5. режим программирования
  6. напряжение программирования
  7. выбрать способ расчета контрольной суммы
  8. назначить программатору конкретный параллельный порт
  9. назначить принтеру конкретный параллельный порт

5.2.35 Команда

Данная команда выводит простой калькулятор для суммирования и вычитания двух чисел. Причем все числовые значения одновременно отображаются во всех четырех форматах: десятичном, 16-ричном, 8-ричном и двоичном. Для ввода числового значения необходимо клавишами-стрелками выбрать требуемый формат, нажать .

5.2.36 Команда

Эта команда предназначена для перестановки бит в каждом байте заданной области буфера редактора ПЗУ.

Первоначально появляется диалоговое окно со стандартной оцифровкой бит в байте - от 0 до 7. С помощью клавиш-стрелок можно подогнать курсор к нужной позиции и изменить номер байта на требуемый, например, 0 - на 7. После проведения всех корректировок и нажатия следует ввести нужный диапазон адресов области буфера редактирования для модификации данных и подтвердить свой выбор.

5.2.37 Команда

Данная команда выводит окно с текущим алгоритмом программирования, который выводится также о окне заф