Проектування устрою виконує задані функції перетворення цифрової інформації

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Зміст

1 Мета курсового проектування

2 Завдання курсового проектування

3 Розрахункова частина курсового проектування

1 Мета курсового проектування

Метою курсового проекту є вирішення комплексної задачі, що охоплює основні розділи дисципліни «Цифрова електроніка» і що полягає у виконанні схемотехнічного проектування пристрою, що виконує задані функції перетворення цифрової інформації.

Об'єктом курсового проектування є синхронні перерахункові схеми.

2 Завдання курсового проектування

У процесі роботи над курсовим проектом мають бути розглянуті і вирішені наступні завдання:

1) синтез структури проектованого пристрою;

2) аналіз складності проектованого пристрою і вибір типу тригера, використання якого для реалізації пристрою дозволяє мінімізувати його складність;

3) синтез тригерній пристрої вибраного типу.

3 Розрахункова частина курсового проектування

Завдання проектування: спроектувати пристрій, що виконує функцію восьмирозрядного синхронного реверсивного сдвигающего регістра і синхронної реверсивної перерахункових схеми.

Таблиця 1: Умовні позначення типів переходів змінної

Значення в момент часу t

Значення в момент часу t +1

Тип переходів

Умовні позначення переходу

0

0

0 0

0

0

1

0 1

1

0

1 0

1

1

1 1

1

Таблиця 2: Опис реверсивного сдвигающего регістру

стану

t

t +1


y


1

0

0

0

0

0

0

2

0

0

0

1

1

3

0

0

1

0

0

4

0

0

1

1

1

1

5

0

1

0

0

0

0

6

0

1

0

1

1

7

0

1

1

0

0

8

0

1

1

1

1

1

9

1

0

0

0

0

0

10

1

0

0

1

0

0

11

1

0

1

0

0

12

1

0

1

1

0

13

1

1

0

0

1

14

1

1

0

1

1

15

1

1

1

0

1

1

16

1

1

1

1

1

1

Карта Карно: - Карта

y


00

01

11

10






00

0

0

0

01

0

11

1

1

1

10

1

Таблиця 3: Словарне опис тригерів D і JK - типів

Q

D - тригер

JK - тригер


D

JK

0

0

0 X

1

1

X 0

1

1 X

0

X 1

Карти Карно

- Карта

- Карта

- Карта

Після склеювання виходять такі вирази:

= +

= +

= +

Якщо довести, що + = 1, а, отже, = , То при побудові схеми управління досить розробити тільки схему для J входу, а на K вхід подати інвертований J сигнал з виходу цієї схеми, що дозволяє отримати виграш в апаратній реалізації.

+ = + + + = ( + ) + ( + ) = 1

Перетворення в базис І-НЕ:

= + =

= + = (*)

Далі проводиться оцінка складності комбінаційної схеми управління (КСУ):

  1. якщо в схемі використовується прямий вхід

  2. якщо в схемі використовується інверсний вхід

S = (2 + 1) + (1 + 1) + (1 + 1) + (2 + 1) + (1 + 1) + (1 + 1) = 14

S = (2 + 1) + (1 + 1) + (1 + 1) = 7

Так як S > S , Отже, доцільно використання тригера D-типу.

Для побудови схеми сдвигающего регістру, потрібно визначити вираження, що відображають логіку формування вхідних сигналів кожного розряду, з огляду на кільцеву структуру регістру. Щоб отримати шукані вираження необхідно замість індексів у змінних у формулі (*) підставити значення, що відповідають номерам розрядів від 1 до 8, при цьому, якщо результат обчислень значення індексу виявиться менше або дорівнює 0, то до результату слід додати число, яке вказує кількість розрядів у проектованому кільцевому зсувне регістрі; якщо результат виявиться більше 8, то з нього слід відняти це число. Використовуючи вказане правило, отримаємо такі вирази, що описують логіку формування сигналів на вході JK-тригера кожного з 8-ми розрядів регістру:

=

=

=

=

=

=

=

=

=

Проектування тригерній пристрою. Вихідними даними для проектування є функція зовнішніх переходів тригера і умови переключення його вихідного сигналу по відношенню до синхросигнали С.

Таблиця 4: Таблиця зовнішніх переходів D тригера

D

0

0

0

0

0

1

0

1

0

1

1

1

1

1

Опис роботи тригера можна представити у вигляді таблиці внутрішніх станів і переходів тригерній пристрою.

Таблиця 5: Таблиця внутрішніх станів і переходів тригерній пристрої

стану

Стан сигналів CD

Q виходу


00

01

11

10


1

(1)

2

-

4

0

2

1

(2)

3

-

0

3

-

6

(3)

-

0

4

1

-

-

(4)

0

5

(5)

6

-

8

1

6

5

(6)

7

-

1

7

-

6

(7)

-

1

8

1

-

-

(8)

1

Кількість внутрішніх станів можна скоротити, об'єднуючи рядка таблиці. У даному випадку найбільш доцільним є об'єднання рядків (1, 2, 4), (3), (5, 6, 7), (8).

Мінімізована таблиця внутрішніх станів і переходів D тригера має наступний вигляд:

Таблиця 6

стану

Стан сигналів CD

Q виходу


0

1

11

10


1, 2, 4

(1)

(2)

3

(4)

0

3

-

6

3

-

0

5, 6, 7

(5)

(6)

(7)

8

1

8

1

-

-

(8)

1

Перетворимо таблицю 6 відповідно до кількості нових станів тригера в таблицю 7. Так як число внутрішніх станів зменшилася до S = 4, то для кодування цих станів досить k = log (S) = 2 внутрішніх змінних. Позначимо їх як і .

Цю операцію необхідно виконати таким чином, щоб у тригері не виникали критичні змагання між сигналами зворотних зв'язків (змагання, що призводять до несанкціонованих переходах тірггера зі стану в стан). Ці змагання будуть усунені, якщо коди сусідніх станів будуть відрізнятися значеннями не більше, ніж в одному з розрядів, тобто переходи між сусідніми внутрішніми станами будуть реалізовані зміною лише однієї внутрішньої змінної. Складемо граф переходів, що відповідає цій вимозі, де 00, 01, 11, 10 - коди внутрішніх станів 1, 2, 3, 4 відповідно. Ці коди визначаються значеннями змінних і , Наприклад, код 01 відповідає значенням = 0 і = 1.

Граф переходів для 2-х змінних має такий вигляд:


Мінімізована таблиця 7 має наступний вигляд:

Таблиця 7

стану

Стан сигналів CD

Q виходу


0

1

11

10


1, 2, 4

(1)

(1)

2

(1)

0

3

-

3

(2)

-

0

5, 6, 7

(3)

(3)

(3)

4

1

8

1

-

-

(4)

1

Так як число внутрішніх станів зменшилася до S = 4, то для кодування цих станів досить k = log (4) = 2 внутрішніх змінних. Позначимо їх як і . Кожному внутрішньому стану тригера поставимо у відповідність набір значень змінних , .

Відповідно до вибраного варіантом кодування станів тригера, мінімізована таблиця D - тригера буде являти собою сукупність 2-х таблиць, кожна з яких визначає одну з функцій або .

Таблиця 8

Код внутр. стану

CD

Q виходу

00

00

00

01

00

0

01

-

11

01

-

0

11

11

11

11

10

1

10

00

-

-

10

1

Кодована таблиця переходів (таблиця 8) представляє собою сукупність двох таблиць, кожна з яких визначає одну з функцій і . Дані цієї таблиці дозволяють описати поведінку змінних і у вигляді карт Карно:

для


для

Після проведення склеювання в картах Карно, необхідно визначити вирази для і :

= + +

= + +

= +

Отримані рівняння дозволяють побудувати схему проектованого тригера. Перед побудовою схеми необхідно перетворити рівняння в необхідний базис, попередньо винісши за дужки і . У базисі І-НЕ ці вирази будуть мати наступний вигляд:

=

=

Схема проектованого D тригера, побудованого за отриманими виразам з використанням логічних елементів 2І-НЕ має наступний вигляд:


Додати в блог або на сайт

Цей текст може містити помилки.

Комунікації, зв'язок, цифрові прилади і радіоелектроніка | Контрольна робота
67.4кб. | скачати


Схожі роботи:
Пристрій перетворення цифрової інформації з її шифруванням
Складання програми на алгоритмічній мові виконує зазначені перетворення з матрицями
Похідні і диференціали вищих порядків Функції задані параметрично їх диференціювання
Елементи цифрової системи передачі інформації
Методи стискання цифрової інформації Метод Лавинский
Розрахунок елементів цифрової системи передачі інформації
Розрахунок радіоприймального пристрою цифрової системи передачі інформації
Проектування цифрової комутаційної станції Мініка DX-500ЖТ
Перетворення звукової інформації
© Усі права захищені
написати до нас