Й.Янсен Курс цифровой электроники. Том 3. Сложные ИС для устройств передачи данных (1987) (1092083), страница 21
Текст из файла (страница 21)
Связь с управляющими сигнавт!!! — — ' -' т!д !~и""в';"вв лами обозначается соответствующими 05!!! -- ., '- !тап! - символами. Для описания адресации !!О 1; 0 слов в ЗУ применяется система обозд! начения адресной зависимости. 4 Проиллюстрируем применение атой системы на примере символа, который л!5 — — - - ~ !вг3 обозначает статическое ЗУ типа 2114 ! (рис. 2.30). В данном случае адресные йг входы в блоке управления выделены с помощью фигурной скобки„рядом со скобкой помещена буква Л вместе с Я2 — й д Р,8!' диапазоном адресов ЗУ типа 2114: — члг 0 — 1023.
То, что выбор ячеек памяти, находящихся в функциональном блоке, зависит от адреса, указывается с помощью буквы Л, расположенной рядом с 5!с-обозначением входов )т5-триггеров. Связь сигнала Ч(Е (разрешение на запись) с сигналом СЕ (разрешение на доступ к кристаллу) осуществляется через логическую операцию «И», что отражается символом 6! у СЕ-входа н идентификатором 1 у ЮЕ-входа. Режим работы ячейки памяти зависит от сигнала на вхо- де М2. Если сигнал М2 «истипен» (ЖЕ=(.), то выполняется Запоминающие устройство (ЗУ) отсюда наличие идентификатора 2 у выхода ячейки.
Символ динамического ОЗУ представлен на рнс. 2.3!. В блоке управления имеется демультнплексор (0М()Х), кото- Мпес БЖ) Трасс|айильнме Фаай| Рнс. 2.32. Символическое обо- значение ПЗУ (ППЗУ). рый по командам КЛЗ и САЗ передает через шесть выводов информацию, следующую после полного 12-разрядного адреса, для последующего хранения на вход внутренних регистров-защелок. 01 и 02 с индивидуальными идентификаторами указывают в демультиплексоре, как происходит распределение адре- вы|вал~ 1вюллллллп) ьвллаглюл| Рнс.
2.33. Условное обозначение ПЗУ выилениого блока управ- лении. са. Через вход для выбора рабочего режима ячейка ЗУ принимает сигналы па считывание илн запись информации ()У)5 и идентификаторы 5 н 5 в ЗУ). Тот факт, что в функциональном блоке используется емкостной элемент ЗУ, указывается с помошью букв 3К, за которыми следует символ емкости. ПЗУ нли ППЗУ изображаются обычно так, как показано на рис.
2.32. Блок управления пмеет тот же внд, что н в случае статического ОЗУ. Вход Е)ч дает разрешение на считывание с кристалла (сигнал СЕ). Адресация ПЗУ обеспечивает выдачу содержимого соответствуюшей ячейки, поэтому рядом с выходом помещена буква Л. Если ПЗУ имеет тристабнльный выход, то это обстоятельство указывается символом чг — «наблав, если открытый коллектор, то у выхода помешается ромб. Как видно из рис. 2.32, использование для ПЗУ отдельных блока управления (сверху) и функционального блока (внизу) не очень оправданно, так как все входы здесь являются управляемыми входами и находятся слева, а все выходы данных находятся справа. В результате, если мы переместим все входы и выходы внутрь одной рамки, как показано на рис.
2.33„то никакой путаницы не возникает. 2.8. Программатор Чтобы получить представление о работе программатора ППЗУ в режиме ручного управления, рассмотрим программатор ППЗУ, выпускаемого фирмой 31ппе11сз. Это ППЗУ программируется по методу пережигания хромоникелевых соединений с помощью импульсов тока. На незапрограммированные выходы поступает напряжение Е-уровня (логический «О»).
Если мы программируем ячейку, пережигая соответствующее соединение, то на выходе установится высокое напряжение (Н-уровень), т. е. появится логическая ч1». Для пережигания соединения необходимо выполнить следующие операции: 1) Соединить все выходы через резистор сопротивлением 10кОм с точкой +5 В. 2) Выбрать адрес программируемой ячейки. 3) Довести напряжение (/в до величины 8,75 В. 4) По истечении 10 мкс соединить выход программируемого разряда с точкой +17 В. За один прием (импульс) можно запрограммировать только один бит. 5) По истечении 10 мкс активизировать сигнал СЕ(Е) в течение 1 — 2 мс. 6) По истечении 10 мкс отсоединить точку +17 В от выхода.
7) По истечении 10 мкс понизить напряжение (/з с +8,75 В до +5 В. 8) Продолжить программирование других разрядов, повторяя пп. 4 — 7. 9) По истечении 10 мкс, повторяя пп. 2 — 8, продолжить программирование других адресов. Программатор, первоначально разработанный фирмой 31ппейсз, а затем усовершенствованный И. Кербером, проверяет, запрограммировано ли данное ППЗУ или нет. Эта проверка происходит в процессе автоматического опроса всех адресов. Прн обнаружении какого-либо аномального отклонения в содержимом адресов ППЗУ программатор останавливается и сообщает с помощью светодиодного дисплея, в какой ячейке (адресе) обнаружен дефект. После этой проверки можно перейти к программированию, в процессе которого после каждого импульса тока адрес увели- Б ! 47 Ос бсл ио! у ф 55 7455 755 а ° ввб М !си!' лтв 5.М в 74 и сси 7МИ 57 СЕ сб б Сб Осл и 755 ОМ и7 ФУ мяу. и см 7455 ас сбм Илссй и! 554 555 555 Хб! СЕ ЕЛЕ с оо С ЕЕИ lймб УбФМЮУЕИ Св бвбсм! 73 всоси ЕССбв СЕИО74 Ий 75ИУЕМУ! ! ! !особ 57С77 УИМ П Уй М УЕ У! ов йм Ви, Сбо бм мб, О'С 5 С С соб Лв В ИКЕС ф бб бо Ел!77 !сея с с а аю с Ю 'ис.
2.35. Принципиальная схема программатора для ППЗУ типа 825129 и 323131 фирмы РЫ11ра Яипе11са 1а), сеи !!ос Св МУ сл !со!Об сл си в ю сйслб сс Ос о вв вв сс лосс св ся о $4 с ос о сс 54 сб бб б Сб 5! Сй блсил СЕ!717 оа" Мов 55 'МОУ С755И Глава Я Рис. 2.34. Пиепиий вид серийного ППЗК-программатора аиодели !Х (б!. чпвается на 1. С помощью связанного с выходом переключателя, который может ввести в ячейку единицу, мы запускаем автоматический цикл программирования.
После того как ячейка будет запрограммирована, т, е. в нее будет введена единица, мы увидим результат с помощью светодиодного индикатора, который располагается над переключателеаь Из схемы, приведенной па рис. 2.34, видно, что код адресации контролируется 8-разрядным счет паком, который образован мпкроскемамп 1С6А и 1СбВ в верхней части схемы.
Этот счетчик после сброса может стартовать с адреса О. Гели потребуется начать работу с какого-то другого адреса, то требуемый двоичный адрес можно установить с помощью 5Л-переключателей. Подавая команду АНОАР, мы можем произвести считывание информации, задаваемой переключателями, и затем увеличить или уменьшить содержимое с помощью импульса, вырабатываемого шаговым переключателем 5/Я.
После этого переключателя включен триггер для защиты схемы от ложных импульсов, которые могут возникнуть из-за дребезга контактов переключателя. Счетчик производит прямую адресацию ППЗУ в схеме 1С5 и одновременно осуществляет считывание через преобразователи пз двоичного кода в ВСЮ-код (микросхемы 1С10, 1С11, !С!2) и декодеры (микросхемы 1С13, 1С14 и 1С15) с выходом на 7-сегментный дисплей. Программирование выходов происходит с помощью четырех переключателей ВО! — 504, размещенных в правой нижней части схемы.
Заиалиаипситние устрпаотпа 1ЗУ) 13? сс' ! й'см с".кена йппненнап' падбеп нмп рс руииуср. мии'Сапе ппи яг Спссд1 С'С, гкдг са спкг с» свкг ст, слвп СН с лк сс пеке пм ппииои пупс с аждоиппор Ая Лпуисос оми Ядмяии оипп сссийоопоисси осододпислоср, Сос,дпо и гкг оке гкг копии,и пуилпрсдсо, сг гпгггг пнссупии ссессгппппа ссссссс запуск Ъ С дее т/ пс Скидал Сгд (Укс упали сипи пк т' пгппппопуепми аянпк слопспнссп гдор ск гвп ТЬПсв Рнс.
2.34. Его можно также использовать аля программнровання ПЛМ 1а). Втп — заем; СА — общдй анод; СР— обратзмй счет; СΠ— прямой счет; СУ вЂ” паренте; ОР— десятвчвая точка; ХΠ— нормально замквутме ковтактм; МΠ— нормально разомк. вутме контактм; в качестве преобразователя нз двовчпото кода в ВСО-код пспользувт. ся мвкросхема 741ВВ. Не следует забывать, что при работе с программатором в определенный момент времени можно нажимать только на один определенный переключатель. Цикл программирования начинается после нажатия на кнопку одного из переключателей.
Этот переключатель генерирует со пйи рагс мп са а д П АМС и се м «с и мсмпио пим спимоомпр мсо а ег кмм кс яг Ко мл лтсм лси гя се и сс пг си кыт лснс 5 ие 5 а пс с' дккю сит даур д с ,ис8г сл ЕПМ д г Ыднд еп дап» Пд кесап сигм иск ге м' пгу и„ всм М5 ст, ССЕ8п с — скп СЗ Пувл 7,-импульс, который запускает ждуьций мультивибратор. В результате начинается цикл программирования, при этом различные управляющие сигналы с требуемыми задержками обеспечиваются схемой временной развертки, состоящей из нескольких ждущих мультивнбраторов, С помощью микросхемы 1С4, в требуемый момент времени обеспечивается напряжение питания (7в,=8,75 В и выход источника питания ЗТАВЗ переключается на уровень +17 В.