Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування керуючого цифрового автомата

Реферат Проектування керуючого цифрового автомата





щодо можливості впровадження змін у схему, при зміні вихідного алгоритму; пропорційне зростання обсягу устаткування складності реалізованого алгоритму; структура таких пристроїв на рівні схеми не є регулярною (повторюваної), а це призводить до підвищення складності проектування таких пристроїв і, особливо, при реалізації їх на СІС і БІС.

2.1 Побудова ГСА з урахуванням завдання


Для цифрового автомата береться не весь алгоритм, а та його частина, яка була виділена керівником курсового проектування.

Алгоритм побудови закодованому ДСА буде включати наступні кроки:

1. Пронумеруємо всі операторні вершини ГСА програми, попередньо ввівши порожні операторні (якщо це потрібно), якщо в ДСА є цикли, що складаються тільки з умовних вершин.

2. Кожному оператору ДСА програми поставимо у відповідність цілком певна подія (стан) ЦА, присвоїмо йому індекс, що відповідає номеру вершини ГСА програми. При цьому необхідно мати на увазі, що однаковим операторам, що стоять в різних місцях ДСА, повинні відповідати різні події (стану), але однакові вихідні сигнали. Це забезпечується наскрізною нумерацією операторних вершин ГСА.

. Початковою вершині ДСА буде відповідати початкова подія S0, з вихідним сигналом у0, кінцевою - подія Sk з сигналом уk.

В якості ЦА заданий автомат Мура.


2.2 Побудова ВТП ЦА Мура


Від початкового мови завдання автомата перейдемо до прямої таблиці переходів і виходів (ПТП) Мура.


Таблиця 1. ВТП ЦА Мура

В 

2.3 Вибір оптимального варіанта кодування станів автомата


За ВТП ЦА Мура складемо систему канонічних рівнянь (СКУ).


Таблиця 2. СКУ ЦА Мура з вказаними цінами по Квайну

1 1 4 2 4 1 1 1 1 2 1 1S1 (t +1) = S0 S2 (t +1) = S1 S3 (t +1) = S9S2

S4 (t +1) = S3

S5 (t +1) = S3 S4

S6 (t +1) = S5

S7 (t +1) = S68 (t +1) = S79 (t +1) = S8

S10 (t +1) = S9 11 (t +1) = S10

S k (t +1) = S 11

Для нашого випадку ЦА маємо 13 станів: S = [S 0 , S 1 , ..., S 11 , S k ].

Значить, для кодування станів достатньо 4 довічних числа. Бажано, щоб при...


Назад | сторінка 4 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Синтез комбінаційної схеми та проектування керуючого автомата Мура
  • Реферат на тему: Синтез цифрового кінцевого автомата Мура
  • Реферат на тему: Проектування цифрового автомата в cістемі автоматизованого проектування MAX ...
  • Реферат на тему: Проектування цифрового автомата з виконання арифметичних операцій
  • Реферат на тему: Проектування керуючого автомата в САПР Quartus II