русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Теоретическое введение


Дата добавления: 2014-11-27; просмотров: 653; Нарушение авторских прав


 

Цифровой автомат (ЦА) с памятью – это любое последовательностное логическое устройство. Цифровой автомат в общем случае содержит N триггеров, поэтому его состояния характеризуются N-разрядным двоичным словом. В таком случае ЦА может находиться в 2N состояниях. В общем случае ЦА представляет собой систему, состоящую из двух подсистем: комбинационной и триггерной. Структура ЦА представлена на рисунке 60.

 

 

Рисунок 60. Структурная схема цифрового автомата с памятью.

Поведение ЦА характеризуется пятью типами сигналов:

Х – входное кодовое слово;

Z – выходное кодовое слово;

Y – управляющее кодовое слово, обеспечивающее требуемый порядок смены состояний ЦА;

Q – кодовое слово, характеризующее состояние ЦА;

C – сигнал синхронизации, инициирующий процесс переключения триггеров.

Исходное описание работы ЦА может быть задано одним из трех способов: словесным описанием, таблицей состояний или графом переходов. Все формы могут взаимно трансформироваться одна в другую, при этом наиболее лаконичными и наиболее удобными для синтеза являются таблица состояний и граф переходов.

В общем случае правила синтеза ЦА формулируются следующим образом:

1. По условию работы ЦА определяется число необходимых состояний и требуемый объем его триггерной подсистемы;

2. Формализуют описание ЦА путем составления таблицы состояний или графа переходов;

3. Выбирают тип триггера для реализации триггерной подсистемы;

4. Используя формализованный алгоритм работы ЦА (результат п.2) и таблицу истинности выбранного типа триггера составляют расширенную таблицу переходов;

5. Из расширенной таблицы переходов получают функции алгебры логики (ФАЛ), описывающие комбинационную подсистему и минимизируют их;

6. По полученным ФАЛ строят логическую схему ЦА.



<== предыдущая лекция | следующая лекция ==>
Теоретическое введение. | Рассмотрим приведенные пункты более подробно.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.366 сек.