АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Моделирование ОА1

Читайте также:
  1. Simulating Design Functionality (моделирование функциональности разрабатываемого счетчика).
  2. Абстрактное моделирование
  3. Импровизация или моделирование?
  4. Коммуникативный процесс в NLP: Мета- и Милтон-моделирование
  5. Компьютерное моделирование и анализ экономической информации в среде СКМ Maple
  6. Концепции современной логистики. Моделирование в логистике. Нордин.
  7. Креативное моделирование
  8. Лабораторная работа №1. Моделирование измерительной схемы с дифференциальным индуктивным датчиком.
  9. Лингвистическое моделирование дискурсов
  10. Моделирование автомата ОА2
  11. Моделирование биоритмов человека.
  12. Моделирование деятельности организации средствами UML

На вход автомата подаются сигналы:

· сlk – импульс тактовой частоты, по его переднему фронту происходит смена состояний автомата;

· cnst – входной перенос для реализации операции сложения с переносом;

· b[3..0] – второй операнд для реализации операции логического сложения;

· Y0, Y1 – сигналы, определяющие выполняемую операцию (поступают с выхода управляющего автомата).

· сигнал управления асинхронной загрузкой «ASIN»;

· операнд для синхронной загрузки PRN[3..0].

Выходные сигналы автомата:

· a[3..0] – состояние автомата;

· fs – признак знака;

· fz – признак нуля;

· fp– признак паритета;

· fc – признак переноса;

· fcx – признак вспомогательного переноса.

 

6.2.1. Моделирование автомата ОА1, реализующего операцию

Для проверки правильности работы автомата ОА1, реализующего операцию , на его вход нужно подать следующие сигналы:

· Тактовые импульсы «clk»;

· Сигнал кода операции Y0=1 (Y1=0);

· Входной перенос cnst;

· На шину b[3..0] сигнал не подается.

Тестовые данные для моделирования представлены в таблице 10.

 

 

Данные для моделирования ОА1, операция Таблица 10

С Текущее состояние ОА1 Следующее состояние ОА1 ЛФП  
А(t) А(t+1)  
fs fz fc’ fp fс  
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 

 

Временные диаграммы результата моделирования автомата ОА1, реализующего операцию в САПР MAX+plus2 приведены на рисунке 27.

Рисунок 27. Временные диаграммы моделирования ОА1 (операция )


Из временных диаграмм, изображенных на рисунке 27, следует, что операция выполняется корректно. При поступлении на вход cn сигнала «0» значения на выходах триггера не изменяются (так как происходит сложение с нулём), а при поступлении сигнала «1» значения на выходах триггера увеличиваются на единицу по переднему фронту импульса с (происходит сложение с единицей). На диаграмме это можно увидеть на шине a[3..0], принимающей значения 0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-0 и т.д. Значения ЛФП fs, fp, fc, fc’,fz соответствуют тестовым данным из таблицы 10. Можно сделать вывод, что автомат ОА1 реализующий операцию , работает правильно.

 

6.2.2. Моделирование автомата ОА1, реализующего операцию

Для проверки правильности работы автомата ОА1, реализующего операцию , на его вход нужно подать следующие сигналы:

· Тактовые импульсы «сlk»;

· Сигнал кода операции Y1=1 (Y0=0);

· На шину b[3..0] сигнал подается в соответствии с таблицей 11.

Данные для моделирования ОА1, операция Таблица 11

Аргумент B Текущее состояние ОА1 Следующее состояние ОА1 ЛФП  
B A(t) A(t+1)  
fs fz fp  
             
             
             
             
             
             
             
             
             

 

Временные диаграммы моделирования автомата ОА1, реализующего операцию в САПР MAX+plus2, приведены на рисунке 28.

 

Рисунок 28. Временные диаграммы результата моделирования ОА1 (операция )

 

Временные диаграммы, изображенные на рисунке 28, соответствуют тестовым данным таблицы 10. Так, если значение a[3..0]=0111, а операнд b[3..0]=1000, то в следующий момент срабатывания автомата ОА значение c выходов T-триггера станет равным 1111. При этом флаг P изменит значение на 1, флаг S изменит значение на 1, флаг Z сохранит значение 0. Можно сделать вывод, что автомат правильно выполняет операцию .


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)