hhis12 (558078), страница 7
Текст из файла (страница 7)
8.27).оии так полезны. что буужлаться сеичас , ';.. ПЗУ 1постояниое запоминающее ство! содержит баговый образ о 4 ил» 8 разрядов, параллельныи ),.дз!я каждого конкретного адреса„ енного ко входу. Например. 1 К .. Ри» Я.42 Преобрязояяние конон ня зы»яне мии»ер моя. »и и»»»ре»ояянис Иконою-десятинно» а ьоы» ь к»из с избытком 3 !»юнреянзиа кои. сохрииияозияся . -»с изняияя кин» я! х 8 ПЗУ выдает восемь выходнь»х бит на каждое из 1024 входных состояний.определяемых 10-разрядным входным апре сом грвс 8.43). Любая комбинационная таолап1а Истинное~» мОжег бь гь Тавро 1раммирована в ЙЗУ, обеспспенаюшем поста!о пюе число входных линяй !адреса! Ба!»ршнер.
11ЗУ 1 К х 8 можно ис. пользовать для реализации уаиложигеяя 4 х 4: в этом случае ограничение на ипеиринуи 18 разрядов). Ие лействуе! !так как имеется 10 разрядов) ПЗУ 1а также программнрьемьн- згогл ческие устройства) являются знергоназавнсимым устройством, .! е. хранимая ин фОрыацая ОСтаЕтея дажЕ 1»ЗГЛО. Котла'Пле талие пропадает. ПЗУ подраздсчязо»св'теа несколысо типов. в зависимости о™ 'ми4«роль«Е СХБМЫ 527 526 Глава 8 8 разрядные ак«ходнык даиныт «зсостенния1 Фиксирра мктрнЧБИЛИ а к « с и а Т о « к к « « «к ' " граммир матрица и ОБОЗНБЧБНИЕ лрограммир соединение «РиНСИРОБ седине««и« Лрограммир.
ма«-рн««а Илн срхрак,.ралзиачение рагр««ммир, м:««п «,Б и реал наи логика ,О с«т»гг«янин «акжс уста««авливае«- Я2-входовог««вентиля И. .подобна ПМЛ но обладает боль- костью выходы вентилей И мойзь«ва «ься »О ихОламл вентиле«« любой комбинации (т. е програм; ться), чго предп»ч«нтельней, чем присоединение, как в ПМЛ , чт» ПМЛ и ПЛМ, которые сывали, являются комбинацион- улраалри««аие ахсдь; ге-разрешение рвал«н килим;а ое-раздевание 3 гр состояния ри- 8нр метода программирования: а) .Масочнопрограммируемые ПЗУ«имеют свое битовое солержание, созданное во время изготовления. 61 ЧПрограммируемые ПЗУ>.
(ППЗУ) программируются пользователем: ПЗУ имени тонкие перемычки„ которые могу~ пережигаться (подобно предохранителям) ттосрелством подачи адреса н управляюших сигналов;они облалаю«высоким быс«родеиствием (25- 50 нс)„относительно большим потреблением (биполярные 0,5 1 Вз), размерами от малых до средних (от 32 н 8 ло 8 К х 8). иСтираемые программируемые ПЗУБ (СППЗУ1 хранят свои баты как зарялы на плаваюпшх МОП-вентилях, информация в пих може«»тира«ься посредством облучения хзх интенсивным ультра«)«««««ле«««в«мм св««т»м а теч«ние «вюко««ьких минут (они имеют прозра"л«»е кварцевое стекло); выполняипся и» л-МОЙ и КМОП-тех««одотин н значи «ельн» медленнее (200 нс) прв низком потреб.«*енин , частнчн» и режиме хранениях имеют достаточно б«льшон размер (8 К к 8 и 128 К к 8).
( Овременные КМОП СППЗУ достирав и »метр»действия биполярных ПЗУ «35 нс). Известен вариант- «однократн»-программируемыйл (ОКП), он со- , ~ержит идентичныи кристалл, но не име кварцевого окна л «я экономии и прост «ы. г) кЭлек«рические;тираемые цро„' , раммируемые ПЗУл (ЭСППЗУ~ пьшобны СППЗ, но мо;ут программироваться и ; «ираться «««ектрически прямо в стене с испо««ьзованием стандар'«ных напряж'. ний питания (+ 5 В). ПЗУ нах»зя«широкое ног«о««ьзованву»(' в компьютерах и микропроцессорах, где„"„' они используются для сохранения закон.:,, ченных программ и таблиц данных; ь;кр'!,' увидим их снова в гл.
11 Олнако вй„,'',:;,, всегла должны помни гь о небольщщ~,"-,';,'.."'..«- ПЗУ, как о замене сложных вентильщ~:,::,!;; матриц. -:(:Ъ" Про, роммируемол логика ПМЛ (пр«кг.'-'"1 «раммируемая матричная логика. Рйф~.'ч« товарный знак фирмы Мопо1пю Мешсзф:~~" 1пс3 и ПЛМ (программируемые логщ$~;.,","- ские матрицы) являются двумя основй~~",.
ми вилами программируемои логик(й-'«я Они являются ИС со многими вентиляцм()чк связи между которыми могу.«г«рокрщ~Ф'« мироваться (подобно ПЗУ) для формиро"'~, вания желательных логических функп«вв)«';, Онн выполняются как в биполярном. и в КМОП-вариантах. первые испо кьз прожигаемые перемычки (олнокра программируемые), вторые плаваю вентильные КМОП схемы (ультрафио тового вли з«лектрического стирания), не можа«е запро«раммнровать люб)ач(тг свЯзь, какУю желаете -вы бУдете о Ранк'-',.:-.;-.'ь« чены вс роенной структурой. ГЗ«с.
8,44л~"",,;.:"«8«, казывает основные схемы комбнналдачр:,';;;"«» ных (не регистровых) ПЛМ и ПМЛ. Лаг«!г просто«ы на этом рисунке вен«нли И НД()~к,~", ИЛИ нарисованы г одним вх«лом,. хОФ,:.";;;;:',1 в денствительиости»ни явля«от««я хпго6««!;,",;:Б« «хьтловьтькн вентилями с входом л «в к~',,",", «о«г г«ерекрес«вя. Каждый выход (с 3 гостояннями( корй.,';-":,«.„ бинапионной ПМЛ выводится о «вентял(ь;:,"'."з ИЛИ, а каждыи вход по «соелиняетс«8(Я~!'::;:,"«: вентилю И с шожннами входов НапР~!".„:";, мер. 1Н 8 (рис. Ь'.45) имеет восемь 3"вхо";,, *"." новых вентилей ИЛИ; каждыи возмФжк,::'с« ный сигнал постижим для квжд«т«о в ве(р', ' гиля И, включая 10 входньгх кш«гактов®-:3 ннверторы для ннх) н 8-выхолных " козик).: .'; «актов (и инверторы к ним).
Разрешения.:.,' ««, а Прс«рш«ир«к кк «лтнкк «ПЛМ. Д - ПМ 1 к-ф«м мкн«льм«р«ммир«смм«с«ск«л«кннй «и « .. кент«: ч Н. кр«тмкми 6»«нк снм ллкккм «~крсммкм и„и кр«гк«лилвкммнрукмык сселинкник дыми )с «р»н»гаями гц г выполнен« ' только на вен«илах. бе«памяти). Дру«-«а« разновидностью программнруемои «ю«яки является послеловательноатная «ин ихл. г с нк«ею«пня памш ь (регистры), ««««г«р«Л«- но мы рассмо:рим их в следуюшем р"«- :«еле Лля использования 11МЛ и ПЛМ вы юлжны име«ь про«рамматор, как чмчь зппара«ного обеспечения.
Боюрый «нас«. как прожигать перемычки (или «тру«'не 52ел Глава 3 Цифровые. схемы Зтч рованными функпиями и не должны выпадаль из внду у серьезного проектировхлвка схем Мы покажем. как ги где) применять программируемую логику с использованием полезных хитростей и разо 8.27 Р46 Исх.и ханхмс ИЛИ н: ПМЛ .программируемых средств) и про окончательный результат. Все прохоры имеют связь через последсьиыи порт с микрокомпьютером ртное средство связи на 1ВМ РС местимой с ней).
на котором вы те с программным обеспечением ' 'мматора. Некоторые из современ- ::1)рограмматоров включают одной компьютер, который работа.'«'обственным программным обеспе- ПОСЛЕЛОВАТЕЛЬНОГ хГНАЯ ЛОГИКА 8.16. встройства с памятью: триггеры Неверно' 1 хема симметри ппс схелсхвах гс;ьно. правомерв. буде, и со троян)гес ркс «47 я«. Ьок1сер Рк ах«К(м.инаихсоввах ПМЛ КЬИ имев Д'сесин:, оных вх: мв 'сасове. киых выхс. к:..св:инге , хяе. ни«смх~нк вхохмвыхоае ~с С м сс«ссоваием; !ЕЬЛ. ~хсаеасс !а вхоесв смехе, Х есххолов!ме« , кая Гровсы, к«линков хнаеение~ (с разрежение фирмы Лисмисгиесс Оси сх, Кавифорнкхз "" тейшее программное обеспечение 'о'позволяет вам выбрать перемычки " жигавия: вы изображаете зто в заи от того, какую логику вы хотнМучить на уровне вентилей.
зачем :листе 1нлв помечаете на графичес.' сплее) зги перемычки. Рвс 8.4б по- простой пример Шся фувкпии чающее ИЛИ на два входа на одвыходов ЙМЛ. Хоропгие програм'м позволягог вахе салавать буквы ,' ения Гасив оив вам известны) или г истинности: программное обе— затем девает остальное. включая ' '1изапию. молелнроваиие и програм"я 11ЛМ более гибкие. фаворитом меп1юм проектировании являются "Лго из-за то:О. чло Онн бысг)'н:-.. Ясвая Свтиад ПРОХОЛВт ГОЛЬКО ЧЕРЕ ' массив перемычек) дешевле н обьщовлетворянп зада се Как мы увидим " .
новые ПМЛ испохсьблошие имакки«с н коала.тн"ю анкил ектуоув св и некоторую лополнительнгю гиб 'и проектировании па 11МЛ с фикса ными ИЛИ-вентилями Такам обра- ;ПМЛ прелсгавляют собон гнг)хуло ,Ыпагл ную альтернативу ИС с фнкси. Вся рассмотренная выше пифровая логика строилась на комбинапионных схемах О.е. наборах вентилей)„в которых выход полностью опрелеляется текущим состоянием входов.
В зтнх схемах отсутствует ипамятьк оссугсзвует предыстория Жизнь пифровой логики станет более интересной, если устройства снабдить памятью. Это лает возможною ь конструирова.гь счетчики, арифметические региссры и различные ссумгпяех«схемы. которые выполнив одну интересную фувкпню. начинают делать другую Основным узлом таких схем является трштер. колоритное вмя для описания усгройств, которые в простейшей форме представлены на рис.
8.41 Предположим, что оба входа Л и В имеют высокнв уровень Тогда в каком сох стоянии будут выходы Х и )и Вслв Х будет иметь высокий уровень. го последний бзлег присутствовать на обоих вхолах вентиля б„, и )стаиавливщь уз сослояние низкос о уровня. Э го сот асуется с состоянием выхода Х (вгясокий уровень), слепое вительно. все правильно Не правда Лир Х=- В. У=-Я, 330 Гинея Ь Цифровые схемь! 53! при котором Л =Н. У=В. сьрбс Ьидий,33 сьюс Рб»бех хьхрия р и 0„ е л р ! ! Не»ирен ',ленине ерем>яние Состояние, когда оба выхода Х и Уимеют высокий (или низкий) уровень, невозможно (вспомним, что А = В = высокий уровень) Таким образом, триггер имеет два устойчивых состояния (иногда его называка «бистабильной» схемой) В каком из этих двух состояний он окажется, зависит о.! его предыстории.
т.е. он обладает памятью. Для того чтобы в эзу память что-то записать, достатебчно на один из входов триггера !сратковременно подать низкий уровень. Например, после кратковременной подачи низкого уровня на вход А триггер гарантированно установится в сос! ояние независимо от того, какое состояние он имел прежде. Подавление дребезга контактов.
Рассмотренный нами триггер со входами 5 (установки в «1») и А (установки в «О» или сброса) оказывается весьма полезным для многих применений. На рис. 8.48 показан типичный пример его использования. По идее эта схема должна открыва !ь вентиль и пропускать входные импульсы, если ключ разомкнут. К!пои связан с землей (а не с шиной -б 5 В) нз-за особенносги биполярных ТТЛ-схем (в противоположность КМОП-элементам). состояшей в том, что вы должны обеспечить отвод тока от входа ТТЛ в состоянии низкого уровня (0,25 мА для ЬЯТТЕ), В то время как в состоянии высокого уровня входной ток близок к нулю.
Кроме того, обычно В устройствах имеется пшиа !емли, удобная шгя подсоединения к ней ключей и Рие. В Яе ецреж и ! ереел *,~ения Рис Я 49 Схем» иеяевмияя ирепе-В! других органов управления. При нес!о)В~'.„:, ' ювании такой схемы возникае.! проблеьтейх,:-' обусловленная «лребезгом» конев!сгв(1'"'. ключа. За время порядка 1 мс восле,зяй,';,: мыкания ключа его кангак! ы входят ВдйС~ф прикосновение друг с другом обычно,„<~~:,,'.:" 10 до 100 раз. Вы получите В из иге фар)!Е;".'С сигналов, указанную на рис!Вке. если ~81";"" выход подключался к счеечик; и!пс,й(~~., гистру сдвига, то они наверняка отреагф,-::-е ровали бы на каждый депо!па!!ес!ьвфФ':» импульс, вызванный этим дребезгом ко)(.;.