Марков С. Цифровые сигнальные процессоры (1996) (1264224), страница 14
Текст из файла (страница 14)
кисе юобщюп б)фериэвцяю,что обеспечив»ет дополнительное врем» юя сбрв беню эдниьп проаяхо)юм ) Евя,дыд 5РОВТ может нсполыовлть внешние сгпсхропчпьлыж пд генерцроолть своя е широком дгв озоне чвсют (Ла еьл» юрц) ° Квяю Д 5РОНТ поддержи»от Амнню паследсоэтельного пюел от 5 ло 1б бит ° Еэпдол сеюищ 5РОВТ (и прнемнэя ипереллмяцэя) мажет работать — кэк с»н н бсэ сипюлав пшхроиюивш яюря птя лриемэгпврелин нювдою свое» вЂ” с огптреннимн гиш вне кадра ымя сиги»лечи — с вктивным высшим нли ькгиимъпч н зьич квдж»ими сигнале и, Рисунок 7 ! Ьлск-схема псследовагслыгагс порта — с нормал нмм гюг вльтернюпвным ре шом кчщюб спнхроппюжн Еэяс,:пй БРОЕТ поэдерягнвж оппврвтню с вьтне по А э»мин нли Н эвжнц, с«оп е стени с рекомсидьииеб ССГГГ С 711 Авюб)фернзюгн» с одним шилом зядеряаш с шпаьыоюивмм ОАС юяцьй БРОЕТ монет ввтонвтнчеснп припять гг/гюг передпь целей виьцевоб б)фср с затратой люнь одпопг цикла иа персюнноетшюьчеинае спюо двю сг Передачи данных меищ БРОНТ я кольцевым б)фщюм происходят ввтамэтичесни этак ремигме и не трсбрат эолалюпсаьжно щк»тп олби»ипил ° Прсрьеинн кюкодя секюш 5РОКТ (и приемыш.
п перс»шаше») пюркртет прерывэнне по эввершеюао предячмгпрпем» слов» лэниыт ~ьпг ньюта бьфере юнных, если нгнюьэьегсо ревою эвтаб)ферюьшаг ПРиор~пет прерьоиюй пеюплн в тэбюще 7 2 Кои гавюид лриори е БРОнто лсп:д (ди Р ч «ог с д Рнс 5году) 5РОнто прае (Аи чхв(ассар е дэви Брпят) юонп г * демме м О л)пор с БРОНТ) р т.о „,ггп,,ю... ВБРОНт Многоконвльюсе вшмалгнсшп 5РОВТО маис жюугвть м перед» вать дэннис выборочно по ююювм пас»еда»тельного патомь бмг, т) 'Цльтпплекмроввннаго н» 24 пли 52 кэнэде Зто особенно пашино эдн -интерфебсов нлп длв арпивнвцнц ссгсполобных комм)никыой в ивципроци.сор ом оср)якннн Заметьте проциюр АО5Р 2105 имеет Рвботь галька алим сарг (5РОНТ1) и поэтом) не лодириивэст мниакэнвэьную Аютеривтивнвв конфиг)твин» БРОЕТ) может бы!ь сионфютриро 76 ввн из» юа аистина аз»реев на прерывание,)К(26 н )Н(З),а талие мак !юа сюнаэв Нщ )п и Наб Оц!.
вместо послеюаатсльного порта. Вну рнак п.нерируемые пещюимп~ г>т по-при»нем> нсгюлюоваться в атей кт!фиг>узиии Фу цт Внстит прерывание З Бнн ее пргрываике ! Флаг вюд Фюг ттш то же и К,»з. НЕБ 1 (КОЗ ТЕ5 ! )НО! ОН 1 Н ОТ ! 1'О БССК ! то е >„э„„з 7! д з о уэ о БРОАТ! Къидьш 5РОНТ иац .»л>ет собственные сянхронмпынсы Сцнхроамп>лыы могут емернрова сл самим нортом нзн мтуг игпачюоютьсн о»сынке сюсгро юцлью Б|п )БСЕК (!6-ье> бит е ссотвегс >т тем регистре >цраеленн» 5РОВТ), определяет нсточни» Запвсь в регистр ТХ лере о» 5РО1П.' в состояние ютовнсспг ц лере»аче; ппнел ТЕ5 г шииръсг передач> эа ых Квк только передача иачюжь, «ю»дое знвче ге, запзканнсе в рс сгр ТХ, цередаегся во вютревючй репгсгр перщачи глмпем, а биты данмых иоследоватипно посыла»миг,«очи»э» е шыого илаидего.
Кзяцнгййн посылаеп:я по фрюпь сцпгалв БС1.К Аак тюыю м эдшвй бмг еъ а послан,БРОНТ шнерируе прерьптнне передачи. Ргп с р ТХ снова даст>цен зля зл»ис »амит».хотя Г це дача прсльгююега глен» тлько началась. В приемной сеишаг, бнгьг црацися по меРе и прихода Еэ» тазюо полное гдово денны орпюгго БРОНТ записывает его реиктр НХ и енсрнрьет прерывание приема л»нных. Управле ие»онф»ПРже!ей 5РОНТ оштггесгвлятся >стано»кой битов в иоифмОРвшии и ре истрю. Комфцг>рашююше ре истры 5РОКТБ ршмешвцнти по юрспьч 6»ЗЕЕЗ-Б»ЗЕРД, «оифюъуэшгонмые репгсг)ш 5РОНТ! Размсшзцпси по эюп:вм йьЗРЕР 6»ЗЕЕ2 Содержимое этих регистров описано в При»оженни 1. Кэзгюф БРОНТ «мест репгсгр рмема и передачи.
Зтн )егистр« недосптты по аи!мсь пвьттн, зато они имт г ассемблерные мцемоници Репктры дэя перюаъг «анных нэзьжмоъл ТХ6 н ТХ(, зл» БРОКТР ц 5РОНТ) соответственно. Репгсгры зла приема лэинмх нээыввюгт» НХ6 л НХ), дзя 5РОНТР и 5РОНТ) соетвегсии;нно. Эпг репюры мопт быль ~кполаоыны в номэнде, нсполючъ щей дссгъь и пам пи даннмх па непасрслспнююму Юрссу, загрчзнь релктров плп пересычкч репюр )тпгсг)г Разрешение рабпъг БРОЕТ про»том ьсганп ой йи сисюмюм ртчктре.
Эгог репгсгр распопов»и по ацит 6»ЗЕЕЕ >сгамовка биса 12 разрешает 5РОНТ6» чоган«в»а бтв 11 Рырсшеег 5РОКТ1. Оба эчн бит очцшаютсн прн сбросе.тэюгм образом югрсщвя еба порча Б~и 16 репгсгрв травления системой определит юнфгц>Роют 5РОНТ! »ибо эк последсветсльный порт,либо кок виты прерывэнне ц флапь нэк поюыамо в твбюше 7.2 Если 1О-ый бвт ъсюно»лен, БРОНТ) работает»к последюэтльгпп> порт. ешп я:е он ноль.5РОНТ! рабогвег в альтзрнатчтном ртю ° н бнт 11 ипюрпръетсл. После сбрка, этот бги ьсганттен,тэи ч о 5РОНТ! рабэгзег»ак нос»с»свате»ьный порт. 77 ннцжююунжо» лиа пчит если ен нулевой,пр юессор ожювег вне ние дтциивчпулмы н» коптите БССК Прн сбросе бит 15С).К очиюэетс», зк все гюрпе смонфнгПигроввны лля использования»нс ци» дгихроимп>лы» Когдг же тот бнт >сгановлен, генерэци» ну ренют инсцтнмпульож начинвегся со глетъяпего процессорного цнкэа, не зевисннссп ог того.
Рззрешем лн аттвегст»>ъишт порт Чэсгопг внешнцх синхроимп>лььч «ивет бы л бей, т.циь ло пенной часготьг процтсора. Внутренние пшхроимцульсы мтът отер»ротпьс» с чэсп той до половины твк оаой чэстоп процессора Частота вгцщюпот пг хроц и пат — ф>шоюя от частоты проюпмра (на «ьвюде ЕСКОЕ!Т) и змвчения 16 пг бигиоге репгсгра 5ССКОП (лглитезь частегы и хроюппльсе,со отсс йчЗРР5 ю БРОКТЗ и 6»ЗЕН дл» БРОНТ) ) Еси лт ею~э в 5ССКР!Т мениется тогда,когда генержцт внутренних гнпгро ш псов рвзреюен», юмениа е частоты нугренмего енератора происходит на шеююшем фронте сзпналв 5СЕК чостотл ССКООТ 2 х (ЯСЕКОЛ'ь !) Замен»с, ъо внутренние гни»ржиц >льсы 5РОНТ) (вы»сдеи ме на ЯССЕ) вяуг гсмерировагьс» даже « том слуте,есчи лерг и по шьется н авьтериаътной цогь(хц>ршвпг (кви 2 фланг н 2 запроса мв црерыеание) ЬЪяеый БРОКТ незавгкнмо обрвбатмеэсг слова данных д»ины ог 3 ю!6 фи.
Данные раптложены г вырэвнноаюнм «прево о в'тднмх и вы»овны репю>хп БРОНТ. естг гсг»ъ на меньше !6 бцт. Поле двины слит д»ниых (5ЕЕА) регистре >нравлетт 5РОНТ опредюяет джою п»ит а сеопипспввг с фориьлой Па рнчер,егл» «ы нпю»ы>еге 84нггные глена,>стано иге 5$.ЕА н 7 (ОП) в ин»ином в!те) Ддняа слева ВЕЕР(+ 1 Поле 5ЕЕК зтцшвег З »левшах битв в рог«ссре >ъравлгют БРОКТ (жо в»рес ОчЗН'6 лла ЯРОНТО н йхЗЕЕ2 хл» БРОЕТ)). Н усто эагиоойте БЗЕДг е цооь пв ед«яиьйг, *ош о сто юиретеин 7.2 Кадровые сигналы БРОЕТ гхх к и ппэн а оо з цуз» !3 аз э* г > э згцят ( э о зугэи*зровчо е ззэт ЗРО»т!) ° 6 тгзз г! з з 6 э ит 78 ЕДД И «акая ° вме Й а шмаюевм ПЕ О * РН Н й М Ю ЕР ц З ((тгз> ° Р р ° Р.
и онт р Б >йю-2 йб ° р р е БРОНЕ( р Озррйв ЕРОНШ. О Зр>2 БРОВЕ)3 б >ТРŠ— з й Э б ц "Р" бр' " б Е' Р а *Р (, БЕ5 ТР5 й +и р Р Р > * зровтб> а Р' ' Р' Е е«ю н в р ню тг. РЦ Р> лРРЕХ Е Р мр е 1 е рю е и Рю С ( Р 1Р Р Я *Р м Р Р ч Р р р Р м а 5 ° М Р .) ПР, Р ЮЕ« ° ЫЗ „ Р Р ! 36 б Н>5Ш> ( В Б*ЗЮ'3 ЗРОКТО й ЗЕРО Я ЗРОйт)1 Н 3 р Г е и Ыз 2Ш м> ДЕЗОП 256 (О ЕР) Н ц де Ш'Б — ПР5П>т Е Э НР5ОН 3 " Р 3 е й е б н е ° ЗСЕБ Э р Р 7 1 713нр й 3 а и п3 1 Й 3' 3 Р ° -„-" Р З \ М Р 79 О «3 й Р ц Е )г > з в ° ер «О >3 Ре Р ре е б р КР5(ЗИ>йш> б Р р ТЕБ(Ш1ПЭ)) ° р е Б юга!5 — 6.
Йб Р 3 р БрпкТ ( Е О ЗРЕба ЗРОИТО Е ЗЮ2 5РОКТ)! ° б (НРГЮ - > й Э б ! Р 6> б ', м.,и'" З, Е ' Е--ы....а* .Бчм 7.8 Пример конфигурации Фрюммгг кода привезенном виме покззвааег ык в>нфиггрнромиъ БРОКТ Опм пример онфнг>рир ет БРОКТО ИБРОКТ! БРОКТО ао пфюМмф>шся дяв вщтрпшей >енервцна БСБК, внргренней нмсрецдк «аныов ызравой сннщюю пюви и Ыя передвчн Б бнпаах д>нммх,с;Нагих по р заман> Кто иашчнме >егмнкна( д к коммпоишаии с о биниро ввннмм кодером/Шкодером БРОКТ! анфиг>рир>е св здя внешне гпкрнр>смоге ЭО.К, внсвме тенер р>мвш снп>шюв нззровой сннкронпззции и д я пер«(а ° нссисвчъп 16 битнмх данник с звтаб>фер >вд>ей Твю)е >станс ю! и кзт испозюсввтясв д я передачи двнньс! ысп щмасссорими в мнасощюпессп>нюй системе Прмывдвг июкавзшап>ю неко н>,юам репе гров Земшътс,что пвргм ннншмднзиррютсн до юо ммс енн рырмпзются,в гак«с то,что все Ад)шие прермвзиня оч>вйзютсц и того, кзк прермвоа(я рюрсшмогся ( пРОЕРАинА инициАлиЗАаии БРОИ! ( С * БРОЕТ>1 ЯХО .
0 ОО>7 ОН(О«ЗЕЕЕ) = АХО Ахо = о«гзо) ОНШ ЗЕЕ2) ЯХО (пп А . * с(ка — !г гзз кн АХО - 255 он(о згея> ыо (неза!т = Р55 Р56 Зс(х ц о *Ае! (ЗГ(Х = Р ОЯЗ НК (РЯЗРЕДЕННЕ ПОРТОВ) В РР> Н Р 3 Р Р Р Р Р й Р Р ° (ПЕЭ»3 б Р РЕ ю* й«ц йм 5 йшп )Е йб и е пе зройт( .,е о»зерз йгонто О*зеег ° ярокт)>дб ° трз» 10 е э б Р бг б* Р Е 3 4 Е й! Р яхо - г ОН(0 >1!5) " Ыа ЯХС БВ27 Ок(0 >ЕЕ61 ЯХО («"Г Р* О РЕ БСЕХ НЕ5 115) !гс о те !сип = о ьха - а тсц апта зсгг! = Вка юзк-о тг каны иниииьлнэьнии его»! А, У! и,, з.„; ЯОВТ 7.4 Компйядннг(упвковкй — рвспйковкй)я формпт дйнных Ео г ж г (со ртшение ат СОМргегяпб»елРАКОшб) — зто праиесс лагаряфми'н зюга комгровамнл и декодированы данных чтобы зпвпоошгровать юапесгво псы»вельо тпринпмапзых бнт Обв порть раздаю т олив н тже аппаратное абп:печение»омпрохиигдекаилрегсин одна олераша с ьлтя одна опера:ю обрпная с»итюо, манш ожериппъсл за ошгн цимл если месбкош ас в компрессы»бде о греспе исш.пъаают оба порта,5РОНТО имспг приоритет Процессоры семейства АОБР-2!Иь подчер.шевиот аба ширака ппюльзъечьж илгорггпчв ъю скатин по А заьан, ила Р ьюою Процессор пы мает ланные в сжиъегсп«ю со спеснфакжегей СС!ГГ О 1П Ъш пилпгя мо,кет баль выбран ншаюювю дая юи лого парса Если с.юппе атвчочено вымоины 2 формата юя пюучеювы став двювп с мемее че» шесгнадиатм бава дю ммх запалменне неоспольт! емых спин ш ш рюряаов нуля оп сиг зманав ым расши)жни ем сэпж Данник Ъ п с»шиш, иаи н формат жжкатык двниыг, онцжлирье са полем ОЧТРЕ в реп!огре !Нрайюшш 5РОВТ (его анже Ох3РРО д.