Угрюмов Е.П. Цифровая схемотехника (2004) (1095893), страница 78
Текст из файла (страница 78)
что даст 2(б тсрлюв. В ш з в!лми реализации инверсного иэзчснгг» Е имеет внл Е = =(Ис ц Ое)Ег(И! й О!)Ь..)гВ(7 ф02) и црсбуст все~о 1б гсрьгов, чш (хатишуемо е форме ДНбт на двух мал!юзлсмснтах РЕВ Л,ш завершении (шзработьи уыэ опрслс,пи термы ши сшншов сбросауусшггоггхгз триггс!юв и термы упизшспии вымь нымп бтфсрзмп. Виолы сброса триггеров АК соелиним со «холом К, а всем сигнашм упрэвткпнг, буферами лригылим значении ОГ, Выиюдпои буфер кшыге вырабошп Г люнен быль носшинно вкшочен н гтл него ОЕг-= 1 Гшпш усчеггогзьгг грипс."ров нс испо.шз)сшл, и его знэчсш с лелеем нулевым Как огмечдюсь в б 7 2, нулеьо)г терм пол)чван нолключснием к сзо отогни одновременно ириного н инвсрс гош:шачсций любон сипы.та а слнппч ный — отюгючением всех вкопав Елипнчпос значение аьгхолгю(г функции (дни гонкции терн и) волуыазт усшноькой любого из сс термоа в ! В с нивских элементах (и, или и зш) прн од оерене ном прнсутсген а к входах примою и веро ого значений одгюй н той не перемен ой маме аоз иик и*с а ескнирисхприэе ние енш(см бл(1 Этсчастс еннат н о поз ому длн попах» примате и ннеерс юго з а ения сигнала нозопьзуют езаденсгаоа пиме( епереключ юынеой одымнтрнц И Таким образом, шы)чаем.
Е = )цеОс(27ООозьг)(гОФ)у!ОХ".ту)ц 707)7г (70т! "т — ОоО! Оь07ЦЕ)70о07Г"0!О!В) ' )70ь07Е'707У Оь ОсОз ОзОь~Е(сьО(гОьб)г0(0ьЕ(7 згОзОьрс(0ьц О, = ОеОгцЕЛ,О,ЬО,Р; Ос'- Осцб)УОоц! АК= К; ВР— КК, С = СЕК, ОЕт = ОЕ; ОР) = ОЕ, ОЕЕ = !. Глава В Четвертый этап На четвертом этапе перераспределяю( втолпые и выходные сины (ы Р!.(У лютычствеп(ю количеству терман и нш(нчик( абратпыз снязеи ( разны Мол Ллн наа(его примера»кокни припять рлспрсдс.(ение ипншоз. лаыпан нае на рис 9 4, е Каншкт В» с наиболыаиь( количеством терл(ав осшшен неиспояюуемым, чен умюишается обьем раба(и при про(реимиро(енин Р!.(» н сохраняется свободным б(ыыцил песу(ю микрасземь( ('ч(а может бып полезно при молификацнн сыми Последний зтап проектирования На ьаслею(см шале результаты орое ктнрования среде(валяют з ниле (аб(ины прогрел(мнраванин (арапе(вкц) РГ!) Лля спроектированного с«е(чики « соотеетсгвик с приведенными вьпве ныраженнями по,(учим (во (ицу, Варма к(лорой, в сушнасти, зпл.(оп(чна о «он оз з у' 72 а сс мгшюм(, и нячз(ю имскп слелуюшнй вил Тб ц ЗЛ йкодм ма~рицы И выгоды ВИС Отавы и н свален и осс ос е л( (н нн! О,УЕ бцх(ки шблины соответствуют ермям.
сто.(б(л. - псренгннь(м, из «опрьо состяюшался герь(ы. В тшждом столбце уы(нп пш ( е((п» личика (б!.К, ОГ л ЦиФр влл " емю г в ллл т. л), пц! пепи БИС (Хс, Х, и т д) л"и согижзсзвюо~цих вжжов с ютчик з Для цепей, с когорьж снимыотсп сигналы обратных снюсй. злзззыы~сгсл их тип: регисцювая или комбигзвшюпзяззх Н дктиыюя или 1. активная, причем прн полаче оГзрвпюи свюи с коптвкиз БИС онд отмечается бух~о«р (оз Рю) Ддя сигюыов, гзспозьзусьзьзх «ж вь хо и квк обрзтюы. свя~ь, хл!хзкзс(згзюзж, дыю дрсезькз, числитель клороя оп си~си к тззпу обретпззп сы«н а нлмснл тель — к пюу выхода. Суммарнгж чиг зо з рмг н з мпкпоскелты рано 1!у зто (8 ' !О ь 12 г 14 ь 16) 2.=!20 ермов, посзуьаюзчззз в л ьзсн~ы Нбя всех Мех п,псе 10 зермов упрлвченгв Пзезьим «пыпиеч буберг в плкг ин и сигналаА!1 и зсры си~цвыл БР Следом:езьно, в ~аб, 92 бзлет 132 строю Приннв, как и !в~нее в качес~ве прнзцакз вхозккнззя в ~срзз л прямом или инверсном ниле буквы Н и 1.
соогвсп ~вгн~ю, а признака отсуюзвня лали и переменной в зерме — отсузстняс ьакои-либо записи иолою зхл оп, лвл иые лля п(юграммззргхизоззв снизей в БИС Ллх примера зто поьз,*зпг л ы ~ксколькнх терьзов Терм БР бюрмирусзсн к ж зплегюЬ п зсм позы ~зз в нею п(л, и п н л нага значений овнов и тои же осрсысг:ной К Д! у нм наривззюм форхюроваз ин путевого герма игюяетси поззьзючс~н«юлих парвфа юзз» оюна ов к зтому терьф, например, всех вхолов мвтрзп,ы И Сньзмы А сонвчиет присузсзние,занного жри: в зтвн~юи вьжоцпоц фзпызлзь в отсузствизо герма соопжсствуст ого)зс~взк хакен пзбо описи Прозьд ка жлсео ныхоы микросхеь~ы привоци сн пза ж количество символов А, ко~о Ьчж рвало козэчеству 1ермогз з лю лого нзззола Дтх вьп о|спин .юю зсзо. ви» функцию пополняв т "пустыми" ~срмами Нв осзонании информации юбл 9 ! и ~лба 92 гисчсмь рогра мироввпця обеспечзп требусиыс ллн реализации рлзрнГозжпило счег юка, ел соелз пения эзсысюов м~ кросхсмы в 9.3.
Методика и средства автоматизированного проектирования циФровых устройств ВСЕ СОВРСМСННЫС МЕЮЗЗИКтЗ П!Ю ХГЗ~РОВЗ ИИ ЦУ На Ваве СзЮМ Ых ПР ~!ЗЗЗЬЗ мнрусьзых БИСГСБИС оспожп~ы на з:рилюнеоип САПР Пзжвиюпын ни ор Г:АПР— нажпейнее условие аффективною щюелти(юнлопя 1 зсксз(жиздр выпуска прогуюзии. т е гокрашезз~ю времени ло ззролзлгз (по мюпп(а,п Типе ю-ЫяфеП Методы и срелспы зз(юлю гз!х ни ин з сено свт ыпы с выбг ром САПР и. пя пборгп, выГюр САПР оп(ж зс. яст лг пуст ~ и «в пею .осбрл ~~аз мсзозю и срелствв проектирования. твк по юн воц сы пслюн рве мазрззпззь в: гры ве лруг ог лруз а.
Глав В Срвдетвв описания проекта Г Применение САПР требует эффективнмх, наглшьньц, управляемых и контролируемьц срелств описания проекта. Описать п)юектируемое уст)юйство можно разнььми споссбнми, причем обычно прихьеняют способ, приголнми лля ошкания проекта в целохь. Меьолм описшьии, прильеннммс иск,ью ьительно шля огас ььнмк фрагмеьпов устройспм отнооизси к чисть рш ких В настаишее время к наиболее распространенным универсз.ьышм способам описании, применильым лля льобоьо уровни иерархии проекта, оть:осят графим скяя я яьгкплллыя Ре:ке иснользукпся непосредственная разводка схем Н ГРОА в рслзк оре тополопьи, описания э вьше требуемых временных лиа'*1 ьрамм и лр. Каждый из способов описаььи» проекта имеет свои лостгвнюпж и ь ельки кн Схижство способа описания я внутренней орцпнгмцни и по«еления разрабатываемого устрььйстш сувьественно сокрвшает времи соз и') ььия проекта, упрошвет его тестирование и, клк правило, оказывается нвнбозес нвглиднмм и понятным.
уе Грьф чаек с прслстзшен е вр сюв д.е в б з с л пустямььх,ьш яььб бранной САП Р библношчньц клементов, например, в базисе злсхьентов станлартнов серии ттл((Д) Глазное достоинство графического способь — его цхииционьюсгь и наглядность. связанные с привычностью рьь~рабопьььков х воспрингию изоГрюкеььнй сюм Консвю, это преиььушество прьжыяетси ~хл тяжко при правильном иерархическом и сьрукт)рном рабисьши ироекьв. .1 Соврельеннме языки описания апларатурь, (НОК Ныд аге Оезспрвон елпйььвйех) доппкшот описание проек ируехього ущюььства, «лк с тьяьки (З зреььия его яоледеяяя, так и с точки зрении еьо ггдвуювуум еви воьхьожности левают все более распространепнмм презшавление проекта в форме зсксювого описшьия аьноритиов фрькцвонироынил его фрагментов в со нэз пни с ьекставмм жс описанием межблочнмх соединеььий лля сяожнмх «роектов Достоиььсува текстовою стикс(ж описании проекте эаключаютсв в сто кохьпактности и относительной простоье ашоматизации любил преоб(жзомвшй.
вюьючая начальную генерацию описания проекта. О юпь важна возможность использовании станлартньц универсальных языков пшз НО!., о(еснсьиваюню» просюту переноса проекга с олнои апгийьэть он платформы на лру. гую и переход от олпой САДР к другой. В о личие от текоьовых, цьафнческие споссбм прсасяаьхтепия просхш обычно узко спениальгзированы н трсбувж особых средств ьши переноса инфор. мацшь о проекте в другую среду, дли чего могут быль прильенены сь ецивль,. име универсальные юмки перепачи информации о проект. (типа языка ГО!Г, Нйжпопю Осиял!ьььсгсйаще Гогпьаь) Языковое описание агьььарпурм получает все бояынее распространение Теь стояне описяния имеют две осяовнме ра новилности — лзммь нвзхо л урь лвл (аналоги языков программирования типа ассемблера) и вь сакс ю у уошя Цифр аал и Язьжи низкого уровня Языки нмзкого уровня ближе к зппаратным срелспгам ас»елстаие чего прел стаялпют Вщ компиляторпэ потенциальные иозьгажности саыании проектов с более аьшцгыгпныьггг параметрами Платой за ап яаляысн сбыщю жесткая ориснгвши ~~а апрелсленную зпгярпуру и ггроизнзглшую ес фирму Прилгс рами таких нзыкоя могут служггть язык АНО!.
(А)гещ НО!.) н АВГ!. (грирмы Уй(вх) С поьгощью языков низкого )ровня легче саздзиать проекты наа лучшими временными параметрами, т к а проектах булуз учтены спепнфнчс скис особенности архитектуры той или иной СР!.Г) или ГРСА языки аысокаго уровня Языки высокою уроани менее саюапы с аггпаратггыьггг платформами и по то му бщгес униаерсьтьггьь Срели ник наиболее распраст)ьи сны языка УНО!. и Уеп)ой. сци языки, как и лрупге азюритмнческне изыхи высокого урцциж в принципе полюляют описюь любой юч орщм в исолстгощгезыюй форос, ь с через гослщоа ~елыггсть оператороа прпсяоснии и нрннгпия решений Ос новное их атли ще а стижабггосщ огранить также и парзхаюп нц ноно щягьгмс в аппаратуре леистана прслсгащяемые оглсщщымн гарм*.лслыю ныпояпя*- мьщи процессами с общим инициализирующим аозлействисм Ра эдипа ниь у стрем с та а на она рацио нный блок и блок управления Как уже указывалась, нозможпа как только аремснгиы (поыле~ггсскос), тзх н только ггра~чрщ~стьенггае (архитектурна-структурное) описание проскщ Олнака часто целесообразно соал~ещать абс аозьгожпасти При разрлГюгкс ЦУ бывает есгестаенным рюбиение ею пя лгю блока аперацнонпыи' и упряаления Опсрапианный блем (ОБ) выпкьтняст преабразоаанис ланньж и строгг~ся ию сынлзртпых мотей, а блок управления (усгроястгю упраалсиия УУ) обссг ечияаст необхолимую паслелогытсльносгь операций, выпаг!няемых в ОБ (олпоы или нескольких) Для этого УУ переплет на аколы ОБ управ.
лихгщие с»гнаты Послеггаштельносн лейстаии и, щелоаатсльна, уцраз ляюцщх сиюылов зависит от резузыатоа оперэшгй а ОБ и внешних аоысп етний Огсюла анана. 'но УУудадио гпдлвщль а дхгр с кьц чмгь авыонотп с гммалью (АП) того гши иного типа В сложньа проектах иатможно рззлеление ЦУ и» несколько функцнопа ггьнг с!або свпанньр плр ОБ-УУ на олпом у(юане иерархии нли сазлапгге «ары перарыщески пагружешюй а ОБ (рсл;с а УУ) Опершианный блок обычно прелстяцкп набором рспгсггюа, лаги кскггг схеьг (как правила, мноюфункцнональных н управляемых), буферных схем и комм)тггрусьгьгх саязеи между ними Важно лишь нши ~ие на Гквее низких иерархических ураниях аписы нгя проекта олнозначной трактовки фупкцно ннропания всех злеьгс~гтоа ОБ Зтвпы прпактных процедур Порюгак разработки ЦУ )кр)ггигнмэ )поиинюкх з б Р > (г рв Ру) Бон деганов маршрут проектировании с использов гнием САП Р раыматривмгси ниже Ршряботка обы"гг~о выполниетсн в следунннеьг поря,гке. !.
Составление содержательниц граф-схциы алгоритма нлп фуикциовадыюй бжж-схниы устройства. Первая задача — перехов от гехинче.кого эигзнии ДЗ) к форыюигзовапному опиьвнггю проектируемого усгройстаа Т1. кск щжвияо, ншзяетсн смесыа словесною и технического о!икании сш г)х,рмз зизаггин ирнволит к вьыюению основных блоков устройс~ш (иян е,порот ма) и определению их сняв."й н/гшн изаимодсистнпя Б сушиоо~гг нме пгэ в зшт момегп реюшуютси начальные хсйствип первого этапе Форьгютьно же первый юап — разбиение чжгзчи ня отлелыше функционально обособ енине повзалачи — этап декомпозиции. Способ и срелсгш разбиения чаше всею и прежпе нсюо опрещлхюэся симшпиямп прогктироншиьз и тини, иногда яптяются прелопрелсаенными Сама форма ТЗ можш провоцг~рг ящь проектировщика на испояьэонание тех или иных срез!от!г.