Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KS_L_7.doc
Скачиваний:
9
Добавлен:
19.11.2018
Размер:
340.48 Кб
Скачать

Порядок виконання роботи

1.1Вивчити основні елементи мови AHDL і правила опису логічних схем.

1.2Зробити опис схеми заданої в роботі №2 за допомогою текстового редактора САПР MAX+PLUS II.

1.3Створити власний символ і використати його в схемі верхнього рівня ієрархічного проекту.

1.4Провести симуляцію роботи проекту. Зарисувати діаграми роботи.

1.5Порівняти результати, одержані в ході виконання лабораторної роботи з результатами, одержаними в роботі №2.

2.1. Досліджувати роботу паралельного регістра.

2.1.1. Написати програму в AHDL для схеми, зображеної на рис. 7.6.

2.1.2. Заздалегідь перетворивши десяткове число, рівне 16, мінус номер вашого варіанту, в двійковий код, записати це число в регістр. Визначити необхідне для цього число тактових імпульсів.

2.1.3. Перевірити правильність запису інформації.

2.2. Досліджувати роботу регістра зсуву.

2.2.1. Написати програму в AHDL для схеми регістра(рис. 7.7)

2.2.4. Повторити пункт 2.1.2 досліду і зберегти записане в регістр число для виконання наступного експерименту.

2.4. Досліджувати роботу кільцевого регістра.

Кільцевий регістр (рис. 7.8) утворюється шляхом з'єднання виходу четвертого тригера з інформаційним входом першого. Тоді число, записане в регістр, циркулюватиме в ньому під дією тактових імпульсів.

2.3.1. Написати програму в AHDL кільцевого регістра і визначити код числа, що виникає в регістрі після подачі 1, 2, 3 і 4 тактових імпульсів.

2.3.2. Подаючи послідовно потрібне число тактових імпульсів і контролюючи стан тригерів, перевірити правильність функціонування регістра.

2.4. Досліджувати роботу комбінованого регістра.

2.4.1.Написати програму в AHDL для двох розрядів комбінованого регістра, зображеного на рис. 7.9.

2.4.2. Змінюючи V, визначаюче види запису інформації, записати в регістр число 2, представлене в двійковій системі числення.

2.4.3. Перевірити правильність запису інформації.

Контрольні питання

  1. Що таке мова опису апаратури? Назвіть існуючі мови описи апаратури, в чому їх відмінність?

  2. Назвіть основні елементи мови AHDL, дайте їх коротку характеристику.

  3. Як описуються логічні елементи в AHDL?

  4. Коли виникає необхідність використовувати з'єднання «шина» замість з'єднання «провідник»?

  5. Для чого необхідно створювати символи та include-файли?

  6. Дайте визначення регістра.

  7. У чому відмінності регістрів пам'яті від регістрів зсуву?

  8. Які типи тригерів можуть бути використані для побудови схем: а) регістрів пам'яті, б) регістрів зсуву?

  9. Поясніть причину недоцільності вживання Т-тригерів для побудови регістрів пам'яті.

  10. Зобразіть схему регістра, що дозволяє перетворювати чотирьохрозрядний паралельний код в послідовний. Поясніть роботу схеми.

  11. Поясніть яким чином в регістрі зсуву кожний синхроімпульс забезпечує зсув інформації рівно на один розряд.

  12. Чому тригери, що синхронізуються рівнем, не можуть бути використані для побудови регістрів зсуву?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]