МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Разработка программатора микросхем ПЗУ

    ошибок выводится сообщение об их количестве. Кроме того, все ошибочные

    символы, считанные с микросхемы, отображаются в таблице справа от

    соответствующих символов буфера. Ошибочный символ отображается зеленым

    цветом, если ошибка исправимая (перемычка целая, а должна быть прожжена),

    или красным цветом, если ошибка неисправима (перемычка, которая должна быть

    целой, уже прожжена).

    5.2.26 Команда

    Непосредственно процессу программирования ПЗУ должны предшествовать:

    выбор нужного типа микросхемы ПЗУ;

    подготовка данных в нужной области буфера редактирования;

    установка микросхемы ПЗУ в программатор и его включение;

    уточнение, при необходимости, через команды меню алгоритма,

    напряжения и режима программирования, порта подключения программатора;

    после нажатия - задание диапазона адресов в буфере редактора ПЗУ и

    начального адреса микросхемы.

    Далее автоматически происходит контроль микросхемы ПЗУ на возможность

    записи в нее информации и предлагается выбрать вариант программирования:

    или . Процесс программирования отражается с

    помощью прогресс - индикатора. По окончании программирования индицируется

    время, израсходованное для него, и запускается процесс тестирования

    запрограммированной микросхемы с возможными сообщениями об ошибках.

    5.2.27 Команда для микросхем ПЛМ

    Непосредственно процессу программирования ПЛМ должны предшествовать:

    выбор микросхемы ПЛМ;

    подготовка данных в буфере редактора ПЛМ;

    установка микросхемы ПЛМ в программатор и его включение;

    уточнение, при необходимости, через команды меню алгоритма,

    напряжения и режима программирования, порта подключения программатора.

    После нажатия сначала микросхема проверяется на возможность

    программирования, после чего выводится сообщение о результате проверки.

    Если есть ошибки, то они отображаются в таблице (так же, как при выполнении

    команды ). Кроме того, в нижней части таблицы появляется меню,

    с помощью которого можно выбрать режим программирования до первой ошибки

    или до конца. Если выбрать первый режим, то после прожигания каждой

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

    то выводится соответствующее сообщение и появляется меню, с помощью

    которого можно либо повторить, либо продолжить дальше, либо прекратить

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

    должна быть целой, то выводится сообщение о невозможности программирования

    и появляется то же меню для продолжения или прекращения программирования.

    Обнаруженная ошибка отображается в таблице зеленым или красным цветом (как

    при выполнении команды ). После окончания программирования

    микросхемы производится ее контроль путем сравнения информации микросхемы с

    буфером ПЛМ и отображение всех найденных ошибок. Для возврата в меню надо

    нажать или . Если ошибок нет, то возврат в меню осуществляется

    автоматически через 2 сек.

    5.2.28 Команда

    Эта команда предназначена для стирания электрически стираемых

    микросхем ПЗУ. Она разблокируется только при выборе микросхемы семейства

    FLASH или КМ1801РР1.

    5.2.29 Команда главного меню

    Редактор ПЗУ предназначен для подготовки данных для микросхем ПЗУ.

    Буфер этого редактора отображается на экране после загрузки программы, а в

    дальнейшем - при выборе любой микросхемы ПЗУ (при выборе микросхемы ПЛМ

    отображается буфер редактора ПЛМ).

    Данные для программирования микросхемы ПЗУ готовятся в буфере

    редактирования в определенной области. Они могут загружаться туда из файла

    бинарного или 16-ричного формата либо вводиться вручную.

    5.2.30 Команды навигации редактора ПЗУ:

    Left/Right/Up/Dn ............. влево/вправо/вверх/вниз;

    ^Left/^Right .......... к предыдущему/следующему байту;

    Home/End ..... на первый/последний байт текущей строки;

    ^Home/^End.. на первый/последний байт текущей страницы;

    PgUp/PgDn ........... на предыдущую/следующую страницу;

    ^PgUp/^PgDn ............. на первую/последнюю страницу;

    Enter .......... ввести адрес буфера для вывода данных.

    31. Команды форматов отображения/редактирования данных:

    Таблица 4.

    |Tab |16-ричный/бинарный; |

    |Shift+Tab |16-ричный/ASC-II; |

    |F2 |8-ричный для текущего байта; |

    |Ctrl+F2 |десятичный для текущего байта. |

    |Другие |команды редактора ПЗУ: |

    |F1 |вызвать справку; |

    |F3 |сохранить данные области буфера или ПЗУ в файле; |

    |F4 |задать и ввести в облать буфера константу; |

    |F5 |инвертировать данные в области буфера; |

    |F6 |копировать данные из одной области буфера в другую |

    |F7 |или из области ПЗУ в буфер; |

    |F8 |сравнить данные из двух областей буфера или ПЗУ и |

    |F10 |буфера; |

    | |подсчитать контрольную сумму данных из области ПЗУ |

    | |или буфера; |

    | |выйти из редактора ПЗУ в главное меню. |

    Примечание. При использовании команд F2..F9 для ввода значений адреса

    используется 16-ричный формат. Если в связи с этим возникают проблемы,

    следует обратиться к команде меню .

    5.2.32 Команда главного меню для микросхем ПЛМ

    Редактор ПЛМ предназначен для подготовки данных для микросхем ПЛМ.

    Буфер этого редактора отображается на экране после выбора микросхемы ПЛМ.

    Буфер редактора ПЛМ представляет из себя ОЗУ, в которое можно считать

    информацию (с микросхемы ПЛМ или из текстового файла специального формата)

    или ввести ее вручную. Информация, содержащаяся в буфере ПЛМ, отображается

    на экране в виде стандартной таблицы истинности ПЛМ. Эта таблица содержит 3

    области для отображения разных слоев логических функций: слоя И, слоя ИЛИ и

    слоя НЕ.

    На микросхеме ПЛМ типа К556РТ1 или К556РТ2 (выходы с открытым

    коллектором или с тремя состояниями соответственно) можно реализовать до 8

    логических функций F0...F7 от 16 входных переменных A0...A15. Каждая из

    функций F0...F7 представляет собой дизъюнкцию (прямую или инверсную)

    нескольких конъюнкций входных переменных. Слой И микросхемы содержит 48

    конъюнкторов, каждый из которых имеет по 32 входа (по 2 входа для каждой

    входной переменной: прямой вход и инверсный вход). На каждом входе имеется

    плавкая перемычка, которую можно прожечь при программировании микросхемы.

    Слой ИЛИ содержит 8 дизъюнкторов, каждый из которых имеет 48 входов,

    соединенных с выходами конъюнкторов. На каждом входе также имеется плавкая

    перемычка. Слой НЕ содержит 8 двухвходовых элементов "Исключающее ИЛИ".

    Один из входов подключен к выходу дизъюнктора, а второй заземлен (через

    перемычку). Каждый из этих элементов может быть либо инвертором (если

    перемычку на его входе прожечь) или повторителем (если перемычка целая).

    Левая часть таблицы отражает состояние перемычек слоя И микросхемы

    ПЛМ. Каждый из 48 конъюнкторов представлен в таблице одной строкой.

    Состояние каждой пары перемычек отображается одним символом:

    "-" - обе перемычки целые

    "x" - обе перемычки прожжены

    "H" - целая только перемычка прямого входа

    "L" - целая только перемычка инверсного входа

    Если у какого-либо конъюнктора не прожжена хотя бы одна пара

    перемычек (символ "-" в таблице), то на выходе этого конъюнктора всегда

    будет 0, т.е. этот конъюнктор не будет влиять ни на одну из выходных

    логических функций. Если у конъюнктора прожжены обе перемычки для какой-

    либо входной переменной (символ "x" в таблице), то эта переменная не будет

    влиять на выходное значение этого конъюнктора, т.е. не будет входить в его

    логическую функцию. Если прожжена только одна перемычка из пары, то

    соответствующая входная переменная будет входить в логическую функцию этого

    конъюнктора в прямом или инверсном виде (соответственно символ "H" или "L"

    в таблице).

    Правая часть таблицы отражает состояние перемычек слоя ИЛИ микросхемы

    ПЛМ. Каждый из 8 дизъюнкторов представлен в таблице одним столбцом из 48

    символов. Состояние каждой перемычки отображается одним символом:

    "A" - перемычка целая

    "-" - перемычка прожжена

    Наличие какой-либо перемычки у дизъюнктора означает, что к этому

    входу подключен соответствующий конъюнктор, т.е. логическая функция этого

    конъюнктора входит в состав выходной логической функции. Любой из 48

    конъюнкторов может быть подключен не к одному, а к нескольким дизъюнкторам

    (при этом соответствующие выходные функции будут содержать одинаковые

    конъюнкции).

    Слой НЕ микросхемы представлен одной строкой символов в правой

    половине верхней части таблицы. Состояние каждой перемычки отображается

    одним символом:

    "L" - перемычка целая

    "H" - перемычка прожжена (при этом соответствующая

    выходная функция инвертируется)

    При выборе микросхемы К556РТ1/2 (командой из меню )

    на экране появляется таблица, отображающая исходное состояние буфера

    редактора ПЛМ, соответствующее "чистой" микросхеме, у которой все перемычки

    целые.

    Чтение информации в буфер редактора ПЛМ и запись из этого буфера в

    файл осуществляется так же, как и для микросхем ПЗУ: чтение в буфер

    редактора ПЛМ из микросхемы - командой меню , чтение

    из файла и запись в файл - командами и

    меню .

    После выбора пункта меню информацию буфера редактора ПЛМ

    можно редактировать с помощью клавиатуры. На экране помещается только 12

    строк таблицы (всего их 48). Для отображения последующих или предыдущих

    строк надо перемещать курсор вниз с последней строки или вверх с первой

    строки. Для быстрой смены видимой части таблицы можно использовать клавиши

    PgDn и PgUp.

    Проверка микросхемы ПЛМ на чистоту или на возможность

    программирования (подбор ПЗУ) осуществляется из меню , а сравнение

    информации микросхемы с буфером редактора ПЛМ - из меню редактора (клавишей

    F7). Если ошибок нет, в нижней части таблицы появляется соответствующее

    сообщение, исчезающее при нажатии или (или через 2 сек.

    автоматически). При обнаружении ошибок выводится сообщение об их

    количестве. Кроме того, все ошибочные символы, считанные с микросхемы,

    отображаются в таблице справа от соответствующих символов буфера. Ошибочный

    символ отображается зеленым цветом, если ошибка исправимая (перемычка

    целая, а должна быть прожжена), или красным цветом, если ошибка неисправима

    (перемычка, которая должна быть целой, уже прожжена). Для просмотра всех

    ошибок (всех 48 строк таблицы) используются те же клавиши управления

    курсором, что и при редактировании буфера. Для возврата в меню (или в режим

    редактирования) надо нажать или .

    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) для выбранной микросхемы модифифицировать:

    1) алгоритм программирования

    2) режим программирования

    3) напряжение программирования

    4) выбрать способ расчета контрольной суммы

    5) назначить программатору конкретный параллельный порт

    6) назначить принтеру конкретный параллельный порт

    5.2.35 Команда

    Данная команда выводит простой калькулятор для суммирования и

    вычитания двух чисел. Причем все числовые значения одновременно

    отображаются во всех четырех форматах: десятичном, 16-ричном, 8-ричном и

    двоичном. Для ввода числового значения необходимо клавишами-стрелками

    выбрать требуемый формат, нажать , ввести искомое значение и

    завершить ввод нажатием .

    5.2.36 Команда

    Эта команда предназначена для перестановки бит в каждом байте

    заданной области буфера редактора ПЗУ.

    Первоначально появляется диалоговое окно со стандартной оцифровкой

    бит в байте - от 0 до 7. С помощью клавиш-стрелок можно подогнать курсор к

    нужной позиции и изменить номер байта на требуемый, например, 0 - на 7.

    После проведения всех корректировок и нажатия следует ввести нужный

    диапазон адресов области буфера редактирования для модификации данных и

    подтвердить свой выбор.

    5.2.37 Команда

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

    который выводится также о окне . Если существует возможность

    корректировки, то на нижней части окна присутствуют один или два указателя

    , . Тогда соответстующими клавишами-стрелками можно выбрать

    альтернативный вариант, а затем нажатием зафиксировать свой выбор.

    5.2.38 Команда

    По этой команде выводится окно с текущим режимом программирования,

    который выводится также в окне . Если есть возможность

    корректировки, то на нижней части рамки окна присутствуют один или два

    указателя , . Тогда соответствующими клавишами-стрелками можно

    выбрать альтернативный вариант, а затем нажатием зафиксировать свой

    выбор.

    Кроме режимов программирования "Нормальный" и "Ускоренный", для

    тестирования программатора есть режим "Отладка", в котором процесс

    программирования или чтения микросхемы зацикливается (результат чтения в

    первом цикле отображается в буфере редактора) до нажатия .

    Для микросхем семейства MK51 еще предусмотрены режимы "Бит защиты 1",

    "Бит защиты 2" (для программирования битов защиты от чтения внутреннего

    ПЗУ) и "Шифр.таблица" (для программирования шифровальной таблицы).

    5.2.39 Команда

    Эта команда выводит окно с текущим значением напряжения

    программирования, которое, в случае его отличия от штатного значения,

    выводится в окно и в окно с прогресс-индикатором процесса

    программирования (справа от штатного значения, например, 25 --> 24.5). Если

    есть возможность корректировки напряжения, то на нижней части рамки окна

    присутствуют один или два индикатора , . Тогда

    соответствующими клавишами-стрелками можно выбрать альтернативный вариант и

    зафиксировать свой выбор нажатием .

    5.2.40 Команда

    Данная команда позволяет выбрать один из трех вариантов расчета

    контрольной суммы для назначаемой области буфера редактора ПЗУ или для

    выбранной микросхемы (ПЗУ или ПЛМ):

    1) с точностью до слова

    2) с точностью до байта

    3) с точностью до байта с учетом переносов.

    5.2.41 Команда

    Эта команда "привязывает" аппаратуру программатора к одному из

    существующих параллельных портов компьютера LPT1...LPT3. Если в компьютере

    поддерживается только один порт, например, LPT1, то он назначается и

    программатору и принтеру. В этом случае непосредственно перед

    использованием программатора, если он не подключен к соответствующему порту

    кабелем, необходимо выполнить такую связь (при переключении кабеля принтер

    и программатор надо обязательно выключать).

    5.2.42 Команда

    Команда назначает принтеру один из доступных параллельных портов LPT1

    ... LPT3 компьютера (для распечатки данных буфера редактора ПЗУ или

    редактора ПЛМ). Если в компьютере доступен только один порт, например,

    LPT1, то он может использоваться и программатором и принтером. Для этого

    непосредственно перед использованием конкретного устройства его необходимо

    Страницы: 1, 2, 3, 4, 5, 6


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.