Угрюмов Е.П. Цифровая схемотехника (2004) (1095893), страница 56
Текст из файла (страница 56)
В влаптер» имсюгсл регистры, хранящие гюэначенные ддл ланнаго приемника кшты синхронизации (регистры РСС! н РССт) Символы ланных но !жзлслхюшл старт и стан-битами. После символа иэ 5 8 битов можа~ ипт нтр л пый бит, возможен и контр ль и пулю 2 лвн всего массива, в агом случае конт)юльный бит поавллстш в каюте передачи данньщ Прв внсшнен синхронизации в каг~ю~ связи вволится лоцолнитсльнав паник, по которой переаастсл строб-г игнат, отмсчаишгий иншрввл времени. соответствующий осрегаче гшнггых.
Фрахты страба огмечшот начало и конец передачи ь~вссива, в кото)юм символы пп-прежнему псрелакисв слитно (беэ стары п сшп-битов). Сру урвпСА На рис 6 Уб цоквэвна структура ПСА (РС1. Ргойшпвпвйе Сошпшпюгшоп .. П (птсг(асе) шна 825)А фирмы !пте), ан эогоьг которого лплнсшн отсчесгвсннып ПСА К580ВВ51А. Соглшно типу реачиэуемых протоколов этиг ПСА наэышкп унцверсшьным синхронна-асинхронным лрисмаперелючикаи (УСАПП), чему в вишийской тсрминогюпги соотыгсгауег СВАВТ— Ппйеша( бупс)тгопош,'Ах)пей!о!хогга йспегьег/Тшпхппттеп Гаантеры. в которых ревлиэуготся только асинхронные протоколы, газышхнсп уАПП (ПАКТ вЂ” Ппйецв( Атупс!кппош йсссгьпг/Тгашгшттег) В МПС адаптер используетсп как ВУ, дрогртммирустсн процессором юш рабан«с !жшнчной аппаратурой.
принимаег от прошссара символы в параллельной г)юрмс н преобразует их в послсдошэельную лля перелачн илн )ь получает послсловшетъные лашгыс и преобразует их в царщт~ельные симах лы ллл и!юцессорв Кроме тога, влаптер сигнализируег пропессору о готовности принпть новмй силшол ллл передачи или а том, что получил символ ллв цропшсара. В мопсе время процессор может читать слово сосгопния адаптера.
лат Глаза В тхп т иот тп тс вмет сю йб 9% бб н нпт пс втнолт Р«с. В.тв. Стрт тура пссгриэм Шч сго тзяэясгоыипмр , Буфер ШД вЂ” лвунапракченный, агюьмиратрзшный, с эремя состояниями. Ои : сзязывает алаптер с системной шиной Ванным и принимает данные по коман-; дам ОО Е роп, вьгдает — по командам )Х рош Через буфер перелмотся такие : управляюшие и команлные слова и слово сссгояниа адаптера В буфере имезпся регистры данных (вхсднои и еыходиой), команд И «сстаяния Елок управления чтением/записью принимает сигналы от системной шины ' ланных и генерирует сигналы управления ра(ютой все» блоков аааптера , Выводы и сигнаиы ОСЛ . Выводы и сигначы ПСА имеют слелуюшее назначение.
. П КЕЯВТ вЂ” установка адаптера в исходное состояние, после непз алаоэер наюдится в безлейсгвии до ам~иск нового набора упрзвлязаших слов лля опрслеления задаваемых ему фуэгкпий. В состояние бездействия адаптер июлктся таюк» программой по ксманзе сброса; . П ССК вЂ” вхол тактовой часппы лля внутреннего тактироваиия пропессарз. Внешние вюды и выходы адаптера не привязаны к тахтам сигнала ССК, но частою этого сигнала долзкна быть выше битовой частоты передачи данных не менее чем а 30 раз, : П )(О, %В и СБ — сигналы, смысл которых уке известен (стропы чтения и юписи и сигнал выбора микросхемы); . П С/О (Сонно)/Оаш) — указывает на тип перспаваемой информации. ори епнннчном значении зтопз сигнала вводятся упрааляюшие слова или выводите» слава состояния аазптера, при нулевом — перелазотсн ланные.
Вме- Ци(повея . г и 322 сге с сии ямах и К!) п РГК опре>с,ые> «рвюер псрслячи ()бы >яо па гпш иков пппкппчвс«я млв,опия рвзрял ялреся Аи Наг>(гетр>ения пер в ми и хв(х»к~ср иг>форх>в>>и>> лыяктся в ы ям>перв гиб >ппси (габг 6 3) ) лблипо из Алвпгер имею либор упрвв.ыюяшх ихоююп и ьыхплны» с>пнолов мя управления моломпм Мгшехг укязви » ес>.
квк пвиГюлес п>шшпое у -грозя »тм, рябо>ею>лес во ваимолся»пнин с Г(ГА хотя, в сушпасги, ло си>- >в>ы обпипо а як я. к»ь, хог> Гы>ьи г.ольюввпы имя уп(х>влепив лру>имв ушроисгввми, Д>гя упрвг >сипя могсхюм (тсрминвлом) имеются Лис пиры стикюв квитиропвлня, П Губи (Пав бс! Колбу) — >пирос >гповьосгп перекатчик термппав, сиг-, пал »вяз н с олиоршрялшзм по(я ем и мокс> быть ц оиерсн гг)х песссрои, ч>спи м с:>ом спсшяиия ((тюкин »и вель шогг> сипгиюв гог>»Т>г>т а зпи по молем (>»рмипки) им»ш >»г>бюрь>вгипо лля псрелячи пропессг ру; П Г>ТК (Рвы Теппшв! Кем(у) — -и >т сз>гт~в>г явлп»>си ре>кличи нв запрос .
Г)бй Ахтииизируезси сао н гшвуюшиы пи>оп кг>мви>!мого слова, есзк . пропесспром рвзрегчен обман с полечим Связы> с ржрсшспись> милому, посыл>.и югпиых пя вхол г Писк>пике глвптсрв, П КТб (Кечоем и рспп) — си> нш связи с олноря>р>п>нм > вы а ых> пор.: ом Явзнсгся звпргчом от я„и>перв гпговиштп прись>нпкв гсрмиима орипшь лвииые Зг>лле>ся прогрвьп проввиисм соо-всгыв)к гвсш биш в" ы х>впвном слове, кот>ы проис»со(юм рпрсш я обмен с х«ыемоы; П С)б (С(мп го Бепб) - »з>гию> гоговиос>и прис»я>ико >срмшпс>в г>риияб'- лвнмыс Гйг>кии уровень ото>о с>пипл )хорошее вшяпр> персе>вчу по '> слелоявгеяы ы» лвнпых, е»лп устаиогыси бит Т»ЕН в комвплпом сгювс, ! Нргг сня ии ТхГН или ПГК гю время рвбшы псрцгшчикь оп булсг перс-,'! лвивгь вес ленные.
звоисвивые ло зви(ю~ггсшгя псреля и, прои,ге чем ш. *, теновптся згз Глыв б Передатчик ПСА Буфер псрелатчик» юыптсра (буфер тх) ггринимаст параллельные ланп с ог !Я буфера П)Д. преобразует ик в поток поглслогжзхлы:ьж бизон, ыюлгп з пгж ;;: '. поток служебныс символы илн битьз и вылаег сасзавэснныи зкобхолвмым образом поток бюов на вмвог, ! хО по отрвпательныьг фроюам имн)льсов истозы ТхС. Псрсзычв начинвжгсл после се разрешения и «ри условю СТЗ = б. Вывод ТхО ггриззимаю высокий уровень напряжспи ~ после сбро. «л, тьпрезов по условиям Тхбй( вли (Тб либо при )еловик "перслзтчик пуск", свюаз ~нам с сипкыом ТхЕ (ТхЕпгрту) Схема уз равления перелатчиком ()п!явление !х) вырабатьзваез сгзгз уююие впугрсннис и вгзсшиие сигналы Лля пронес«ов перслачи послсловазсльпыз : ванных.
П ТхКОУ вЂ” этот выхолной сигнал указьпжез пропессор) з~а зоювно.ть пс реал гике алапз:ра принюь симвоа лы;ных Сигнал можю проверяем я чтением снова состояния или использоваться «ак запрос прерываем (он мажет мягкнрозмзыя бнг з Т Гй( анлного с зови) Авгоьюичсс и сбрасывается псравпзм фрогпои сгробг знпюи ВУК . козл з символ лзн пьы эыружаезен из нропсссора. Л ТхŠ— сигнал успямвлнюсыя. кон!а ктаптер не имеет симвояа лля псрсычи (вхожзой буфер в блоке "буфер ШВ" гусз, и после выкоза сиьз~хты я слвигэюнгсго репзю)гз персвючика эзог рогистр бжкз нечем зазругпзь) Сбрасывэетм после получения сиьпюла от пронсссора.
ссэи персла' а раз. рспзена, и оглаезся высоким, сс,п перелзжз зпзрмпегм сватает пбхяпим битом коьазыгзыо слова Сиггзкз может быть згсззогьзаваз~ ютл пнляканигз копна режима зк рсва !и и оповспгеняя пронесло(хз а момегпе перст;почення линии гте!влачи на зйзугое назлжвление в потуцгплсксном !хакиме рабслы.
В синхронном режиме выюкий Лювсиь синюха пока ыг'асз зп гямвол не бьы загргужен н в поток ланпьзх слслуст ввалить инхросимгкыы Пока перслвюзсх синхргх:имволы, вы.акий урзвснь снпяыа сохрвняюсж , П ТхС и КхС вЂ” сгппаэы сипкронизапии псреяы гика н приемника, залмо щие скоржть слевогжння госэелоеательньзх битов При сивжронных пг резаках болелая скорость р:. вгзз часзозс ТхС (КхС), при асинхро зных г*иа яюясгся застькз мсзогы ! хС (Кхбб (зпз 1, ияв ! У!б или (гб( ю ТхС или КкС) Очень часто частоты ТхС и КхС илсэиичиы Их сиззл(юзп~асзгз с сипяыом С!.К нс трсбуе сг ., Приемник ПСА . Бр!ер приемника призюмаег з~ослслозмтельззьзс ггзззньзс, преобразует их я юраляельмые, провсряез бгпы гыи симгюзгьз.
спсззифзззнзза пзя носы юк : лалнаго типа и пгюьывег ~ринвтый сикяюл в процессор Вьнюл КтО юггжгзз аталом пссэсвожгтельных ланных Блок управлении ~ рззсьзпикоз~ Кх обсспечиваст управлснис асами дсйствиями, связанными с приемом информации. Схсмы »тога блока прслотяр»цютл вссприятис нсиспользусмай линии данных как Е-активной в рсжнмс паузы Взгя ничзяа присма трсбустся поивлсние высокого уровня (марки) иа вхож: ч, КхО поп»с тбржа систсззы. Если эта выполнястси, то разрсшютси поиск .! Й( отрипатсльиого фронта входного сигнала (сырт-бит») Истинносгь сщтбига уш»иавтшюстся провсркои уровня сигнала в сто ссрслицс.
Ол ибки Пзбкпы з запзсра устанавливают соозястствуюшис биты в славе сгктояния (четности, формата или псрсполнсиил, соли новая информация замспясз старую раньшс. чсм она была вспозьзована). К»КОУ вЂ” выходной сипаю, покззыязюший, шо »лангар иьзсст символ, готовы» к выводу в пропгссор Можст провсряться чтснием слова состояли» вяи исзю ц,юваться как шпрот прерывания цл» пропсссо)ж. Если кошиыз рззрсшснии грясма КхЕХ отсутствуст, то сигнал КхЯОУ накопится в со. стоянии сброса Огсутствиг чтения приншого сиывода из выходного рсгиси ра злашсра»о появлсннл слслуююсго »слог к загрузка »оного символа и пот срс старого.
Усшнвачнвастся ошибка псрсполнсния БУМОЕТ (БУМС Осгсш/Вгсай Ось.*сг) этот вывод в сннхроинаьз рсжилзс «спользустся кзх БУМОЕТ и можст быть входохт или выходом в зазнсимсспз ат программировании алаптсра. При впугрсннс» синхронизаиии яялштся выхолом я уст»паап»шею» как призтмк яыявлсния синкросимжша в режиме присмз Если ззптюграззмтзроканы лва сиззхрасимзол»„5УЫОЕТ установил» в ссрслинс ~тосзслнсго бита второго синкросимвола Сигзюл автомати «ски сбрасмвзстся носят апсрзции чтснил состояния. Котла испсльзустся кзк .'- У зтоаной ()мним знсшнсй сигмронизацли), сто по»хасине засшвляст алаптср начать прием лы~ных В асинхронном рсжимв вывод вспользустся лля сшнала Вгг»Й Огзсст, который усз»нактивжтся при низком уровне из ицтсрвалзх стоп-биюв в двух з ослсдозательных посылках Сиптал может быть ныяя»сн чшнием слою состоянил Сбрасывается при сбтюсс алаптсра нли аоз.