Реферат: Дискретное устройство (ДУ) - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Дискретное устройство (ДУ)

Банк рефератов / Технологии

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Архив Zip, 201 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Дискретное устройство (ДУ ) Содержание 1. Задание на курсовой про ект 2. Введение 3. Проектирование дискретного устройства на элементах малой интеграции. 3.1. Проектирование блока триггера. 3.2. Проектирование микроопераций 3.2.1. Микрооперация установки триггера в " 0 ". 3.2.2 Микрооперация записи данных . 3.2.3. Микрооперация сдвига кода влево на один разряд. 3.2.4. Логическая микрооперация (“И” ). 3.2.5. Микрооперация счета с параллельным переносом. 3.2.6. Микрооперация в ычитание . 3.2.7. Микрооперация сравнения (>). 3.2.8. Микрооперация преобразования в дополнительный код. 3.2.9. Микрооперация свертки по модулю 2 (тип переноса последовательный (сквозной ) ) 3.3. Построение объединенных функци й возбуждения триггеров. 3.4. Расчет быстродействия ДУ . 4. Проектирование ДУ на БИС . 4.1. Проектирование схемы ДУ. 4.2. Карта программирования ПЗУ . 1. Задание на курсовой проект. Спроектировать дискретное устройство (ДУ ) выполняющее следующие действ ия : * сброс элементов памяти * запись значения входного слова в ДУ * сдвиг кода в ДУ влево * логическая операция « &» ( логическое “ И” ) * счетчик (-1) с параллельным переносом * арифметическая операция вычитание. * операция сравне ния ( > ) * преобразование в дополнительный код * свертка по модулю 2 (тип переноса последовательный ). Дискретное устройство проектируется на JK - триггерах Серия МИС 500, серия ПЗУ 1611 2. Введение. При синтезе проектируемое устройство предста вляется в виде структуры , представленной на рисунке 2.1 рисунок 2.1. Проектирование дискретного устройства сводится к синтезу элементарного дискретного устройств а , обрабатывающего один бит информации и включающего один элемент памяти (триггер ). Входная комбинационная схема обеспечивает выполнение операций из множества Y, результатом которых являются соответствующие значения функций возбуждения f i для каждого из входов триггера : – установка элементов памяти в нулевое состояние. – запись входного слова в элементы памяти – сдвиг влево – логическую операцию – декремент – операция вычитания – преобразование в дополнительный код. Выходная комбин ационная схема обеспечивает выполнение операции сравнения и формирование свертки содержимого ДУ . Синтез элементарного ДУ сводится к получению функций возбуждения для каждой операции отдельно и , далее , построению объединенных функций возбуждения т риггера элементарного ДУ . Получение функций возбуждения для каждой микрооперации сводится к выполнению следующих этапов : – построение таблицы для выполняемой операции – определение значений функций возбуждения для каждой таблицы выполняемой оп ерации с учетом словаря переходов заданного триггера – определение логической функции для каждого входа заданного триггера – минимизация логической функции в требуемом логическом базисе. 3. Проектирование дискретного устройства на элементах малой интеграции. 3.1 Выбор триггера. В качестве триггера для ДУ выберем МС К 500ТВ 135, объединяющую в одном корпусе два двухтактных JK -триггера с возможностью установки “0” и “ 1” : К 500ТВ 135 3.2 Проектирование микроопераций. 3.2.1. Микрооперация установки триггера в " 0 ". При подаче тактового импульса на синхронизирующие входы триггеров и при разрешении операции обнуления ( Y =0) по заднему фронту импул ьса , информация , находящаяся на входах триггеров переписывается на их выходы , т.о . обнуление триггеров происходит в том случае , если к моменту подачи тактового импульса на J -входах триггеров установлены уровни логической единицы , а на K -входах – уров ни логического нуля. Q t Q t+1 J K 0 0 0 * 1 1 * 1 3.2.2. Микрооперация записи данных. Когда операция записи данных разрешена , т.е . Y =1, и при подаче на синхровходы триггеров тактового импульса С по его заднему фронту , информация , находящаяся на входах триггеров , переписывается в ячейки памяти дискретного устройства и появляется на выходах Qi. При изменении входных данных , т.е . при переключении сигналов X i они с задержкой распространения импульса по цепям микросхем , участвующих в ми к рооперации записи данных , появляются на входах триггеров . При подаче следующего тактового импульса С микрооперация записи данных повторяется. X Qt Qt+1 J K J K 0 0 0 0 * X X 0 1 0 * 1 1 0 1 1 * 0 1 * * 1 1 1 * 0 * * Q t 1 0 Q t 3.2.3. Микрооперация сдвига кода впра во на один разряд. Когда Y =2, по заднему фронту тактового импульса информация со входов триггера поступает на их выходы , а затем осуществляется сдвиг кода , хранящегося в данный момент в ячейках памяти , в сторону старших разрядов т.е . вправо . При сдви ге каждый запоминающий элемент должен : - передать хранимую информацию на элемент T i +1 - изменить свое состояние за счет приема информации от триггера Т i-1 при сдвиге на один разряд вправо. Передача от триггера Т i и изменение его состояния не могут проход ить одновременно . В данном курсовом проекте эта трудность исключается за счет использования синхронных двухступенчатых JK -триггеров с динамическим управлением записью . Внутренняя организация таких триггерных схем предусматривает разделение во вре мени этапов приема входной информации и смены выходной . В них по переднему фронту синхронизирующего сигнала происходит прием информации , а по заднему - изменение состояния . P i Q t Q t+1 J K J K 0 0 0 0 * Q t Q t 0 1 0 * 1 1 0 1 1 * P i P i * 1 1 1 1 * 0 1 * Схема цепи , реализующей данную операцию , изображена на рис . 3.3 рисунок 3.3 3.2.4. Логическая микрооперация. В данном дискретном устройстве разрабатывается логическая микрооперация «Логическое “И”» .Когда Y =3 и на синхровходы триггеров подается тактовый импульс , по его заднему фронту информация на входах переписывается на выходы Q с задержкой прохождения сигна ла через триггер . Затем выполняется заданная логическая операция над содержимом ячейки памяти и входными данными. X Q t Q t+1 J K J K 0 0 0 0 * Q t Q t 0 1 0 * 1 1 0 0 0 * X 0 0 X * * 1 1 1 * 0 * * 1 0 Схема цепи , реализующей данную операцию , изображена на рис . 3.4 рисунок 3.4 3.2.5. Микрооперация счета (-1) с последовательным переносом. Учитывая тот факт , что синтезированный двухступенчатый триггер переключается по заднему фронту , получаем следующие функции возб уждения триггеров. Z i-1 Q t-1 Q t J K Z i Q t -1 J Q t -1 Z i 0 0 0 0 * 0 Z i-1 0 * Z i-1 0 0 0 1 1 * 0 0 1 * 1 0 1 0 1 1 * 1 1 1 0 * 1 0 Q t -1 K Z i-1 * 0 * 1 Или то есть , если иначе Сх ема цепи , реализующей данную операцию , изображена на рис . 3.5 рисунок 3.5 3.2.6. Микрооперация арифметического вычитания. В данном дискретном устройстве разраб отана арифметическая операция сложения.-Анализируя исходное состояние триггера , перенос , в соответствии со словарем переходов JK -триггеров составляем таблицу. X Z i Q t Q t+1 Z i+1 J K Х J 0 0 0 0 0 0 * Z i 0 * * 1 0 0 1 1 0 * 0 1 * * 0 0 1 0 1 1 1 * Q t 0 1 1 0 0 * 1 Х K 1 0 0 1 1 1 * Z i * 0 1 * 1 0 1 0 0 * 1 * 1 0 * 1 1 0 0 1 0 * Q t 1 1 1 1 1 * 0 Х Z i+1 Z i 1 1 0 1 1 0 0 0 Q t Функции возбуждения триггера для данной опе рации имеют следующий вид : Схема цепи , реализующей данную операцию , изображена на рис . 3.6 рисунок 3.6 Данная операция реализуется по следующим формулам. C > C = X Q t C ’ > C ’ = C ’ > 0 0 0 0 0 0 C = С > С = 0 0 0 1 0 0 1 < 0 0 0 0 1 0 0 0 1 * * 1 = 0 1 0 0 1 1 0 0 C > 1 * * 1 Q t > 1 0 0 1 0 0 0 1 x 1 1 0 1 0 1 0 0 X 0 1 1 0 1 0 C ’ = 0 1 1 1 0 1 C = 1 0 0 0 1 0 1 1 0 0 1 1 0 * * 1 0 1 0 1 0 C > * * Q t 1 0 1 1 1 0 1 1 1 0 0 * * X 1 1 0 1 * * 1 1 1 0 * * 1 1 1 1 * * Функции переносов для данной операции имеют следующий вид : рисунок 3.7. 3.2.8. Микрооперация преобразования в дополнительный код. Преобразование в дополнительный код произведем согласно таблице. t t+1 JK 3 JK 2 JK 1 JK 0 Q 3 Q 2 Q 1 Q 0 Q 3 Q 2 Q 1 Q 0 J 3 K 3 J 2 K 2 J 1 K 1 J 0 K 0 0 0 0 0 0 0 0 0 0 * 0 * 0 * 0 * 0 0 0 1 1 1 1 1 1 * 1 * 1 * * 0 0 0 1 0 1 1 1 0 1 * 1 * * 0 0 * 0 0 1 1 1 1 0 1 1 * 1 * * 1 * 0 0 1 0 0 1 1 0 0 1 * * 0 0 * 0 * 0 1 0 1 1 0 1 1 1 * * 1 1 * * 0 0 1 1 0 1 0 1 0 1 * * 1 * 0 0 * 0 1 1 1 1 0 0 1 1 * * 1 * 1 * 0 1 0 0 0 1 0 0 0 * 0 0 * 0 * 0 * 1 0 0 1 0 1 1 1 * 1 1 * 1 * * 0 1 0 1 0 0 1 1 0 * 1 1 * * 0 0 * 1 0 1 1 0 1 0 1 * 1 1 * * 1 * 0 1 1 0 0 0 1 0 0 * 1 * 0 0 * 0 * 1 1 0 1 0 0 1 1 * 1 * 1 1 * * 0 1 1 1 0 0 0 1 0 * 1 * 1 * 0 0 * 1 1 1 1 0 0 0 1 * 1 * 1 * 1 * 0 Q 0 J 3 Q 0 K 3 0 1 1 1 * * * * 1 1 1 1 * * * * * * * * 1 1 1 1 * * * * 0 1 1 1 Q 1 Q 1 J 3 =Q 2 Q 1 Q 0 K 3 =Q 2 Q 1 Q 0 Если ввести понятие переноса , то микрооперация преобразования в дополнительный код реализуется по следующим формулам . P i Q t Q t+1 J K P i+1 Q t J Q t P i+1 0 0 1 1 * 0 P i 1 * P i 0 1 0 1 0 * 1 0 0 * 0 0 1 0 0 0 * 1 1 1 1 * 0 0 Q t K P i * 1 * 0 Функции возбуждения триггера для данной операции имеют следующий вид : Схема цепи , реализующей данную операцию , изображена на рис . 3.8. рисунок 3.8 3.2.9. Микрооперация свертки п о модулю 2 (послед .). Свертка по модулю 2 применяется для контроля кода . Схема цепи , реализующей данную операцию , изображена на рис . 3.9. рисунок 3.9 3.3. Построение объединенных функций возбуждения . Построение объединенных функций возбуждения триггеров реализуется следующим образом : - построение объединенной таблицы функционир ования для каждой микрооперации и каждого установочного входа триггера ; запись и минимизация функций возбуждения . Таблица 3.1 является объединенной таблицей функционирования ДУ . В ней строки соответствуют микрооперациям ,а столбцы установочным входам тр иггеров и переносам . Для каждого установочного входа записывается функция возбуждения На основании оставленной таблицы синтезируем функции возбуждения триггеров Q 3 Q 2 Q 1 Q 0 J 3 K 3 J 2 K 2 J 1 K 1 J 0 K 0 Запись 0 0 1 0 1 0 1 0 1 Запись слова x 3 x 2 x 1 x 0 Сдвиг вправо P 3 P 2 P 1 P 0 Логическая операция 0 0 0 0 Вычитание -1 (пар .) Z` 3 Z` 3 Z` 2 Z` 2 Z` 1 Z` 1 Z` 0 Z` 0 дополнитель-ный код P 3 ` P 3 ` P 2 ` P 2 ` P 1 ` P 1 ` P 0 ` P 0 ` Преобразуе м выражения к требуемому базису : 3.4. Расчет быстродействия ДУ. Быстродействие дискретного устройства следует оценивать по максимальной частоте тактовых импульсов , поступающих на синхронизирующий вход . Максимальная частота тактовы х импульсов – это максимально допустимая частота подаваемых в дискретное устройство импульсов , не приводящих к нарушению его работы . В общем случае для расчета максимальной тактовой частоты необходимо определить минимальные длительности тактового им п ульса и паузы между тактовыми импульсами . Тогда частоту f max можно определить по формуле : Длительность такта для синхронных схем дискретного устройства определяется исходя из быстродействия используемого триггера . Длительность паузы между тактовыми импульсами определяется временем переходного процесса в дискретном устройстве и оценивается максимальной длиной функциональной цепи : , где – максимальная задержка сигнала на одном элементе ; n – чис ло уровней функциональной цепи (глубина КСх ); Вычисляем максимальную тактовую частоту дискретного устройства : 4. Проектирование ДУ на БИС . 4.1. Проектирова ние схемы ДУ. 4 .2. Карта программирования ПЗУ .
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Из медицины у нас остался только тост “за здоровье”.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru