Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


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

Тип Реферат
Предмет Промышленность и производство
Просмотров
1435
Размер файла
194 б
Поделиться

Ознакомительный фрагмент работы:

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

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

Содержание

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-входах – уровни логического нуля.

QtQt+1JK
000*
11*1

3.2.2. Микрооперация записи данных.

Когда операция записи данных разрешена, т.е. Y =1, и при подаче на синхровходы триггеров тактового импульса С по его заднему фронту, информация, находящаяся на входах триггеров, переписывается в ячейки памяти дискретного устройства и появляется на выходах Qi. При изменении входных данных, т.е. при переключении сигналов X i они с задержкой распространения импульса по цепям микросхем, участвующих в микрооперации записи данных, появляются на входах триггеров. При подаче следующего тактового импульса С микрооперация записи данных повторяется.

XQtQt+1JKJK
0000*XX
010*1
1011*01**
111*0**Qt10Qt

3.2.3. Микрооперация сдвига кода вправо на один разряд.

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

- передать хранимую информацию на элемент Ti+1

- изменить свое состояние за счет приема информации от триггера Т i-1 при сдвиге на один разряд вправо.

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

PiQtQt+1JKJK
0000*QtQt
010*1
1011*PiPi*1
111*01*

Схема цепи, реализующей данную операцию, изображена на рис. 3.3

рисунок 3.3

3.2.4. Логическая микрооперация.

В данном дискретном устройстве разрабатывается логическая микрооперация «Логическое “И”» .Когда Y=3 и на синхровходы триггеров подается тактовый импульс, по его заднему фронту информация на входах переписывается на выходы Q с задержкой прохождения сигнала через триггер. Затем выполняется заданная логическая операция над содержимом ячейки памяти и входными данными.

XQtQt+1JKJK
0000*QtQt
010*1
1000*X 00X**
111*0**10

Схема цепи, реализующей данную операцию, изображена на рис. 3.4

рисунок 3.4

3.2.5. Микрооперация счета (-1) с последовательным переносом.

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

Zi-1Qt-1QtJKZiQt-1JQt-1Zi
0000*0Zi-10*Zi-100
011*001*10
1011*1
110*10Qt-1K
Zi-1* 0
*1

Или то есть, если иначе

Схема цепи, реализующей данную операцию, изображена на рис. 3.5

рисунок 3.5

3.2.6. Микрооперация арифметического вычитания.

В данном дискретном устройстве разработана арифметическая операция сложения.-Анализируя исходное состояние триггера, перенос, в соответствии со словарем переходов JK-триггеров составляем таблицу.

XZiQtQt+1Zi+1JK ХJ
000000* Zi0**1
00110*01**0
010111*Qt
01100*1ХK
100111* Zi*01*
10100*1*10*
110010*Qt
11111*0Х Zi+1
Zi1101
1000
Qt

Функции возбуждения триггера для данной операции имеют следующий вид:

Схема цепи, реализующей данную операцию, изображена на рис. 3.6

рисунок 3.6

Данная операция реализуется по следующим формулам.

C>C=XQtC’>C’=C’>
000000C=С>С=
0001001< 00
0010001**1=01
001100 C>1**1Qt> 10
010001x11
010100X
011010C’=
011101C=
1000101
100110**
101010 C>**Qt
1011101
1100**X
1101**
1110**
1111**

Функции переносов для данной операции имеют следующий вид:

рисунок 3.7.

3.2.8. Микрооперация преобразования в дополнительный код.

Преобразование в дополнительный код произведем согласно таблице.

tt+1JK3JK2JK1JK0
Q3Q2Q1Q0Q3Q2Q1Q0J3K3J2K2J1K1J0K0
000000000*0*0*0*
000111111*1*1**0
001011101*1**00*
001111011*1**1*0
010011001**00*0*
010110111**11**0
011010101**1*00*
011110011**1*1*0
10001000*00*0*0*
10010111*11*1**0
10100110*11**00*
10110101*11**1*0
11000100*1*00*0*
11010011*1*11**0
11100010*1*1*00*
11110001*1*1*1*0
Q0J3Q0K3
0111****
1111****
****1111
****0111
Q1Q1

J3=Q2Ú Q1Ú Q0

K3=Q2Ú Q1Ú Q0

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

PiQtQt+1JKPi+1QtJQtPi+1
0011*0Pi1* Pi01
010*100*00
1000*1
111*00QtK
Pi* 1
*0

Функции возбуждения триггера для данной операции имеют следующий вид:

Схема цепи, реализующей данную операцию, изображена на рис. 3.8.

рисунок 3.8

3.2.9. Микрооперациясвертки по модулю 2 (послед.).

Свертка по модулю 2 применяется для контроля кода.

Схема цепи, реализующей данную операцию, изображена на рис. 3.9.


рисунок 3.9

3.3. Построение объединенных функций возбуждения.

Построение объединенных функций возбуждения триггеров реализуется следующим образом :

- построение объединенной таблицы функционирования для каждой микрооперации и каждого установочного входа триггера ;

запись и минимизация функций возбуждения .

Таблица 3.1 является объединенной таблицей функционирования ДУ. В ней строки соответствуют микрооперациям ,а столбцы установочным входам триггеров и переносам. Для каждого установочного входа записывается функция возбуждения.

На основании оставленной таблицы синтезируем функции возбуждения триггеров

Q3Q2Q1Q0
J3K3J2K2J1K1J0K0
Запись 001010101
Запись словаx3x2x1x0
Сдвиг вправоP3P2P1P0
Логическая операция0000
Вычитание
-1 (пар.)Z`3Z`3Z`2Z`2Z`1Z`1Z`0Z`0
дополнитель-ный кодP3`P3`P2`P2`P1`P1`P0`P0`

Преобразуем выражения к требуемому базису:

3.4. Расчет быстродействия ДУ.

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

Длительность такта для синхронных схем дискретного устройства определяется исходя из быстродействия используемого триггера. Длительность паузы между тактовыми импульсами определяется временем переходного процесса в дискретном устройстве и оценивается максимальной длиной функциональной цепи :

,

где ­– максимальная задержка сигнала на одном элементе;

n – число уровней функциональной цепи (глубина КСх);

Вычисляем максимальную тактовую частоту дискретного устройства :

4. Проектирование ДУ на БИС.

4.1. Проектирование схемы ДУ.

4.2. Карта программирования ПЗУ.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

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

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно