
- •1.2 Логический анализатор (Logic Analyzer)
- •1.3 Логический преобразователь (Logic Converter)
- •1.4 Измеритель ачх и фчх (Bode Plotter)
- •1.5. Осциллограф (Oscilloscope)
- •2. Создание схем и технология создания.
- •3. Основные компоненты ewb.
- •4. Пример составления исследуемой схемы.
- •5. Содержание отчета.
- •6. Контрольные вопросы.
- •7. Литература.
- •Лабораторная работа № 2 «Исследование базовых функциональных схем на логических элементах с применением пакета Electronics Workbench»
- •Краткие сведения из теории.
- •Лабораторная работа №3 «Этапы логического синтеза. Проведение анализов в Electronics Workbench»
- •Краткие теоретические сведения:
- •Лабораторная работа №4.«Комбинационные схемы. Реализация булевых функции»
- •Краткие теоретические сведения:
- •Задание:
- •Варианты заданий:
- •Краткие теоретические сведения:
- •Краткие теоретические сведения:
- •Лабораторная работа № 7 «Построение и исследование универсального и сдвигового регистров в периферийных устройствах.»
- •Краткие теоретические сведения:
- •Лабораторная работа №7 Двоичные сумматоры
- •Краткие теоретические сведения:
- •1.2 Двоичные сумматоры
|
Тұрар Рысқұлов атындағы Қазақ экономикалық университеті Казахский экономический университет им Т. Рыскулова
|
Кафедра «Прикладная информатика»
Наименование дисциплины: «Организация вычислительных систем и сетей»
Методические рекомендации по выполнению лабораторных работ
Специальность ВТи ПО
Курс 3, форма обучения – очная
Старший преподаватель Сагитова Г.К. ,
доцент Длимбетов Б.К.
АЛМАТЫ 2013
Лабораторная работа №1. «Ознакомление с программой анализа электронных и логических схем Electronic Workbench»
Цель работы: Ознакомление c возможностями программы EWB. Изучение интерфейса пользователя. Ознакомление с терминами и понятиями. Построение простейших электронных и логических схем.
Краткие сведения из теории.
Пакет Electronics Workbench предназначен для моделирования и анализа схемотехнических схем. Данный пакет с большой степенью точности моделирует построение реальных схем в "железе". Electronics Workbench является приложением под операционные системы Windows 95/98/NT/2000/XP.
1. Контрольно-измерительные приборы в среде EWB 5.12
1.1 Генератор слова (Word Generator)
Внешний вид генератора слова в развернутом виде показан на рисунке 1.1. Генератор предназначен для генерации 16-разрядных двоичных слов, которые набираются пользователем на экране, расположенном в левой части лицевой панели. Для набора двоичных комбинаций необходимо щелкнуть мышью на соответствующем разряде и затем ввести с клавиатуры 0 или 1. Дальнейшие перемещения по полю экрана удобнее проводить не с помощью мыши, а клавишами управления курсором. Содержимое экрана можно стереть, загрузить новое значение или записать в файл соответствующими кнопками. При записи в полученном текстовом файле с расширением *.dp будет записано в виде таблицы содержимое экрана с указанием номеров строк (слов). При необходимости его можно отредактировать и загрузить снова.
Номер редактируемой ячейки фиксируется в окошке "Edit" блока "Adress". Всего таких ячеек и, следовательно, комбинации - 2048. В процессе работы генератора в отсеке "Adress" индицируется номер текущец ячейки "Current", ячейки инициализации или начала работы "Initial" и конечной ячейки "Final". Выдаваемые на 16 выходов кодовые комбинации индицируются в текстовом "ASCII" и двоичном коде "Binary".
Рисунок 1.1
Сформированные слова выдаются на 16 расположенных в нижней части прибора выходных клемм-индикаторов.
Внешний запуск (нажата кнопка "External") по готовности данных (клемма "Data ready"). Сигнал с этого выхода сопровождает каждую выдаваемую на выход кодовую комбинацию и используется в этом случае, когда исследуемое устройство обладает свойством квитирования (подтверждения). В этом случае после получения очередной кодовой комбинации и сопровождающего его сигнала "Data ready" исследуемое устройство должно выдать сигнал подтверждения получения данных, который подается на вход синхронизации генератора (клемма в блоке "Trigger") и производит очередной запуск генератора.
Органы управления:
Breakpoint - прерывание работы генератора в указанной ячейке. При этом требуемая ячейка выбирается на дисплее генератора курсором, а затем нажимается кнопка "Breakpoint". После нажатия на кнопку "Pattern" появится меню:
Clear buffer - стереть содержимое всех ячеек.
Open - открыть (загрузить) кодовые комбинации из файла.
Save - записать все комбинации в файл.
Up counter - заполнить буфер экрана кодовыми комбинациями, начиная с 0 в нулевой ячейке и далее с прибавлением 1 в каждой последующей ячейке.
Down counter - заполнить буфер экрана комбинациями, начиная с FFFF в нулевой ячейке и далее с уменьшением на 1.
Shift right - заполнить каждые 4 ячейки комбинациями 1-2-4-8 со смещением их в следующих четырех ячейках вправо.
Shift left - то же самое, но со смещением влево.
1.2 Логический анализатор (Logic Analyzer)
Внешний вид анализатора показан на рисунке 1.2. Анализатор предназначен для отображения на экране монитора 16-разрядных кодовых последовательностей одновременно в 16 точках схемы, а также в виде двоичных чисел на входных клеммах-индикаторах и в виде шеснадцатеричных чисел. Он снабжен также двумя визирными линейками (как в осциллографе в режиме ZOOM), что позволяет получать точные отчеты временных интервалов Т1, Т2 и Т2-Т1, а также линейкой прокрутки по горизонтали, что позволяет анализировать процессы на большом временном интервале. В блоке "Clock" имеются клеммы для подключения как обычного "Extend", так и избирательного "Qualifier" источника запускающих сигналов, параметры которых могут быть установлены с помощью меню на рисунке 1.3, вызываемого кнопкой "Set".
Рисунок 1.2
Рисунок 1.3
Запуск генератора можно производить по переднему "Positive" или заднему "Negative" фронту запускающего сигнала с использованием внешнего "Externl" или внутреннего "Internal" источника. В окне "Clock qualifier" можно установить значение логического сигнала 0, 1 или Х, при котором производится запуск анализатора. Дополнительные условия запуска анализатора могут быть выбраны с помощью диалогового окна, которое вызывается кнопкой "Set" в блоке "Trigger". С помощью этого окна в каналах А, В и С можно задать нужные двоичные 16-разрядные комбинации сигналов и затем в строке "Trigger combinations" установить дополнительные условие отбора (А or В - запуск анализатора от канала А или В; А then В - запуск от канала А, если сигнал в канале В=1; (А or В) then С - запуск от канала А или В, если сигнал в канале С=1). В окне "Trigger qualifier" можно задать 1, 0 или Х, при наличаи которых производится запуск анализатора.
1.3 Логический преобразователь (Logic Converter)
Внешний вид показан на рисунке 1.4. На лицевой панели преобразователя показаны клеммы входов А, В, ..., Н и одного выхода "OUT", экран для отображения таблицы истинности исследуемой схемы, экран-строка для отображения ее булева выражения. В правой части панели расположены кнопки управления процессом преобразования "Conversions". При нажатии получим:
-
таблицу истинности исследуемого
устройства из логической схемы.
-
булево выражение, реализуемое устройством
из таблицы истинности.
-
минимизированное булево выражение из
таблицы истинности.
-
таблицу истинности из булева выражения.
-
схему устройства на логических элементах
без ограничения их типа из булева
выражения.
-
схему устройства только на логических
элементах И-НЕ из булева выражения.
Рисунок 1.4
Синтез логического устройства по таблице истинности.
Щелчком мыши по входным клеммам А, В, ..., Н, начиная с клеммы А, активизируем мышью требуемое число входов анализатора, в результате чего на экране анализатора получим начальную таблицу истинности, в которой будут представлены все возможные комбинации входных сигналов и соответствующие им значения логических сигналов (0 или 1) в солбце, размещенным на экране анализатора справа. В этом столбце записываем, в соответствии с заданием, 1, 0 или Х в строках, которые по комбинациям входных сигналов соответствуют заданным. Данные в столбцах А, В, ..., Н редактирования не требуют, поскольку в этих столбцах уже имеются все возможные комбинации.
Синтез логического устройства по булеву выражению.
Булево выражение заносится в экран-строку, предварительно активизируя там мышью курсор. Используя символы А ... Н, при инверсии - А' ... Н'. Нажимая кнопку , получаем таблицу истинности.