42169

Регістри. Принципи побудови та часові діаграми регістрів

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Допуском на лабораторну роботу є виписані часові діаграми регістра вказаного в стовбці Тип регістра таблиці 6.1 а також схема та часові діаграми роботи трьох розрядного регістра тип якого вказаний в таблиці 6. Зібрати в пакеті Qurtus II схему перевірки стандартного регістра тип якого вказаний в стовбці Аналог таблиці 6. Побудувати часові діаграми для перевірки регістра і порівняти їх з діаграмами виписаними в п.

Украинкский

2013-10-27

133.5 KB

1 чел.

Лабораторна робота № 6

Регістри

Мета: Вивчення принципів побудови та часових діаграм регістрів, побудованих по різним схемам

Хід роботи

  1.  Отримати у викладача завдання на лабораторну роботу відповідно до номеру свого варіанта.
  2.  Допуском на лабораторну роботу є виписані часові діаграми регістра, вказаного в стовбці «Тип регістра» таблиці 6.1, а також схема та часові діаграми роботи трьох розрядного регістра, тип якого вказаний в таблиці 6.2.
  3.  Зібрати в пакеті Quartus II схему перевірки стандартного регістра, тип якого вказаний в стовбці «Аналог» таблиці 6.1. Побудувати часові діаграми для перевірки регістра і  порівняти їх з діаграмами, виписаними в п.2.

Таблиця 6.1 – Інтегральний регістр

№ варіанта

Тип регістра

Аналог

  1.  

555ИР8

74164

  1.  Зібрати в пакеті Quartus II схему трьох розрядного регістра, тип якого приведений в стовбці «Тип регістра» таблиці 6.2. Побудувати часові діаграми для перевірки регістра.
  2.  

Таблица 6.2 – Регістр для синтеза

№ варіанта

Тип регістра

Управляючі сигнали

  1.  

Паралельно-параллельний

Скидання

  1.  Створити проект, в якому зібрати схеми, відповідно до варіанта, виданого викладачем. Управляючі входи регістрів підключити до мікроперемикача, на тактовий вхід подати частоту менше 1 Гц, отриману за допомогою дільника, виходи підключити до світлодіодів.
  2.  Написати програму, яка буде описувати заданий регістр. Завдання наведені в таблиці 6.3.
  3.  Провести симуляцію роботи регістра, де показати всі режими роботи.

Таблиця 6.3 – Варіанти завдань регістрів

Варіант

Розрядність

Тип

Керуючий сигнал

Рівень

  1.  

3

Паралельно-паралельний

Скидання

H

Виконання

3. Зберемо схему перевірки стандартного регістра та побудуємо часові діаграми роботи.

Рисунок 6.4 – Схема перевірки регістра

Рисунок 6.5 – Діаграми роботи перевірочного регістра

4. Зберемо схему трьох-розрядного регістра та побудуємо часові діаграми роботи.

Рисунок 6.1 – Схема паралельного трьох-розрядного регістра

Рисунок 6.2 – Діаграми роботи трьох-розрядного регістра

7. Напишемо програму, яка буде реалізовувати заданий регістр (табл. 6.3).

ENTITY pro IS

PORT (d : IN BIT_VECTOR (2 downto 0);

 clk :  IN BIT;

 clrn : IN BIT;

 Q: OUT  BIT_VECTOR (2 downto 0));

END pro;

ARCHITECTURE a OF pro IS

BEGIN

PROCESS (clk, clrn)

BEGIN

IF clrn = '1' THEN  q <= "000";

ELSIF (clk'EVENT AND clk = '0')

  THEN q<= d; END IF;

END PROCESS;

END a;

8. Проведемо симуляцію регістра.

Рисунок 6.3 – Діаграми роботи регістра

Висновок

Виконавши дану лабораторну роботу були вивчені принципи побудови регістрів, побудованих по різним схемам, та їх часових діаграм.

В результаті було створено трьох-розрядний паралельно-паралельний регістр з входом скидання та побудовані часові діаграми його роботи. Подібний регістр було написано на мові VHDL та проведена симуляція.

Також була перевірена робота інтегрального регістра у відповідності з завданням та виписані (створені) часові діаграми роботи вітчизняного аналога даного регістру.


 

А также другие работы, которые могут Вас заинтересовать

13532. Системы счисления и двоичное представление информации в памяти компьютера 218 KB
  Системы счисления и двоичное представление информации в памяти компьютера. Что нужно знать: перевод чисел между десятичной двоичной восьмеричной и шестнадцатеричной системами счисления см. презентацию Системы счислени
13533. Использование информационных моделей (таблицы, диаграммы, графики) 822 KB
  Тема: Использование информационных моделей таблицы диаграммы графики. Перебор вариантов выбор лучшего по какомуто признаку. Что нужно знать: в принципе особых дополнительных знаний кроме здравого смысла и умения перебирать варианты не пропустив ни од...
13534. Построение таблиц истинности логических выражений 501.5 KB
  Тема: Построение таблиц истинности логических выражений. Про обозначения К сожалению обозначения логических операций И ИЛИ и НЕ принятые в серьезной математической логике  неудобны интуитивно непонятны и никак не проявляют аналогии с обычной алгеброй. Ав...
13535. Файловая система 188.5 KB
  Тема: Файловая система. Что нужно знать: данные на дисках хранятся в виде файлов наборов данных имеющих имя чтобы было удобнее разбираться с множеством файлов их объединяют в каталоги в Windows каталоги называются папками каталог можно воспринимать как ко...
13536. Проверка закономерностей методом рассуждений 134 KB
  A5 базовый уровень время – 2 мин Тема: Проверка закономерностей методом рассуждений. Что нужно знать: в общемто никаких знаний из курса информатики здесь не требуется эту задачу можно давать детям начальной школы для развития логического мышления в задачах ...
13537. Поиск и сортировка информации в базах данных 1.19 MB
  Тема: Поиск и сортировка информации в базах данных. Что нужно знать: при составлении условия отбора можно использовать знаки отношений меньше или равно больше или равно не равно последовательность выполнения логических операций в сложных ...
13538. Электронные таблицы 455 KB
  Тема: Электронные таблицы. Что нужно знать: адрес ячейки в электронных таблицах состоит из имени столбца и следующего за ним номера строки например C15 формулы в электронных таблицах начинаются знаком = равно знаки –/ и в формулах означают соответстве...
13539. Кодирование звука 99.5 KB
  Тема: Кодирование звука. Что нужно знать: при оцифровке звука в памяти запоминаются только отдельные значения сигнала который нужно выдать на динамик или наушники частота дискретизации определяет количество отсчетов запоминаемых за 1 секунду; 1 Гц один герц
13540. Кодирование и декодирование информации 241 KB
  К. Поляков 20092011 Тема: Кодирование и декодирование информации. Что нужно знать: кодирование –это перевод информации с одного языка на другой запись в другой системе символов в другом алфавите обычно кодированием называют перевод информации ...