Угрюмов Е.П. Цифровая схемотехника (2004) (1095893), страница 77
Текст из файла (страница 77)
- <лез крупных с<«пилю. чхвм нтю фирм На лп ю сне!ем пехников орюол г<сл « явным сбрви м пру<не рпр< ваки чпфровых усг<ч<й<ти шипи ело«ноши н' МИ(' и (И(', минюи!ю шгсорчых .ис<см ллл пепси улраш<ения <сани юьпч обвею.<лп< и < чп .и <ичсскнми проис<ель<и, малом<рыл< п,<ппарп ры .и<ай про< и и о <к- м чг о.ппве ИС прогрет<мируемпй ло< п,и !трое«мир им е л <хл пг МИС (ИГ' — нвнб<м< пхлю<иочньф щ чесс и кшорпь< и<по, шукпся ьак зврисп<чсские к<<<полы, тнк и фюрмали оюнныс мг<оликч Про «и<ров<пик залает струк<угу тер нс<вн н» бюс ни, <нв. нпн.
ирен и о«о< пил ппыю и!зепи<его«пинк«, в щзв онрслслснин функ <«и ппкчьных блоков иоп,юегси и ф рмю<ьпычн мего ммп Тшбуется знание <пп в< х фучкииональньх угла, их <я с<в и парям <!хв Гмл юмплМ<шропрон< орлов г гпглл г<з<ле<ел в рс<у<шл<е рвзшб<о<ки к<иплгкш и!<оц<йммно-аппл!мп<ых сто,сзв. В«рябое«а апов!з«гнои час и в<питон к< хпюш<вке <ишсмь< и«иоовьп мш<улси иснтшшьно<о пропсссорпою лс мензв ра п«ных ни<па намюи, алюпс!ю«, конт!юшсров ч анс<лних уг< рык<к Снос <Оы полюпо<ею<я мол!лен к <шп<ам и шрпн!юпсш< р<кп <ис<сь ы, описания основных и<вулси <ч д<чо < хи<поляке ю лр грипп рм <м ч примы лялрнлм< ма < ф ув 6 Л< виш и ло <ей пимене!чих ря !мбоч», шша!ч \урн в условиих ы врс <сш < и России оо- шлимозу яви<ся и<они ямлшм лршрлмлшр!е юй логик лч гшв'пнл тргбуемы, и<И йшн г<Уили их шяа.<кн 3<ому вопр у <слует <ле лип Лап<шпигелю:ог анима«не Просю нронлп<е на .! овг сх< м про<ргммиругмоб лоп<ки высохни ынп«ос<и лып лнив<ся юльк < помошью сымем лшоматизлрзышншп пршь<н р вю чя САПР Укрупнеи<вш <мрзхт<рл а<юрм,<кю лрчлли< л кт ооп на пв ри<.
9 3 Пршкппюв <ьш на «они<из<альчик«повис и «юш<сч ьв ороскпчч шпика и ~лабо спязаш< с,<в:о вон.<винти Пь зм и уровьс <ю сущскп у оп<рп е. нешя <робзсмш фзикцнпнировюп<с угтро1к<в<, множес<ва вхолнь<х и вымчпио сигналов, их хв!<акт.р и взапмосвя.вв разбис<и<с проекш <м пен и < л Рсззл<пазы кпнпшпуально<о симе<в ва юпся а ГЛПР кпгорю пр пзвш<ит компнлывпо проекп«.
е санте пруст усгрогипво н баю с бн(пнотски <вочх < ож <сй П<ыу кнный <ц пект требую <пмпш пой и!хюсрки. ш спп»< чапо!«ннп <а <лев!с< агап вняли и прополи«о«молелир впниел< и пч !к : <чсг«ол <грнфиквипен Мол<ли!оьвннс имеет ие.<пыыю у!чзш<сл < рашог .тсоеныо о<пара«ения сво!Ктв рею<ы.о<о офек<в Оно м «ю Оы<ь ф< к 45Г Глава я нинин ~ьггым, прогирнющим правнльнгип логической гчртктуры усззюисюа. врсьгеггныхь учгпыююпгнм залержкн сзиналов в схемак устрогсзва без учета окончательной топологии трассировки, и т.
л В рсзуяьгюс молелигювани» мюут ныявнпкя опгибки, требующие исправлении, то пригнет пры.сосу проекпгровлпи» игсрвгингзый юряьзер с возврювми к прежним»зевам н внеяеиием в пргюж нужных коррекния. о оа мюю в ыи Дгнис произжжится конфигурирование микросхемы щопмммируемой .н гики лонге аио вгммозкна рсьгьнвю проверкг расзгг~г» устроигпы . Евзиге т1 1 скос молю:ироюние проекта При успешном завершении Еизи мскпго м .
лслироюния усгроистео ~стево х установке в систему в 9.2. Пример "ручного" проектирования $ цифрового устройства с использованием : программируемой матричной логики (ПМЛ) Пусть требусюя сггроек~ззровать ыжьмнр зрялныа ггвоггчно-колнрогзапнып счючик с управляемым мозулем счета, величина кгтгоро~гз ~югах~си восьми. разрглнь|м вхолным колом М Такпи счетчик счизм ~ вхояные сигнкнч гч нулевого ло Уй — П а при яоянлении ы-го сипгала авт матичм ки сбрасывв ется в ноль после *«.го пиал повторимся снопа Счет юк лояжси им зь сигна. ы зс инхронного сброса К, разрешении счета т' <ратготю ь при У вЂ”.
П вы'лечи ггвраьзельгггзго «ола ОВ и .югчнрюжния ГКК Внсгспяя ар~аоггнг ггв ! счеогика оргпямюна на рис. 9 П с Оийр валех мше«» стн с, с, с, ськ ое н, с, н', с,' и,' с. н'. и, с, с„ с. вне.э.4.В сп-, рс гт з г (а(ив гме р.пг л хм спело мха мр амз! ш с о Гюс ем (6, г! Средсгволг реа. извини сивчика выбрана И.О 85О229!О (рнс 95, ) Вго быстрпде(ипвуюпыя Р!.О с лыятьиз мак!юч!еьгеигшии, имеющая пипоэио часпму ло 71,4 МГл при иснодьзошнии обратных связей и !00 М('и нри их отсутствии В макроэлемегп ы посзупахгг от 5 ао 16 термов Кроме ш! о, матрина И вщжбвгыаает отмлыше термы зыя сигнашв рлзрспгсиил буферов ОЕ. Общими гшя веси Р! О шыяютсл термы выработки сигна.кзв аси!прон ного сброса Ай и синхронной устаноакн 5Р Наличие узювпя логи исков сдиннны на выводе 5Р приве.гст к тому что очерелной актовый ни~уагс псревелет есс три!т*ры в состояние 1 При ноянлснии саина гного си~!гааз! АК все гримеры нелкллсгзно сбросшся Микросхема имеет 12 спениализировапных вмшов и Уб лвунапрагшспннх выполол В схеме макроэлемента (рис 95.
б! вывол может быль зяпрогралгмирован как вхол или гшк комбинанионныи вибо репнтровын «ыхол с аозьгажно- стью инвертирошния выкоанык сип.алов в швисимоли от прог(нммирпла. ння мультиплексора "4 — Г с ппмошьвз транзисторов ЛИЗМОП, обсснсчи- наюших сигналы бэ и 5! Програхзьзируется также тип обратной сиязи с са- 5 молвю мульшплекссра "2 — Г( иьгеющего сложную схему управлении, выра- батывающую окончате.гьнсе значение алресуюшего сш нала квк сумму пс модулю лш величин 5, и 5з При программировании на режим комбннанионного гзыхокэ сынах обрат- '' ной связи пссьыаетсч в низрину И с «он гак!» ВюГВых При пропмммирова нии регистрового выходя можнп иснольювшь сигнш обратной свези с вм- хола трипсра или с кшпакта Вх(Вых Возможные конфигурацгзи эзекрюлементл МЭ жны в табл, 9 1, !ле нрнш гы обозначения К -- реп!строями, Π— коз!бинг!пионе!гэй, Р сниыаемыа с контакш ВхуВых (от английскшо Р(М.
Н вЂ” Н-ашивный, ь — 1;активный г! ФР вю хсмагеи яка Таблица В. т Обратнан Вг.ножен в ~г р ооляр .тн так~нгтуггли го с висле и ш лус.ыю ли хе ждшо МЭ Упраюгеиие ~рел*иьг состояииеьг буфера иыается терьюьвк ншучзсмы.ч~ т матрины И. На рис 95. л раскрытз скема только и» оыи го выхода Схемы лля ылаль ных вылежав анаюпт шы наказанной ао всем, кроьге чиста ормох.
лосю наюших в МЭ из матрилы И Цвело терм е ц ллл каждого выхыю !катков к нримоу!ольнике условного обознвчсшы Первый этан нроектировання На верном згаве проектирование выясняегся достал чнссн* числа еыл,ов н выколов выбрвннои РйО юю реазизгиии лроектж Лагг чтото производи нрелварительное распределение сигналон мсжлу «оьг~актвми микросмлие В ваннам случае, очевидно, что выходы счетчика должны бьнь определены на любых 8 нз !О коншктов тина Вх?Вых. Нкчичие лвух свободиьх ксив|к. зов ттша Вх/Вьгх создает возмоююсп варг,ировання распределен шихсл сигнююв, г. к, их !?, а сгюбоьных контактов !4 Прсллочг риютт. в котором «онтаюы тина Вх?бых оствкггся слов тл ыми, л случае необхоллмкюги рез.ныаиии функгдш с чис.юь1 гс! м в Тюлг требуется лы1алнитс, ьнал до~яка и можно будет васвольюы~ться свогюдных МЭ.
Вхолной сигнаи СьК олнсаначно лгкреллиется ю кыг вкы ~ Хгь т с него лолаютси синхросигнелы на трап сры МЭ Тмгим обреюм тельный вариант раснрелеления си~ нюов оо контактам Р!.П ори (см рис. 94, б! Второй ягеп проектирования Нв втором этапе опрсделикпся функции»юзбуждения лля есел 8 триггеров счетчика Счетчик подмен сбрасьлюгьсл при совпадении еп саяержимаш с яхалимм колам Н Согла~но логике )жботм счетчика, функции вазбужаеььня триггеров могут быть прелставленм в виде 8, еслиб)» — Н»иц= 1, О, — ' О„если хптибм саин О, =0 илий — б, О„ссльь есс О, =- 1, Ъ' — 1 н ижя бм олин О»» Н», ше», л 8 = б 7 -- номера разрялав счегьика, причем ) <». а 8 — любое: О, — ахал»-га триггера, О, — его ам»од Отсюда О, = )ОаОь.О»-»О»элЛОаО»- Оь-ьь,ьц)О»! Е)ь, гле б — '18)с ШОа)1Н» ФО»л (Н7ЖЯгг) — приьнвк гмненства сспсржимош счетчика и входного усранляюшею слою Преобразошв выражение шм О, в ДНФ, полу ьим: О, =ОеО» О».»О,УН)7ОаО,Е.
О, ~О,Е»сО»С ше» = 1 7 и Ог =.Ос»')ьОа)'1- Кэк виюю, чисто герман в функшьях ватбуэшенил зависит ат номе)хь разря лл. Макс»»мала»»ос шола 9 треб)ется лля стари»его разрыла Дли слслуюших н)жнм 8, 7, б и т, л терман. Следовательно, функцию возбуждении старики разряла нс,»ьзя получить с вмлодав б и 9. макроэлементм »вторил имскп аа 8 тсрмпа Третий этап проектмроввния На третшм зтыье функ»сии с баю шим чиглом терман. цревмшаюшиль»оз- 8 можьюсти вмлоянмх каналов Р1.О, котарме не могут быть эшг»раль»шаг»»»».» в ДНФ, ратбиваются на полфункции Реализовав поафункции на отлельнмл выходах, з»и полфункции через цепи обратима связей вмызг в матрицу И в качсстш аргументов лля формирования функции в це.юм ьсх Р'7') В нашел» примере функции с нсприсмлсммм для реши»внии в ДНФ чнс.юм герлюв не оказалась. Заметим, по это бтагаприятнае обстоятельство лепик»о нз ю тош, чта в пресбракшл»ном вирш енин лля О, нс оьажжш, з злл (Ифраная схеьюююнха функпии Е и при.утствует шлько Е Действительна, рсвлиыцих операции афЬ=вЬЕ(аЬ требует лвух шрмов, а в функшпо Е входиг произшзгснис Х ~эких сумм с гинавнсимыми переменными.