Синтез управляющего устройства процессора в форме "Автомата Мили"
Применение цифровых устройств, построенных на интегральных микросхемах. Определение состояний и кодирование цифровых аппаратов. Построение графа функционирования. Таблица функционирования комбинационного узла. Выведение уравнений работы автомата.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 21.10.2017 |
Размер файла | 74,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное агентство связи
Бурятский филиал ГОУ ВПО СибГУТИ
КУРСОВАЯ РАБОТА
по дисциплине: «Вычислительная техника»
на тему: «Синтез управляющего устройства процессора в форме «Автомата Мили»
Руководитель работы: Полещук Т. В.
Выполнил студент: Очиров Б. А.
группы: М-191
Улан-Удэ 2012 г.
Содержание
цифровой микросхема аппарат автомат
Введение
1. Задание
2.1 Теоретическая часть
2.2.1 Построение процессоров
2.2.2 Цифровые автоматы
2.2 Практическая часть
2.2.1 Определение состояний Ц. А
2.2.2 Кодирование состояний Ц.А
2.2.3 Построение графа функционирования
2.2.4 Таблица функционирования комбинационного узла
2.2.5 Выведение уравнений работы автомата
2.2.6 Описание работы
3. Заключение
4. Список использованной литературы
Введение
Работу цифровой микросхемы описывает алгебра-логика, основоположником которой явился ирландский математик Джордж Буль.
Широкое внедрение цифровой техники во многие отрасли науки и техники тесно связано с появлением интегральных микросхем. Цифровые устройства, собранные на дискретных транзисторах и диодах, имели значительные габариты и массу, ненадежно работали из-за большого количества элементов и особенно паяных соединений. Интегральные микросхемы, содержащие в своем составе десятки, сотни, тысячи, а в последнее время многие десятки и сотни тысяч и даже миллионы компонентов, позволили по-новому подойти к проектированию и изготовлению цифровых устройств. Надежность отдельной микросхемы мало зависит от количества элементов и близка к надежности одиночного транзистора, а потребляемая мощность в пересчете на отдельный компонент резко уменьшается по мере повышения степени интеграции.
Микропроцессоры и микропроцессорные системы являются в настоящее время наиболее массовыми средствами вычислительной техники, использующиеся в автоматизированных системах.
Цифровые устройства, построенные на интегральных микросхемах применяются во всех сферах жизнедеятельности людей. Они обладают рядом преимуществ: небольшие размеры, масса, стоимость, потребляемая мощность, отличаются ещё и высокой надёжностью. Также применяются в вычислительных машинах, в цифровых измерительных приборах, аппаратуре связи и передачи данных, медицине и бытовой технике. Интегральные микросхемы заменяют обычную радиоэлектронную схему, и благодаря этому цифровая аппаратура становится более экономичной, повышается её надёжность.
Целью внедрения микропроцессорных устройств является: повышение вычислительной техники, весь труд автоматизирован, таким образом улучшаются качество работы, у обслуживающего персонала уменьшается объём работы связанный с предоставлением и учётом услуг.
Микропроцессорные устройства широко используются в аппаратуре, которая обеспечивает обмен, обработку, распределение информации между абонентами - это например, аппаратура передачи данных, управляющие устройства квазиэлектронных и электронных автоматических телефонных станций и т. д.
Целью выполнения моей курсовой работы является ознакомление с принципами построения цифровых автоматов, углубление теоретических знаний в соответствии с заданной темой.
1. Задание
Постановка задачи:
По заданному алгоритму функционирования управляющего устройства процессора с жесткой логикой синтезировать принципиальную электрическую схему на заданной серии интегральных микросхем и типе триггеров.
Начальное состояние цифрового автомата взять как а0.
Исходные данные
№ варианта |
№ алгоритма |
Серия ИМС |
Тип триггера |
|
14 |
7 |
КР 1531 |
ТМ 9 |
2.1 Теоретическая часть
2.1.1 Построение процессоров
Существует два подхода к проектированию микропрограммного автомата: использование принципа схемной (жёсткой) логики или принципа программируемой логики. При использовании процессора со схемной логикой при проектировании выбирается набор микросхем и выбирается та схема, которая обеспечивает требуемое функционирование. Они способны обеспечить наивысшее быстродействие. Недостаток: трудность использования интегральных микросхем большой и сверхбольшой степени интеграции. Это связано с тем, что для разных процессоров потребуются различные БИС. Число БИС окажется большим, а потребность в каждом типе БИС окажется низкой. Принцип программируемой логики предполагает использование одной или нескольких БИС некоторого универсального устройства, функционирование которого обеспечивается заключением в память устройства определённой программы. В зависимости от программы такое устройство может выполнить самые разнообразные функции. Число БИС окажется небольшим, а потребность каждого типа высокой.
2.1.2 Общая структура процессоров
Процессор осуществляет непосредственно обработку данных и программное управление процессом обработки данных. Он синтезируется в виде соединения двух устройств: операционного и управляющего (рис. 1)
Вход данных
U1 U2..Un
Y1 Х1
Y2
x s+1
Yn XS
XL
Рис. 1 общая структура процессоров
Операционное устройство (ОУ) - устройство, в котором выполняются операции. Оно включает в качестве узлов регистры, сумматоры, мультиплексор, шифраторы, дешифраторы и т. д. Управляющее устройство (УУ) координирует действия узлов операционного устройства; оно вырабатывает в некотором временной последовательности управляющие сигналы, под действием которых в узлах операционного устройства выполняются требуемые действия.
Процесс функционирования операционного устройства распадается на последовательность элементарных действий в его узлах:
1) установка регистра в некоторое состояние (например, запись в регистр R1 числа 0, обозначаемая R1 < 0);
2) инвертирование содержимого разрядов регистра (например, если регистр R2 содержал двоичное число 101101, то после инвертирования его содержимое будет равно 010010; такое действие обозначают R2 < ());
3) пересылка содержимого одного узла в другой (например, пересылка содержимого регистра R2 в регистр R1, обозначаемая R1 < (R2));
4) сдвиг содержимого узла влево, вправо (например, сдвиг на один разряд влево содержимого регистра R1, обозначаемый R1 < СдвЛ (R1));
5) счет, при котором число в счетчике (регистре) возрастает или убывает на единицу (Сч < (Сч ±1));
6) сложение (например, R2 < (R2) + (R1));
7) сравнение содержимого регистра на равенство с некоторым числом; результат сравнения: лог.1 (при выполнении равенства) либо лог.0 (при невыполнении равенства);
8) некоторые логические действия (поразрядно выполняемые операции конъюнкции, дизъюнкции и др.).
Каждое такое элементарное действие, выполняемое в одном из узлов ОУ в течение одного тактового периода, называется микрооперацией.
В определенные тактовые периоды одновременно могут выполняться несколько микроопераций, например R2 < 0, Сч < (Сч)-1. Такая совокупность одновременно выполняемых микроопераций называется микрокомандой, а весь набор микрокоманд, предназначенный для решения определенной задачи, - микропрограммой.
Таким образом, если в операционном устройстве предусматривается возможность исполнения n различных микроопераций, то из управляющего устройства выходят n управляющих цепей, каждая из которых соответствует определенной микрооперации. И если необходимо в операционном устройстве выполнить некоторую микрооперацию, достаточно из управляющего устройства по определенной управляющей цепи, соответствующей этой микрооперации, подать сигнал (например, напряжение уровня лог.1). В силу того, что управляющее устройство определяет микропрограмму, т.е. какие и в какой временной последовательности должны выполняться микрооперации, оно получило название микропрограммного автомата.
Формирование управляющих сигналов Y1,…,Yn (рис.1) для выполнения микрокоманд может происходить в зависимости от состояния узлов операционного устройства, определяемого сигналами Х1,…,ХS, которые подают с соответствующих выходов операционного устройства на входы управляющего устройства. Управляющие сигналы Y1,…,Yn могут также зависеть от внешних сигналов Х S+1, …, ХL.
Для сокращения числа управляющих цепей, выходящих из управляющего устройства (в тех случаях, когда оно конструктивно выполняется отдельно от операционного), микрокоманды могут кодироваться.
2.1.2 Цифровые автоматы
Цифровые автоматы - это логические устройства, в которых помимо логических элементов имеются элементы памяти. Значение выходных сигналов такого устройства зависит не только от аргументов на входе в данный момент времени, но и от предыдущего состояния автомата, которое фиксируется элементами памяти. В качестве элементов памяти могут использоваться триггеры. Каждое внутреннее состояние цифрового автомата определяется исходным состоянием триггеров и последовательностью входных сигналов, действующих на входе в данный момент времени, поэтому такие устройства называются последовательностными схемами. К последовательностным схемам можно отнести: триггеры, счетчики, регистры.
В общем случае структурная схема цифрового автомата может быть представлена в виде набора трех узлов: комбинационной схемы формирования выходных сигналов, комбинационной схемы формирования сигналов управления триггерами и, собственно, памяти (рис.2)
Рис. 2 Управляющее устройство со схемной логикой
На вход комбинационной схемы управления триггерами поступают комбинации входных сигналов Х1, Х2,…ХК, комбинации сигналов, отражающих состояние элементов памяти Q1, Q2,…Q m. С учетом этих множеств комбинационная схема формирует серии сигналов, управляющих состоянием триггеров. Кодовые комбинации состояния триггеров образуют внутренние состояния цифрового автомата, которые принято обозначать буквой а.
Комбинационная схема формирования выходных сигналов создает сигналы У1, У2,…УР. которые могут использоваться для управления некоторыми узлами, для активизации процессов в других схемах. Эти сигналы могут зависеть только от внутренних состояний: в этом случае устройство принято называть автоматом Мура. А если выходные сигналы зависят и от входных сигналов Х1, Х2,…ХК, то - автоматом Мили.
Таким образом, для задания цифрового автомата необходимы три множества:
ь множество входных сигналов: Х1, Х2,…ХК;
ь множество выходных сигналов: У1, У2,…УР;
ь множество внутренних состояний: а1, а2,…аZ.
На указанных трех множествах задают две функции: функцию переходов и функцию выходов. Для автомата Мили эти функции имеют вид:
а ( t+1) = f (a (t), (x(t))
y(t) = ц(a(t), x(t));
где а ( t+1) - новое состояние цифрового автомата;
a(t) - предыдущее состояние автомата;
y(t) - выходные сигналы текущего времени;
x(t)- сигналы на входе в данный момент времени.
Для автомата Мура:
а ( t+1) = f (a (t), (x(t))
y(t) = ц(a(t));
Последовательность действий автомата по формированию выходных сигналов и сигналов управления триггерами с учетом выходных сигналов может быть задана с помощью алгоритма. Алгоритм фактически является формализованным представлением задачи по построению цифрового устройства, где определены группы выходных сигналов для инициализации устройств схемы (например, операционное устройство процесса в зависимости от поступления тех или иных входных сигналов - х). Задавать цифровой автомат удобно с помощью графа. Графом называется непустое конечное множество узлов (вершин) вместе с множеством дуг (ветвей), соединяющих пары различных узлов. Граф обычно представляется в наглядной форме, при этом вершины изображаются точками или кругами, которые помечаются с целью идентификации, а ветви изображаются линиями, соединяющими соответствующие узлы. Если каждой дуге также приписано направление, то такой граф называется ориентированным. Если направления не указаны, то граф называется неориентированным. Данные представления полезны ввиду их наглядности.
Вершины обычно соответствуют объектам некоторого вида (в цифровом автомате - внутренним состоянием), а дуги - физическим или логическим связям между ними.
Таким образом, графы можно использовать для математического моделирования самых разнообразных систем и структур: электрических схем, вычислительных сетей и т.д.
Размещено на http://www.allbest.ru/
Построение комбинационного узла
2.2 Практическая часть
2.2.1 Определение состояний ЦА
На заданной по варианту блок-схеме алгоритма проставим состояния цифрового автомата. Новым состоянием обозначается вход блока следующего за “процессом”. За исходное состояние возьмём а0.
2.2.2 Кодирование состояний Ц. А
Для расчета числа триггеров воспользуемся формулой:
N?log2an
где an - количество состояний в алгоритме
N= log2an = log211 ? 4
Для всех состояний автомата достаточно выбрать триггер как минимум с четырьмя выходами «Q». Каждый выход фиксируется в таблице, затем этому выходу присваивается «0» или «1» в зависимости от выбранного состояния автомата.
Таблица 1
Кодирование состояний цифрового автомата
Состояние |
Выход триггера |
||||
ai |
Q4 |
Q3 |
Q2 |
Q1 |
|
a0 |
0 |
0 |
0 |
0 |
|
a1 |
0 |
0 |
0 |
1 |
|
a2 |
0 |
0 |
1 |
0 |
|
a3 |
0 |
0 |
1 |
1 |
|
a4 |
0 |
1 |
0 |
0 |
|
a5 |
0 |
1 |
0 |
1 |
|
a6 |
0 |
1 |
1 |
0 |
|
a7 |
0 |
1 |
1 |
1 |
|
a8 |
1 |
0 |
0 |
0 |
|
a9 |
1 |
0 |
0 |
1 |
|
a10 |
1 |
0 |
1 |
0 |
2.2.3 Построение графа функционирования
Кругами обозначаются состояния, а дугами переходы из одного состояния в другое. На дугах указываются условные переходы Xi, а также выходные сигналы Yi
Размещено на http://www.allbest.ru/
Рис 4 Граф функционирования
2.2.4 Таблица функционирования комбинационного узла
Для заполнения таблицы работы нам понадобится таблица переходов JK-триггера.
Табл. 2
Таблица переходов JK-триггеров
Переход |
D |
|
0 > 0 |
0 |
|
0 > 1 |
1 |
|
1 > 0 |
0 |
|
1> 1 |
1 |
Состояние автомата |
Условие перехода |
||||||||||||||
Исходное |
Новое |
||||||||||||||
ai |
Q4 |
Q3 |
Q2 |
Q1 |
ai |
Q4 |
Q3 |
Q2 |
Q1 |
х5 |
х4 |
х3 |
х2 |
х1 |
|
a0 |
0 |
0 |
0 |
0 |
a1 |
0 |
0 |
0 |
1 |
- |
- |
- |
- |
- |
|
a1 |
0 |
0 |
0 |
1 |
a2 |
0 |
0 |
1 |
0 |
- |
- |
- |
- |
- |
|
a2 |
0 |
0 |
1 |
0 |
a3 |
0 |
0 |
1 |
1 |
- |
- |
- |
0 |
- |
|
a2 |
0 |
0 |
1 |
0 |
a4 |
0 |
1 |
0 |
0 |
- |
- |
- |
1 |
- |
|
a3 |
0 |
0 |
1 |
1 |
a5 |
0 |
1 |
0 |
1 |
- |
- |
- |
- |
- |
|
a4 |
0 |
1 |
0 |
0 |
a6 |
0 |
1 |
1 |
0 |
- |
- |
- |
- |
- |
|
a5 |
0 |
1 |
0 |
1 |
a7 |
0 |
1 |
1 |
1 |
- |
0 |
- |
- |
- |
|
a5 |
0 |
1 |
0 |
1 |
a7 |
0 |
1 |
1 |
1 |
- |
1 |
- |
- |
- |
|
a6 |
0 |
1 |
1 |
0 |
a7 |
0 |
1 |
1 |
1 |
- |
- |
1 |
- |
- |
|
a6 |
0 |
1 |
1 |
0 |
a8 |
1 |
0 |
0 |
0 |
- |
- |
0 |
- |
- |
|
a7 |
0 |
1 |
1 |
1 |
a9 |
1 |
0 |
0 |
1 |
- |
- |
- |
- |
- |
|
a8 |
1 |
0 |
0 |
0 |
a9 |
1 |
0 |
0 |
1 |
- |
- |
- |
- |
- |
|
a9 |
1 |
0 |
0 |
1 |
a3 |
0 |
0 |
1 |
1 |
- |
- |
- |
- |
0 |
|
a9 |
1 |
0 |
0 |
1 |
a10 |
1 |
0 |
1 |
0 |
- |
- |
- |
- |
1 |
|
a10 |
1 |
0 |
1 |
0 |
a0 |
0 |
0 |
0 |
0 |
0 |
- |
- |
- |
- |
|
a10 |
1 |
0 |
1 |
0 |
a1 |
0 |
0 |
0 |
1 |
1 |
- |
- |
- |
- |
2.2.4 Таблица функционирования комбинационного узла
Сигналы управления триггерами |
|||||||||||
D4 |
D3 |
D2 |
D1 |
y7 |
y6 |
y5 |
y4 |
y3 |
y2 |
y1 |
|
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
|
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
|
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
|
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
|
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
|
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
|
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
|
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
|
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
|
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
|
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
|
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
|
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2.2.5 Выведение уравнений работы автомата
После заполнения таблицы № 4 переходим к записи выходных уравнений в СДНФ:
D1=a0 V a2 * х2 V a3 V a5 * x4 * a5 * x4 V a6 * x3 V a7 V a8 V a9 * x1 V a10 * x5
D2=a1 V a2 * x2 V a4 V a5 * x4 V a5 * x4 V a6 * x3 V a9 * x1 V a9 * x1
D3=a2 * x2 V a3 V a4 V a5 * x4 V a5 * x4 V a6 * x3
D4=a6 * x3 V a7 V a8 V a9 * x1
Y1=a1 V a2 *x2 V a3 V a4 V a5 * x4 V a6 * x3 V a8 V a9 * x1
Y2=a1 V a5 * x4 V a6 * x3 V a7 V a9 V a9 * x1
Y3=a2 *x2 V a3 V a5 * x4 V a6 * x3 V a6 * x3 V a7 V a9 * x1 V a9 * x1
Y4=a2 * x2 V a7 V a8
Y5=a0 V a2 * x2 V a4 V a8 V a9 * x1
Y6=a0 V a1 V a2 * x2 V a5 * x4
Y7=a5 *x4 V a6 * x3 V a6 * x3
Для упрощения функций можно применить минимизацию. Они примут вид:
D1=a0 V a2 * х2 V a3 V a5 * (x4 V x4) V a6 * x3 V a7 V a8 V a9 * x1 V a10 * x5 =
= a0 V a2 * х2 V a3 V a5 V a6 * x3 V a7 V a8 V a9 * x1 V a10 * x5
D2=a1 V a2 * x2 V a4 V a5 * (x4 V x4) V a6 * x3 V a9 * (x1 V x1) =
= a1 V a2 * x2 V a4 V a5 V a6 * x3 V a9
D3=a2 *x2 V a3 V a4 V a5 * (x4 V x4) V a6 * x3=a2 *x2 V a3 V a4 V a5 * V a6 * x3
D4= a6 * x3 V a7 V a8 V a9 * x1
Y1=a1 V a2 *x2 V a3 V a4 V a5 * x4 V a6 * x3 V a8 V a9 * x1
Y2=a1 V a5 * x4 V a6 * x3 V a7 V a9 V a9 * x1
Y3=a2 *x2 V a3 V a5 * x4 V a6 * (x3 V x3) V a7 V a9 * (x1 V x1) =
= a2 *x2 V a3 V a5 * x4 V a6 V a7 V a9
Y4=a2 * x2 V a7 V a8
Y5=a0 V a2 * x2 V a4 V a8 V a9 * x1
Y6=a0 V a1 V a2 * x2 V a5 * x4
Y7=a5 *x4 V a6 * (x3 V x3) = a5 *x4 V a6
Для упрощения схемы применяем правило Дэ Моргана:
D1 = a0 V a2 * х2 V a3 V a5 V a6 * x3 V a7 V a8 V a9 * x1 V a10 * x5
D2 = a1 V a2 * x2 V a4 V a5 V a6 * x3 V a9
D3 = a2 *x2 V a3 V a4 V a5 V a6 * x3
D4= a6 * x3 V a7 V a8 V a9 * x1
Y1=a1 V a2 *x2 V a3 V a4 V a5 * x4 V a6 * x3 V a8 V a9 * x1
Y2=a1 V a5 * x4 V a6 * x3 V a7 V a9 V a9 * x1
Y3 = a2 *x2 V a3 V a5 * x4 V a6 V a7 V a9
Y4 = a2 * x2 V a7 V a8
Y5 = a0 V a2 * x2 V a4 V a8 V a9 * x1
Y6=a0 V a1 V a2 * x2 V a5 * x4
Y7 = a5 *x4 V a6
2.2.6 Описание работы
Чтобы описать работу устройства для примера мы возьмём из графа одну дугу.
При подаче на триггеры импульса синхронизации, на вход дешифратора с выходов триггеров подаётся сигнал 1010. На пятом выходе дешифратора образуется логический ноль, а на остальных выходах единица. На комбинационный узел также будет подаваться сигнал Х4. После прохождения через логические элементы на входах триггеров образуется сигнал 0111, что означает изменение состояния триггеров в a7, также образуются сигналы У1, У6.
3. Заключение
В процессе выполнения курсовой работы по дисциплине «Вычислительная техника» мною были закреплены полученные теоретические знания и практические умения. А так же углубленны теоретические знания по данной теме.
Я научился использовать справочную, учебную и другую литературу. Получил представление о цифровых автоматах, и научился выбирать подходящие для синтеза микросхемы.
Список использованной литературы
1. Цифровые устройства и микропроцессорные системы, Б.А.Калабеков, И.А.Мамзелев, 1997, М. «Радио и связь».
2. Аналоговые и цифровые интегральные микросхемы, справочное пособие под редакцией С.В.Якубовского, 1984, М. «Радио и связь».
3. Интегральные микросхемы, Б.В. Тарабрина 1983, М. «Радио и связь».
Размещено на Allbest.ru
...Подобные документы
Теоретические основы процессоров. Построение процессоров и их общая структура. Цифровые автоматы. Расчёт количества триггеров и кодирование состояний ЦА. Структурная схема управляющего устройства. Построение графа функционирования управляющего устройства.
курсовая работа [85,0 K], добавлен 08.11.2008Алгоритм работы автомата Мили в табличном виде. Графический способ задания автомата. Синтез автомата Мили на Т-триггерах. Кодирование состояний автомата. Таблицы кодирования входных и выходных сигналов. Таблица переходов и выходов абстрактного автомата.
курсовая работа [24,7 K], добавлен 01.04.2010Структурная схема и синтез цифрового автомата. Построение алгоритма, графа и таблицы его функционирования в микрокомандах. Кодирование состояний автомата. Функции возбуждения триггеров и формирования управляющих сигналов. Схема управляющего устройства.
курсовая работа [789,4 K], добавлен 25.11.2010Синтез цифровых схем, выбор элементной базы и анализ принципов построения управляющих автоматов с жесткой логикой. Граф-схемы алгоритмов умножения и деления чисел. Создание управляющего автомата типа Мили; выбор триггера, кодирование сигналов автомата.
курсовая работа [1,8 M], добавлен 18.09.2012Расчет схемы цифрового автомата, функционирующего в соответствии с заданным алгоритмом. Кодирование состояний. Составление таблицы функционирования комбинационного узла автомата. Запись логических выражений. Описание выбранного дешифратора и триггера.
курсовая работа [423,4 K], добавлен 18.04.2011Исследование структурной схемы цифрового автомата и операционного устройства. Алгоритм функционирования цифрового автомата в микрооперациях. Кодирование его состояний. Характеристика функций возбуждения триггеров и формирования управляющих сигналов.
курсовая работа [3,6 M], добавлен 06.12.2013Структурно–функциональное описание счетчика. Построение функциональной схемы синхронного автомата для 4-разрядного счетчика. Кодирование состояний автомата по критерию надежности функционирования. Логическое моделирование схемы функционального теста.
контрольная работа [105,8 K], добавлен 14.07.2012Алгоритмическое, логическое и конструкторско-технологическое проектирование операционного автомата. Изучение элементной базы простейших цифровых устройств. Разработка цифрового устройства для упорядочивания двоичных чисел. Синтез принципиальных схем.
курсовая работа [2,5 M], добавлен 07.01.2015Таблица истинности, функции алгебры логики разрабатываемого цифрового автомата. Функциональная логическая схема устройства. Минимизация функции алгебры логики, представление ее в базисе "И-НЕ". Функциональная схема минимизированных функций Y1 и Y2.
контрольная работа [2,1 M], добавлен 22.10.2012Проектирование цифровых автоматов Мили и Мура с памятью в булевом базисе по заданной ГСА. Составление частично структурированной таблицы переходов-выходов. Построение функций выходов, логической схемы автомата. Особенности его экспериментальной проверки.
курсовая работа [628,7 K], добавлен 14.07.2012Формирование алфавитного оператора. Приведение оператора к автоматному виду. Построение графа переходов абстрактного автомата. Кодирование состояний, входных и выходных сигналов. Формирование функций возбуждения и выходных сигналов структурного автомата.
курсовая работа [66,3 K], добавлен 10.11.2010Проектирование конечного автомата, заданного оператором соответствия, с использованием канонического метода структурного синтеза автоматов. Тактирование от генератора синхронизирующих импульсов для устранения гонок в функциональной схеме автомата Мили.
курсовая работа [1,6 M], добавлен 22.10.2012Функциональная схема и механизм работы цифрового устройства обработки данных. Синтез управляющего автомата, выбор типа триггера, описание управляющего автомата и счётчиков на языке Verilog. Процесс тестирования и моделирования управляющего автомата.
курсовая работа [3,2 M], добавлен 05.12.2012Обобщенная схема конечного цифрового автомата. Структурная и каскадная схема мультиплексора. Кодирование входных и выходных сигналов и состояний автомата. Схема разработанного цифрового устройства. Синтез дешифратора автомата. Выбор серии микросхем.
контрольная работа [279,1 K], добавлен 07.01.2015Построение графа синтезируемого автомата. Определение количества элементов памяти. Составление таблицы переходов, выходов и возбуждения конечного автомата. Переход от исходного автомата Мили к эквивалентному автомату Мура. Алгоритмы вычисления функций.
курсовая работа [714,7 K], добавлен 21.05.2013Проектирование синхронного счетчика с четырьмя выходами, циклически изменяющего свои состояния. Решение задач логического синтеза узлов и блоков цифровых ЭВМ. Разработка структурной, функциональной и электрической принципиальной схем заданного устройства.
контрольная работа [500,9 K], добавлен 19.01.2014Интегральные микросхемы, сигналы. Такт работы цифрового устройства. Маркировка цифровых микросхем российского производства. Базисы производства цифровых интегральных микросхем. Типы цифровых интегральных микросхем. Схемотехника центрального процессора.
презентация [6,0 M], добавлен 24.04.2016Электронный автомат с заданными входными сигналами и контролируемыми параметрами. Структурный синтез управляющего автомата. Направленный граф абстрактного автомата. Кодирование внутренних состояний и выбор типа памяти. Выбор элементов и микросхем.
курсовая работа [933,1 K], добавлен 29.07.2009Описание форматов команд и обрабатываемых данных. Содержательная ГСА функционирования центрального обрабатывающего устройства, его структурная схема. Архитектура внешних выводов процессорного блока. Синтез управляющего автомата. Кодирование операций.
курсовая работа [1,4 M], добавлен 17.12.2013Установление соответствия абстрактных и структурных сигналов. Система канонических уравнений для выходных сигналов. Закодированная таблица переходов и возбуждения. Функция входов Т-триггера. Построение функциональной схемы синтезированного автомата.
курсовая работа [360,1 K], добавлен 07.05.2013