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

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

DJVU-файл Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003), страница 55 Микропроцессорные системы (МПС) (2298): Книга - 8 семестрСуворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003): Микропроцессорные системы (МПС) - DJVU, страница 55 (2298) - СтудИзба2018-12-30СтудИзба

Описание файла

DJVU-файл из архива "Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на VHDL (2003)", который расположен в категории "". Всё это находится в предмете "микропроцессорные системы (мпс)" из 8 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "микропроцессорные системы" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 55 - страница

Один режим — это режим зпссеиепс, тисни, обычный режим последовательного перебора адресов пересылаемых слов (разрядность слова определяется кодом на 1 за). Втсрсй рЕжИМ вЂ” рЕжИМ игаррзпд, ННАРк — рЕжИМ ПОСЛЕдОВатЕЛЬНОГО ПЕРЕ- бора адресов пересылаемых слов, с оборотом' по границе области адресного пространства. Размер области адресного пространства определяется числом слов в пакете, умноженным на число байтов в слове. Этот размер всегда есть некоторая степень двойки, что естественным образом определяет границы области в адресном пространстве как набор адресов — от ХХХООО до ХХХ11..1.

В этом режиме, если начальный адрес передачи не выровнен по границе области адресного пространства, соответствуюшей размеру запроса, то адреса пересылаемых слов перебираются последовательно от заданного адреса до границы области адресного пространства, а по достижении гранины, происходит оборот перебора адресов, и адреса продолжают перебираться, начиная с начального адреса этой области. Например, пусть запрашива- Глава 5 ются 4 слова по 4 байта; размер передаваемого пакета — 16 байт. Если заданный в начале обмена адрес является адресом первого передаваемого слова (Ох34), то потом передаются слова с адресами Ох38, ОхЗС (достигнута граница), Ох30.

Сигнал нваот(з .. о) позволяет указать режим защиты. Он определяет, какого рода данные обрабатываются: идет ли выборка кода операции, выполняется ли запрос в пользовательском или привилегированном режимах. Обработка этих сигналов определяется устройствами, участвуюшими в обмене. Описание возможных значений этого сигнала приведено в табл. 5.5.

Таблица б.б. Коды Режима защиты, НРВОт НРВОТ[З] НРНОТ[2] НРВОТ[т] НРВОТ[0] Описание еаепв- ВиНвг- Рпчйедед Оа1а/ореолов аЫе аЫе Выборка кода операции Выборка данных Запрос э пользовательском режиме Запрос в привилегированном режиме Небуферируемый запрос Буферируемый запрос Некэшируемый запрос Кэшируеммй запрос Сигнал навхпт используется подчиненным устройством для указания его готовности завершить текущий обмен данными.

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

5.10 это не отражено). Сигнал нкввг используется ведомым устройством для указания статуса вы- полнения передачи. Его возможные значения приведены в табл. 5.6. Зот Практика применения МНО~ габлица б.б. Коды состояния, НЯЕВР Значение Название Описание Указывает, что выполнение передачи идет успешно. Если при этом навлпт= ' 1 — передача успешно завершена, если навхпт= ' 0 ' — необходимы дополнительные такты для завершения передачи 00 Указывает на возникновение ошибки во время передачи. Этот сигнал должен быть выставлен в течение 2-х тактов 01 еяпоа Указывает ведущему устройству на необходимость по- вторной передачи (ведущее устройство должно выпол- нять повторные передачи до тех пор, пока этот сигнал не будет снят).

Этот сигнал должен быть выставлен в течение 2-х тактов 10 летят Указывает ведущему устройству на невозможность вы- полнения запроса в данный момент времени. В этом слу- чае арбитр может на время передать шину другим веду- щим устройствам. Ведомое устройство указывает свою готовность завершить запрос с использованием линий нви.тт. Этот сигнал должен быть выставлен в течение 2-х тактов врыт Организация обменов по шине АНВ Каждый запрос на шине АНВ состоит из фазы адреса и фазы данных. В отличие, например, от шины РС!, шина АМВА предусматривает использование отдельных линий адреса и данных. Поэтому на шине АНВ фаза адреса последующего запроса перекрывается фазой данных предыдущего запроса, что увеличивает пропускную способность шины.

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

Собственно обмен данными выполняется, начиная со следующего такта, в соответствии с выставленной командой управления. 302 Глава 5 Ведущее устройство определяет количество слов данных, входящих в текущий запрос. Для этого оно использует сигнал нвоввт. Могут быть запросы к одиночному слову или пакетные запросы. Пакетные запросы, в свою очередь, можно разделить на запросы с заранее определенным количеством слов — запросы определенной длины, и запросы неопределенной длины. Если выполнение пакетного запроса не должно прерываться (ведущее устройство выставляет сигнал ньоск), то запрос является запросом с блокировкой.

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

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

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

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

Для этого ведомое устройство может воспользоваться механизмом повторных передач или механизмом расщепления транзакции. Пралтина применения ЧНР~ ЗОЗ Механизм новнзорных передач используется, как правило, в тех случаях, когда на момент обращения к ведомому устройству оно занято выполнением пепрерываемых внутренних функций и не может ответить на запрос от ведущего устройства немедленно, либо ему на обработку запроса требуется много времени. При этом, в течение данного времени, ведущее устройство также не сможет обрабатывать запросы от других ведущих устройств. Арбитр при получении от ведомого устройства подтверждения, указывающего па использование механизма повторной передачи (нккяк=ккткт), может предоставить шину другому ведущему устройству, если в системе имеются запросы на шину.

В этом случае арбитр обрабатывает так называемую нормальную схему приоритетов, когда право использовать шину может получить только ведущее устройство, приоритет которого выше приоритета того устройства, в ответ на запрос которого было получено нккяк=катку. Ведупгее устройство, к запросу которого был применен механизм повторных передач, продолжает запрашивать шину. Когда оно получает ее вновь, то может продолжить выполнение запроса с того места, на котором он был прерван. Механизм расгценленных транзакций (вр1ье сха се'ап) используется в том случае, если ведомому устройству для обработки данного запроса требуется много времени, но оно при этом может выполнять запросы от других ведомых устройств.

Арбитр, при получении от ведомого устройства подтверждения, указывающего на использование этого механизма (нквяк=якьгт), предоставляет шину другому ведущему устройству, которое в данный момент запрашивает шину, или ведущему устройству по умолчапию, если в данный момент никакое другое ведущее устройство ее не запрашивает.

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