Главная » Просмотр файлов » Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002)

Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002) (1095889), страница 189

Файл №1095889 Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002) (Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002)) 189 страницаДжон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002) (1095889) страница 1892018-12-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

8.79, является то, что во всех блоках — в управляющем устройстве, в устройстве обработки данных, во входном блоке и выходном блоке — используется один и тот же общий тактовый сигнал. Рис. 8.80 служит иллюстрацией того, что происходит в управляющем устройстве и в устройстве обработки данных в пределах одного периода тактового сигнала: 1.

Спустя небольшое время после начала очередного периода устанавливается состояние управляющего устройства н принимают установившиеся значения регистровые выходные сигналы устройства обработки данных. 2. Затем, спустя время, определяемое задержкой комбинационной логики, устанавливаются значения сигналов на выходах типа Мура управляющего конечного автомата. Для устройства обработки данных эти сигналы являются управляющигви входными сиенаваии. Именно ими определяется, какие функции выполняет устройство обработки данных на остающейся части периода тактового сигнала: например, выбор адреса в памяти, пути прохождения сигнала в мультиплексоре или реализация арифметического действия. 3.

Ближе к концу периода тактового сигнала в устройстве обработки данных вырабатываются и становятся доступными управляющему устройству выходные сигналы условий типа обнаружения нуля или переполнения. 4. В конце периода тактового сигнала, к моменту времени, который непосредственно предшествует началу интервала, задаваемого временем установления, логикой переходов в управляющем конечном автомате определяется следующее состояние; оно зависит от текущего состояния, а также от сигналов на командных входах и входах условий.

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

8 80 временные диаграммы относятся к случаю выходов типа Мура. С иг- 8.7. Методология синхронного проектирования 869 налы на выходах типа Мура или на конвейерных выходах типа Мили управляют работой устройства обработки данных в строгом соответствии с текущим состоянием и последними значениями входных сигналов, но это воздействие не зависит от сигналов условий, вырабатываемых устройством обработки данных в этан периоде тактового сигнала. Это повышает гибкость системы, но одновременно требует большего времени для правильной работы, поскольку много большими становятся задержки распространения сигнала, что приводи~, как минимум, к увеличению требуемого периода тактового сигнала.

Кроме того, выходы типа Мили не должны замыкаться в петли обратной связи; например, подача сигнала добавления 1 на вход сумматора при ненулевом сигнале на выходе сумматора вызовет осцилляции, если число на выходе сумматора равно -1. сгсск тако Рис. 8.80. События, происходящие в синхронной системе а пределах одного периода тактового сигнала 1. Состояние управляющего устройства и сигналы на регистровых выходах устройства обработки данных 2. Сигналы на управляющих входах устройства обработки данных 3 Сигналы условий, вырабатываемые устройством обработки данных 4.

Результирующие сигналы на входах устройства обработки данных и входные сигналы возбуждения в управляющем устройстве эа!я1 — установившиеся значения КОНВЕЙЕРНЫЕ ВЫХОДЫ ТИПА МИЛИ В разделе 7,3.2 говорилось, что у некоторых конечных автоматов бывают конвейерные выходы типа Мили. Если бы временные диаграммы, приведенные на рис. 8.80, относились к случаю конвейерных выходов типа Мили, то значения сигналов на этих выходах устанавливались бы раньше в пределах цикла в тот же самый момент, что и значения сигналов на выходах, отображающих состояние управляющего конечного автомата.

Возникновение установившихся значений сигналов на этих выходах раньше, нежели в случае выходов типа Мура, когда сигналы должны пройти через комбинационную логику с соответствующей задержкой, позволяет, в принципе, всей системе в целом работать с тактовым сигналом болылей частоты. 870 Глава 8. Г1рактическая разработка скем последовательной логики Регистр сдвига, в котором первоначально хранится множитель, а затем, по мере выполнения алгоритма, накапливаются млад- шие разряды произведения. Первоначально очищенный регистр, в котором, по мере выпол- нения алгоритма, накапливаются старшие разряды произведения.

Регистр, в котором на протяжении всей процедуры хранится мно- жимое. Комбинационная функция, значение которой равно 9-разрядной сумме НРЯ00 и МСИ0, если младший разряд в МРУ/ьРЙ00 равен 1, и — НРН00 (растянутому до 9 битов) в противном случае. М РУ/(.РЖЮ НР1ЧОЮ МСИ0 мгтс Рис. 8.81. Регистры и функции, используемые в елгоритме умножения посредством сдвига и сложения С помощью регистра сдвига МРу/(.РВ00 достигаются две цели: в процессе выполнения алгоритма в нем хранятся еще не принятые во внимание биты множителя (справа) и неизменяемые биты произведения (слева).

На каждом шаге содержимое этого регистра сдвигается вправо на один разряд с потерей того бита множителя, который только что был принят во внимание, перемещением очередного бита множителя, которому предстоит быть принятым во внимание, в крайнее правое положение и загрузкой в крайнюю левую позицию еше одного 8.7.2. Пример построения синхронной сис Гемы В этом разделе приводится типичный для пракгики пример, позволяющий рассмотреть ряд вопросов, которые возникают при проекгировании синхронной системы, Этим примером будет схема умножения посредствам сдвма и сложения (я/н)1-анг/-а /г/ тий/р//ег), действующая согласно алгоритму, описанному в пара графе 2.8, когда операндами являются целые числа без знака.

В устройстве обработки данных такой системы используются стандартные комбинационные и последовательностные элементы, а ее управляющее устройство описываегсд диаграммой состояний. На рис. 8.81 указаны регистры и функции устройства обработки данных, необходимые для выполнения 8-разрядного умножения; 8.7. Методология синхронного проектирования 871 бита произведения, который уже останется неизменным при выполнении остав- шейся части алгоритма. а ьа и зим шкк ~ОМСИО ~ мили Рис. 8.82. Устройство обработки данных в 6-разрядном двоичном умножи- теле, действующем по правилу сдвига и сложения Этим сигналом разрешается загрузка множимого в регистр 01.

Этим сигналом разрешается загрузка Н Р[тОР в регистр 06. Если значения этой пары сигналов равны 11, то разрешается загрузка на следующем такте МРУ/~РН00 в регистр, состоящий из ИС 02 и 03. На время выполнения процедуры умножения этим сигналам присваиваются значения 01, и этим разрешается регистру осуществлять сдвиг вправо; в другие моменты времени эти сигналы имеют значения 00, что предохраняет содержимое регистра от изменений. На рис. 8.82 приведена схема устройства обработки данных на ИС средней степени интеграции.

Перед началом процедуры умножения в два регистра загружаются множитель МРУ [7;01 и множимое МСНЮ [7:О[. Когда процедура умножения завершается, произведение оказывается выведенным на шины НР[7:О[ и 1-Р[7'01. Устройством обработки данных управляют следующие сигналы: 1.11МСНО 1. 1.0НР 1. МРУЗ[1:03 В72 Глава 8. Првктвчвсквв разработка схем послвдоввтвльной логики ЗЕСЗ0М Когда этот сигнал имеет активный уровень, через мультиплексоры 07 и 06 проходят выххщные сигналы сумматоров 04 и 05, представляющие собой сумму НРВОС и множимого МС.

Когда сигнал ЗЕЕЯ0М имеет неактивный уровень, на выходы мультиплексоров проходит НРВОО. При подаче этого сигнала на выходах мультиплексоров 07 и 08 устанавливаются нули. СЕЕАЯ Управля7ощее устройспю умножителя показано на рис. 8.83; там же приведено устройство обработки данных. Управляющее устройство запускает устройство обработки данных и обеспечивает выполнение им процедуры умножения по шагам. Управляющее устройство разбито на счетчик (010) и конечный автомат с диаграммой состояний, представленной на рис.

8.84. СООСК ЯЕОЕ7 втьвт ОР~7 О~ НП7 О! Рис. 8.83. Управляющее устройство для 8-разрядного двоичного умножи- теля, действующего по правилу сдвига и сложения На диаграмме состояний указаны следующие входные и выходные сигналы: ВЕЗЕТ Входной сигнал сброса, возникающий при включении питания. ЗТАВТ Поступающий извне командный входной сигнал, по которому начинаетсяя процедура умножения. МРУО Входной сигнал условия, поступающий от устройства обработки данных и представляющий собой очередной бит множителя, который следует принять во внимание.

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

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

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

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