русс | укр

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

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

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

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


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

Построение временной диаграммы


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


 

После построения принципиальной электрической схемы разработанного устройства необходимо убедиться в правильности его работы. Для этого строится временная диаграмма, которая представляет собой изменение управляющих сигналов и данных во времени. Следовательно, временная диаграмма—график, по горизонтальной оси которого откладывается время с указанием выбранного масштаба, а по вертикальной оси ─ состояние сигнала. Количество горизонтальных линий равно количеству управляющих сигналов и количеству сигналов данных, которые необходимо отобразить на диаграмме. Если для ввода данных предусмотрен клавиатурный набор, то первым по времени управляющим сигналом должен быть сигнал занесения операндов во входные регистры. Длительность этого сигнала зависит от выбора микросхемы регистра и определяется его временными характеристиками и способом управления. Например, во входном регистре используют микросхемы 155ИР22 -- регистр, построенный на D - триггерах-защелках и имеющий трехстабильный выход. Время задержки прохождения сигнала от входа управления записью до появления выходного сигнала при переключении выхода 1-0 не более 36 нс, а при переходе 0-1 не более 25 нс. Так как при записи восьмиразрядного слова возможны различные сочетания переходов, управляющий сигнал должен иметь длительность не менее 36 нс.

Однако, прежде всего, проектировщик должен решить вопрос—какой автомат будет реализован: синхронный или асинхронный. Если принято решение о построении синхронного автомата, то необходимо определить период синхронизирующей последовательности. Обычно в качестве периода выбирают величину, равную длительности самой долгой микрооперации. Примером может служить операция сложения с учетом переноса из младшего разряда.После выбора тактовой частоты в соответствии с имеющимся алгоритмом распределяются управляющие сигналы по тактам синхронизирующей последовательности. Далее для каждого управляющего сигнала, с учетом временных характеристик выбранной микросхемы , определяются его длительность и временное положение внутри такта. На основе этих данных строится график временной диаграммы.



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



<== предыдущая лекция | следующая лекция ==>
Некоторые распространенные схемотехнические решения | Расчётная часть


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


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

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

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


 


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

 
 

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

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