Главная » Просмотр файлов » Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003)

Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003) (1095892), страница 63

Файл №1095892 Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003) (Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003)) 63 страницаСуворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003) (1095892) страница 632018-12-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 63)

Если вьшается подтверждение катях, ведомое устройство не должно выполнять каких-либо действий. Если выдается подтверждение ввьгт, то ведомое устройство должно отслеживать момент времени, когда функциональный модуль завершит вычисления, чтобы сообщить арбитру о готовности завершить выполнение запроса. Ведущее устройство, согласно стандарту на шину АНВ, в обоих случаях должно запрашивать шину до тех пор, пока запрос не будет завершен. Поэтому в данном случае подтверждения ввьгт и актах практически одинаковы с точки зрения функционирования системы, но использование ватах связано с меньшими аппаратными затратами.

Если от ведущего устройства поступает команда записи, а функциональный компонент находится в состоянии гпьв, то компонент ведомого устройства переходит в состояние о г, в котором осуществляется запись в функциональный компонент идентификатора функции и идентификатора ведущего устройства. Ведомое устройство не содержит регистров для хранения данных, поступающих от ведущего устройства, данные записываются непосредственно в регистры функционального модуля, ведомое устройство только генерирует сигналы, по которым функциональный компонент защелкивает данные. В приведенном примере эти сигналы в состоянии и в устанавливаются в активное состояние, безусловно, не учитывается значение сигнала нталыв от ведущего устройства.

Если этот сигнал имеет значение твьа или вцах, то на линиях данных могут быть недействительные значения. Отработка такой ситуации была рассмотрена в примере ведомого устройства — памяти. После состояния о г компонент ведомого устройства переходит в состояние и л, в котором выполняется запись значения аргумента в функциональный модуль, после чего компонент ведомого устройства переходит в состояние гпьв.

Автомат содержит два состояния ошибки — к з и в г, а также два состояния выдачи подтверждения латах — а в1 и а вг. Это связано с тем, что подтверждения валов, актах и ви.тт, согласно стандарту на шину АНВ, выдаются в течение двух тактов, в первом из которых навлпх= ' с, а во втором навлпх= ' 1 . 340 Текст описания компонента ведомого устройства приведен в листинге 5.13. ~~йй " 1АЬгвгу 1ЕЕЕз пва тввв.вой 1одтс 1154.а11з ива 1ЕЕЕ.всй. 1одас агзс)з.а11; пва 1ЕЕЕ.вгй 1одас иоввдпей.е11з пве АННА АНВ р.

АВВА АНВ р. а11з ива АНВА АНВ рагавесегв. АМВА АНВ рагавеоегя. а11; иве яв р.вя р.а11; епе1еу в совр 1в роге(вгеяес: 1п вой 1одз.сз вс1яз зп вгс3 1одзсз яве1: 1п ягй 1одасз ваййг: 1п вгй 1одз.с чесгог((н Аппн-1) доапео О); въг1ге: 1п вгй 1одасз вггапв: 1п ясй. 1одз.с чессог(1 доепго 0)з вваяе: 1п вос3 1одас чесгог(2 доепго 0)з вЬогвоз 1п вой 1одзс чесоог(2 доапго О); выйагаз 1п вой 1одзс чесоог((Н ПАТА-1) доепго 0)з впавтег. 3зз ягй 1одзс чесгог(3 довпсо О); юзаяс1осаз 1п ясс3 1одас; явгеайуз 1п вой 1одз.с; вгеайуз оюе ягй 1одас; вгеврз оов вой 1одз.с чесоог(1 доепго О); ягйасаз оие всй 1одз.с чессог((Н ПАТА-1) доепго 0)з ввр11О: опс ягй 1одвс чессог(15 доепсо О) з вяоаоез 1п г воасея; вгипс Сурез оис вгй 1од).с чесоог((Н ПАТА-1) даапео О); в5 вепй: опг вей 1одз.с; вагд ча1иез оис вой 1одзс чесеог((н ПАТА-1) доепво О); ва яепйз ОПЕ ясй 1одз.сз вщавоег айз оие вой 1одас чесгог(3 доепео О) ); аод еззе1еу я совр; агоМЕеогоге гс1 ой в совр ав суре в воаое 1в (1пье, и Р, и А, е 1, е 2, н Б1, н В2); З4г Глава 5 е)зеп е 1 => яг яепд<='О'; ягипс гуре <=(ое)зете =>'О'); япавсег Ы <= (огтзегв =>'О'); яа вепд<= 'О ' ( яагд иа1ие <=(ое)зегв => 'О' ); ягеаду<='О'; ягевр<=Н<ЕБР ЕВЕОЕ; св пвгаее<=Е 2; е)зеп Е 2 => вг вепй<='О'; язипс Суре <=(ое)зета =>'О'); вязаясег Ы <= (ог)зете =>'О'); ва вепд<='О'з яазд иа1ие <=(ог)зегв =>'О'); вгеаду<='1'; вгевр<=НКЕЯР ЕВЕОРд ся пегасе<=1ПЬЕ; е)зеп Р.

Я1 => вг яепд<='О'; ягипс Суре <=(ог)зегв =>'О'); язваяеег Ы <= (огззегв =>'О'); ва вепд<='О'; яагд иа1ие <=(ое)зете =>'О'); ягеаду<='О'з ягеяр<=нееБР ввтяу; ся пвеаее<ги Я2; вззеп Р,Я2 => вз яепд<='О'," ягипс Суре <=(ог)зета =>'О'); впаяеег Ы <= (ое)зете =>'О'); яа яепд<='О'з яагд ъа1ие <=(оШетв =>'О'); ягеаду<='1'; вгевр<=НЕЕБР ЕЕТЕуз ся г~яеаге<=1ОЬЕз е)зеп Э Р => 1г ввтеаду='1' Е)зеп вг яепд<='1'; е1ве вг яепд<='О'; епй зг; вгипс суре<=аюдага; япзаясег Ьд <=павгег; яа яепд<='О'з яагд иа1ие <=(ог)зете =>'О'); вгеаду<='1'; ягевр<=НЕЕЯР ОКАуз ЕЕ япгеаду='1' Г)зеп св пвеаге<кр А; е1яе св пегасе<ар Р; епд айз ютзеп П А => вг вепд<='О'; вгипс Гуре <=(ог)зетв =>'О')з Впзаяеег Ы <= (ог)зета =>'О'); Н впгеаду=' 1' Е)зеп ва яепд<=' 1' ; е1ве ва яепд<='О'; еод зз; вагд иа1ие <=взздаса; вгеаду<='1'; ягеяр<=НБЕБР ОКАу; 1г ввтеаду='1' г)зеп св пегасе<=П)ЬЕз е1ве ся пяеаее<ар А; епй агз епй саве; епй ргооевв р сисвз епй агс)загесгиге гв1; Внутри архитектурного описания определен тип я ясаее, который задает множество состояний конечного автомата.

Сигналы св всаге и св паса(в Практика применения МНШ. 343 используются для хранения значений текущего и следующего состояний автомата. Сигналы асдп, пасе, спасе, в1 е, ьппвс используются для защелкивания управляющей информации от ведущего устройства в конце очередной адресной фазы. Сигнал тавсеп используется для зашелкивания ИдЕНтИфИКатОра ВЕдущЕГО уетрОйСтВа, а СИГНаЛ ве1 — дпя ЗаШЕЛКИВаНИя сигнала выбора ведомого устройства.

Процесс р 1осквсасе используется для перехода из состояния в состояние. Процесс р 1оскасып используется для зашелкивания управления от ведущего устройства в конце очередной адресной фазы. Первая фаза адреса начинается, когда ведомое устройство находится в состоянии трье. Оно получает сигнал выбора ведомого устройства от арбитра. В соответствии с этим сигналом, его следующее состояние определяется как и ь. По восходящему фронту тактового импульса, соответствующего окончанию фазы адреса (вапеаду= 1 ), ОНО дОЛжНО ЗащЕЛКНутЬ уПраВЛяЮщуЮ ИНфОрМацИЮ. ВтОрая фаза адреса соответствует состоянию автомата и е.

Процесс р овсе используется для определения значений выходных сигналов и определения следующего состояния. Компонент ведущего устройства Рассмотрим конечный автомат, соответствующий компоненту ведущего устройства. Граф конечного автомата аналогичен графу, приведенному на рис. 5.11, за исключением того, что переход из состояния иовк (в котором этот компонент, впрочем, ничего не делает) осуществляется при получении СИГНаЛа Епев= 1', ЧтО уКаЗЫВаЕт На ЗаВЕрШЕНИЕ ПрОцЕССа ВЫЧИСЛЕНИЯ арГумента. Текст описания компонента ведущего устройства приведен в листинге 5.!4. Листинг 5.14 11впаву 1ЕЕЕ; пве 1ЕЕЕ.впо 1одьс 11бв.а11 пве 1ЕЕЕ. вест 1одьс апбпт1.а11; пве 1ЕЕЕ.впо 1одьс спвьдпео.а11 пве ЛНВЛ ЛНВ р.ЛНВЛ ЛНВ р.а11; пва лнВл лнВ рапатпесепв.ливл лнВ рапапесепв.а11; пве ев р.пв р.а11; вавилу и сопр Ев ропе(ппевес: 1п вод 1одьс; тпс1хэ 1а вост 1сдьс; патпвпеоп осе вс5 1одьс; Глава 5 в1ос)<з оеФ втб 1одзсз вдтапт: Хп ятб 1одзс; ва66тз оаФ вФ6.

1одз.с чессот((Н ИХРН-1) 6овтзсо 0)з встапяз опФ вт6 1од).с чессот(1 6овпФО О); пизяез опФ вт6 1сдзс честот(2 6омпто 0)з вЬитятз опФ ят6 1сд1с честот(2 6омпсо 0)з пвтЬФез опФ вт6 1одзсз вртосз оиФ вс6 1од)с чессот(3 6оппсо 0)з пвбасаз опФ вс6 1одзс честог((Н РАТА-1) 6авпто О); втбатаз ап вс6 1одзс честот((Н РАТА-1) 6аюпто 0)з пкеабуз 3п ят6 1од1с; втевр: 1п вг4 1одз.с чессот(1 6озезто О); пзпавсет Ыз 1п вс6 1сд1с честот(3 6<епзто 0)з втев ча1иез 1п всд 1сдас честот((Н РАТА-1) 6оипто О) пвепбз 1п вт6 1одзс еп6 епФ1Фу в ссврз атаЬ1Фессоте гФ1 ой В сспр 1в Фуре в ясасе Фуре 1в (ззот)<, ас)<Ь,ззвеЬ а, ияеЬ 6)з в1дпа3 вс агате,вс пехсвтагез в агате Фурез в1дпа1 гев ча1иез вт6 1сдз.с чессог((Н (ЭАТА-1) 6овпсо 0)з в3дзза1 вавтет Ы: вт6 1одзс чессог(3 6апзпто 0)з Ьед1п р 1ос)<всатез ртосевв (втевес,вс1)<) Ьед1п И втевес='0' ФЬеп вс агате<=ЗЗОНКз е1ве Н тзвзпд е6де(вс1)<) ФЬеп вс втасе<=во пехсвсасез еп6 Из еп6 16; еп6 ртосевв р 1ос)<агате з р 1ос)<6атаз ртоаевв(вс1)с,вс пехсвтасе,пзпавсет 1д,вгев ча1ие) Ьед1п И гааз.пд ебде(вс1)с) ФЬеп 16 вс всаге=)ЗОНК ФЬеп тев ча1ие<=втев ча1иез пвясет Ы<=пвавтет Ыз еп6 Ыз еа6 16з еп6 ртосевв р 1осЬйасаз 34б Глава 5 епа саве; епа ряосевв р сися; епс аксы.евсееве кс1; Рассмотрим функционирование блока ведущего устройства.

Внутри архитектурного описания блока определен тип и ясасе суре, множество значений которого соответствует множеству возможных состояний блока. Сигналы пс ясасе и пс пехеясасе используются для хранения значений текущего И СЛЕдуЮщЕГО СОСтОяНИй. СИГНаЛЫ тея иазие И таяеея 1а ИСПОЛЬЗувтея дЛя защелкивания значения результата и идентификатора ведущего устройства, которому он должен быть возвращен. В процессе р 1оскяеасе организован переход из состояния в состояние. ПрОцЕСС р 1осхсяаеа ИСПОЛЬЗуЕтея дЛя ЗаШЕЛКИВаиня даННЫХ, ПОСтулаЮщяя из функционального модуля.

Данные защелкиваются по восходящему фронту тактового импульса, если при этом блок ведущего устройства находится в состоянии хоек, т. е. отправка предыдущих данных завершена. В данном устройстве не предусмотрена обработка ситуации, когда к моменту получения следующего результата предыдущий еще не был отправлен из-за тощ, что компоненту ведущего устройства не была предоставлена шина. В этом случае следующий результат просто пропадает.

Процесс р сися используется для определения значений выходных сигналов, а также определения следующего состояния. Адрес, по которому выполняется обращение, определяется в зависимости от идентификатора ведущего устройства. Структурное описание устройства в целом Структурное описание устройства в целом приведено в листинге 5.15.

Характеристики

Тип файла
DJVU-файл
Размер
13,52 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее