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 та проведена симуляція.

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


 

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

4336. Разработка гостевой книги для персонального сайта студента 80 KB
  Разработка гостевой книги для персонального сайта студента Необходимое программное обеспечение: Для выполнения лабораторной работы необходимо следующее ПО: Редактор HTML документов (HomeSite 4.5 и выше, AditorPro 3.05 , Блокнот и др.)...
4337. Cascading Style Sheet (CSS) в примерах 730.5 KB
  CascadingStyleSheet в примерах Назначение CSS Дизайн Web-узлов — это точное размещение компонентов HTML-страниц относительно друг друга в рабочей области окна браузера. Недостатки такого определения Web-дизайна очевидны. В нем не уч...
4338. CSS – каскадные таблицы стилей 50.5 KB
  CSS – каскадные таблицы стилей CSS – CascadingStyleSheets (каскадные таблицы стилей). Стили определяют отображение элементов HTML HTML – для логической разметки документа (заголовки, параграфы, списки). Браузеры стали ввод...
4339. Использование JavaScript в HTML 64.5 KB
  JavaScript в HTML Основные тезисы: Не тоже самое, что и Java, хотя синтаксис немного схож. Скриптовый (облегченный) интерпретируемый язык без строгой типизации. Внедряется в HTML-код Поддерживается всеми ...
4340. Программирование для Web, CGI (Common Gateway Interface) 464 KB
  Программированиедля Web, CGI (Common Gateway Interface) CGI - это спецификация обмена данными между прикладной программой, выполняемой по запросу пользователя, и HTTP-сервером, который данную программу запускает. Часть информации заголовка HTT...
4341. Протокол HTTP. Унифицированные указатели ресурсов (URL) 133.5 KB
  Протокол HTTP В середине 90-х годов очень популярной стала WWW (WorldWideWeb) — Всемирная паутина. Это набор протоколов и программ для Интернета, представляющих информацию в гипертекстовом формате. Знаменитый браузер Mosaic...
4342. Создание приложений для динамического представления Web-страниц 235 KB
  Создание приложений для динамического представления Web-страниц Основы использования Web - технологий для доступа к базам данных Развитие web технологий с использованием баз данных Создание динамических сайтов Современные технологии динамического пр...
4343. Обзор Common Gateway Interface (CGI) 149.5 KB
  Обзор CGI CGI (Common Gateway Interface, общий шлюзовой интерфейс) относится к числу средств, без которых нельзя обойтись как при создании комплексных Web-узлов, так и при управлении ими. CGI обеспечивает возможность писать сценарии, котор...
4344. Расширенный язык разметки XML 244.5 KB
  Расширенный язык разметки XML Общие сведения об XML Особенности XML Стандарты XML Структура и элементы языка разметки XML Таблицы стилей Расширяемый язык создания ссылок Спецификация XForms 1.0 Области использования языка XML Общие сведения об XML К...