Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Створення програмної моделі арифметико-логічного пристрою

Реферат Створення програмної моделі арифметико-логічного пристрою





ELAY (- 1,32ns, - 1),

+ MODE_HI amp; TRN_HL, DELAY (- 1,23ns, - 1),

+ DELAY (- 1,33ns, - 1)

+)

+}

. ENDS K155IP3


4. РОЗРОБКА імітаторів керуючих сигналів


Для того, що б оцінити можливості розроблювального АЛУ необхідно експериментально перевірити його функції заявлені виробником в довідковій літературі. Перевірка на увазі під собою, аналіз вихідних сигналів, що генеруються мікросхемою під впливом вхідних сигналів.

За допомогою входів вибору S0-S3 можна вибирати 24=16 функцій пристрою, реально число цих функцій в два рази більше за допомогою входу М (Mode control) перемикаються режими, і АЛУ виконує або 16 арифметичних операцій, або генерує 16 логічних функцій двох змінних. Для того, що б управляти роботою мікросхеми, на паралельні входи вибору і вхід управління режимом будемо подавати сигнали, вироблювані пристроєм «Digital switch» (ключ, керований клацанням курсора). Застосування такого ключа дозволяє, в режимі аналізу перехідних процесів (Transient analysis), змінювати його значення (лог. «0» або логічна «1») не виходячи з режиму аналізу, що зручно при вивченні схеми на початкових етапах.

На входи А0-А3 необхідно подавати четирёхразрядное слово А (операнд А), на входи В0-В3 аналогічне слово операнд В. Для імітації вхідних сигналів операндів найкраще підходять Stimulus Generators (генератори цифрових сигналів). Програма МС7 має у своєму складі кілька видів генераторів цифрових сигналів, що відрізняються головним чином розрядністю вироблюваного сигналу. Виходячи з того, що АЛУ виконує операції над чотирьох розрядними операндами, вибираємо чотирьох розрядний генератор Stim4.

Генератор вибирається з меню Digital Primitives (цифрові елементи) в підміню Stimulus Generators (генератори імпульсів), після розміщення на схемі цього елемента повинно з'явиться вікно Stim4 (рисунок 4.1), в якому розміщуються основні параметри цього генератора. Перерахуємо поля, необхідні для заповнення.

Змінна lt; формат gt;- Це специфікація змінної lt; дані gt ;, в якій представлені логічні рівні сигналів генератора. Ця змінна являє собою послідовність цифр, загальна кількість яких одно змінної lt; кількість сигналів gt; (число сигналів вироблюваних генератором). Кожна цифра приймає значення 1, 3 або 4, що означає двійкову, вісімкову або шістнадцяткову систему числення.

Головним параметром є атрибут COMMAND=(команди опису форми сигналу). При виділенні цього рядка відкривається вікно тексту, в якому необхідно задати необхідну комбінацію однієї або декількох наступних рядків:

lt; t gt ;, lt; логічний рівень gt;= lt; ім'я мітки gt;


Малюнок 4.1


lt; t gt; GOTO lt; ім'я мітки gt; lt; n gt; TIMES

lt; t gt; GOTO lt; ім'я мітки gt; UNTIL GT lt; дані gt;

lt; t gt; GOTO lt; ім'я мітки gt; UNTIL GE lt; дані gt;

lt; t gt; GOTO lt; тмя мітки gt; UNTIL LT lt; дані gt;

lt; t gt; GOTO lt; ім'я мітки gt; UNTIL LE lt; дані gt;

lt; t gt; INCR BY lt; дані gt;

lt; t gt; DECR BY lt; дані gt;


Кожна цифра змінної lt; дані gt; являє собою логічний рівень відповідного входу, який представлений в системі числення 2m, де m - відповідна цифра змінної lt; формат gt ;. Мінлива lt; t gt; визначать моменти часу, в які задаються логічні рівні сигналів. Якщо перед значення змінної lt; t gt; мається символ «+», то ця змінна задає прирощення щодо попереднього моменту часу; в іншому випадку вона визначає абсолютне значення щодо початкового відліку часу t=o. Суфікс «S» вказує розмірність часу в секундах (допускається так само суфікс «nS» - наносекунди і т.п.)

Змінна lt; дані gt; складається з символів «0», «1», «X», «R», «F» або «Z», інтерпретованих у заданому форматі.

Змінна lt; n gt; задає кількість повторюваних циклів GOTO; значення n=- 1 задає нескінченне повторення циклу.

Змінна lt; ім'я мітки gt; використовується при організації циклу за допомогою оператора переходу GOTO, який пере дає управління на рядок, наступну за оператором LABEL= lt; ім'я мітки gt;

Задамо форму сигналу для оператора А:


. DEFINE IN

+ 0NS 0

+ LABEL=START

+ 200NS INCR BY 1

+ 400NS GOTO START - 1 TIMES

+ 1800NS 0

Т...


Назад | сторінка 8 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проектування пристрою, що здійснює обробку вхідних сигналів
  • Реферат на тему: Квазіоптимальний фільтрація сигналів. Виявлення шумових сигналів
  • Реферат на тему: Проектування спеціалізованого розподільника імпульсів, який виробляє вісім ...
  • Реферат на тему: Створення програмного продукту, що дозволяє синхронізувати дані вже наявної ...
  • Реферат на тему: Розробка пристрою формування керуючих сигналів