Главная » Просмотр файлов » Й.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987)

Й.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987) (1092081), страница 23

Файл №1092081 Й.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987) (Й.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987)) 23 страницаЙ.Янсен Курс цифровой электроники. Том 1. Основы цифровой электроники на ИС (1987) (1092081) страница 232018-02-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

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

Глава о Тактовые и временные сигналы, а также передаваемые данные являются в действительности импульсами, в которых высокий и низкий уровни соответствуют передаче 1 и О, и на временнбй диаграмме сплошной горизонтальной линией отмечаются те из них, которые являются активными з данный момент времени кааабая нсаблиаи зсеаянзичнае щаич и сна.чиана Я о сгзсзогвомосгсзмм о с о с о с о с о с о с о с о о о с с о о с с о о ~ с о о о о о о с с ! с о о о о ! с с о ооооооосссссс (рис.

3.9). Эти линии обеспечивают достаточно наглядную временную интерпретацию сигналов. Проиллюстрируем на ряде примеров использование временийх диаграмм в некоторых цифровых схемах. На рис. 3.10 приведена таблица двоичных чисел от 0 до 15 включительно. Этот цифровой код используется в двоичном счетчике. При запуске тактовым сигналом счетчик пробегает последовательно все указанные в таблице состояния, а на выходах счетчика В, С, В и А возникают сигналы, показанные на рис.

3.10, б. В двоичной таблице подчеркнуты все комбинации, состоящие из единиц, а на временной диаграмме единицы и ну- в с сь о Рнс. 3.!О. Связь между числовым кодом и временной диаграммой для двоичного счетчика. 137 Диаграммся и коды ли заменены линиями и пробелами соответственно. При подчеркивании комбинаций, состоящих из единиц, в таблице автоматически возникает временнйя диаграмма, а подстановка нулей н единиц на временную диаграмму наглядно связывает ее с цифровым двоичным кодом соответствующих сигналов. Изображенная здесь временная диаграмма широко используется приописвнии двоичных счетчиков, которые обсуждаются в других томах настоящего курса. ИЕИ а 3 ь г а г 1 г Юмеееее' — ~ драдеео леееее уеедеео Г(И) ли4и)) T ! г ! Рис.

3.11. Сигналы А и В для управления скемамв И и ИЛИ. На временнбй диаграмме приведев результат обработки для функций г (И) н г" (ИЛИ). Другой пример временнбй диаграммы, связанный с цифровыми схемами, показан на рис. 3.11. На этом рисунке приведены схемы И и ИЛИ с входными переменными А и В, которые связаны между собой во времени, как показано на временнбй диаграмме. Сигнал высокого уровня появится на выходе схемы И только тогда, когда оба входных сигнала А и В будут иметь высокий уровень.

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

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

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

Синхронность сигналов различных логических элементов должна восстанавливаться с помощью соответствующих временных сигналов. В ЭВМ, где большинство логических схем, таких, как арифметические устройства и внутренние регистры, работают последовательно, генератор тактовых импульсов просто необходим. На временнбй диаграмме такой сложной системы наглядно показывается, как выполняются различные операции, которые инициирует команда, находящаяся в командном регистре. Мы проиллюстрируем эту ситуацию с помощью рис. 3.12, где прнведена упрощенная схема арифметического устройства одноразрядного микропроцессора с несколькими регистрами и одним ЗУ.

Мы не анализируем здесь эту схему подробно, потому что такие функции, как ИСКЛЮЧАЮЩЕЕ ИЛИ и функция суммирования, будет еще рассматриваться более подробно ниже. Основные операции (такие, как прямая передача информации из Х- и У-регистров, функция И или ИЛИ, функция ИСКЛЮЧАЮЩЕЕ ИЛИ и функция суммирования) можно выбрать с помощью управляющих сигналов (см. верхнюю часть рисунка). Этн сигналы поступают нз командного регистра и сообщают, какую операцию необходимо реализовать и какие регистры будут участвовать в ней.

Отдельные операции выполняются последовательно. При выполнении определенной команды, например при сложении двух чисел, требуется выполнить следующие действия: а) Заполнить регистр Х нз ЗУ. б) Заполнить регистр У из ЗУ. в) Активизировать сумматор и определить сумму. т) Передать результат в регистр Я. Заполнение регистров Х и У не может происходить одновременно, потому что информация передается по общей линии ввода и вывода данных (шнне данных), т. е.

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

Рис. 3.!2. Одноразрядное арифметическое устройство с регистрами Х, у, Е и ЗУ, Для всех последовательных этапов обработки, которые перечислены в пп. а) — г), можно получить временную диаграмму, показанную на рис. 3.9. На этой диаграмме считывание информации в регистр Х происходит под действием временнбго сигнала Т„а считывание в регистр У вЂ” под действием сигнала Тм Отметим, что между Т, и Т, имеется промежуток времени, в течение которого производится опрос новых ячеек ЗУ и подготавливается передача новой информации по шине данных. Сигнал Та инициирует операцию сложения и сохраняет сумму до момента Т, передачи ее в регистр Л.

Временная диаграмма имеет в данном случае несложную форму. .При последовательном вызове из ЗУ различных команд можно организовать работу регистров и арифметического устройства таким образом, чтобы порядок арифметических действий оп- !40 Глава 8 ределялся последовательно после каждой операции. В процессе синхронизации последовательной передачи данных широко используется понятие квитирования (рукопожатия). Если обмен данными происходит между различными системами, каждая из которых имеет свой тактовый генератор, то необходимо, чтобы синхронизация работы этих систем была согласованной. Напри.

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

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

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

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

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

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