Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лаба7узлы6вар

.docx
Скачиваний:
31
Добавлен:
07.06.2019
Размер:
569.28 Кб
Скачать

МИНОБРНАУКИ РОССИИ 

Санкт-Петербургский государственный 

электротехнический университет 

«ЛЭТИ» им. В.И. Ульянова (Ленина) 

Кафедра Вычислительной техники 

 

  

 

отчет 

по лабораторной работе №7 

по дисциплине «Узлы и устройства средств вычислительной техники» 

Тема: "ПРОЕКТИРОВАНИЕ ДВОИЧНЫХ СЧЕТЧИКОВ"

 

 

Студент гр.

 

Преподаватель 

 

 

 

Санкт-Петербург 

2019

Часть 1

  1. Описание процесса синтеза

Задание:

1 задание: счетчик с модулем счета 15, с естественным порядком счета.

В задании подразумевается выделение конечного состояния на дешифраторе и использование примитива из библиотеки Quartus – LPM_COUNTER. Соответственно достаточно подсоединить 15 выход дешифратора ко входу sclr счетчика LPM_COUNTER.

2 задание: счетчик с модифицированным порядком счета

Такт

Q0

Q1

Q2

Q3

f

0

0

0

0

0

0

1

1

0

0

0

0

2

0

1

0

0

1

3

1

1

0

0

1

4

0

0

1

0

1

5

1

0

1

0

0

6

0

1

1

0

0

7

1

1

1

0

0

8

0

0

0

1

0

9

1

0

0

1

0

10

0

1

0

1

0

11

1

1

0

1

0

12

0

0

1

1

0

13

1

0

1

1

0

14

0

1

1

1

0

15

1

1

1

1

0

Функция возбуждения для принудительной загрузки в счетчик последовательности 1010 для модификации порядка счета:

f = (notQ0*Q1*notQ2 V Q0*Q1*notQ2 V notQ0*notQ1*Q2) * notQ3

  1. Реализация функциональной схемы в Quartus II

Рис.1 Функциональная схема двоичного счетчика, выделение конечного состояния с помощью дешифратора

Рис.2 Функциональная схема двоичного счетчика, выделение конечного состояния с помощью дополнительной логики

  1. Функциональное и временное моделирование проекта

Рис. 2. Функциональное моделирование двоичного счетчика задание 1. Работа идет по спаду.

Рис. 3. Временное моделирование двоичного счетчика задание 1. Работа идет по спаду.

Рис. 4. Функциональное моделирование двоичного счетчика задание 2. Работа идет по спаду.

Рис. 5. Временное моделирование двоичного счетчика задание 2. Работа идет по спаду.

  1. Описание процесса и результата макетирования

Рис.6. Распиновка счетчика [0-14] с выделение конечного состояния на дешифраторе.

Рис.7. Распиновка счетчика [0-2; 5-15] с выделение конечного состояния с помощью дополнительной логики

2 Часть

  1. Описание процесса синтеза

Задание:

Q3

Q2

Q1

Q0

Q3+

Q2+

Q1+

Q0+

R3

S3

R2

S2

R1

S1

R0

S0

0

0

0

0

0

0

0

0

1

*

0

*

0

*

0

0

1

1

0

0

0

1

0

0

1

0

*

0

*

0

0

1

1

0

2

0

0

1

0

0

0

1

1

*

0

*

0

0

*

0

1

3

0

0

1

1

0

1

1

1

*

0

0

1

0

*

0

*

4

0

1

0

0

0

1

1

1

*

0

0

*

0

1

0

1

5

0

1

0

1

0

1

1

1

*

0

0

*

0

1

0

*

6

0

1

1

0

0

1

1

1

*

0

0

*

0

*

0

1

7

0

1

1

1

1

0

0

0

0

1

1

0

1

0

1

0

8

1

0

0

0

1

0

0

1

0

*

*

0

*

0

0

1

9

1

0

0

1

1

0

1

0

0

*

*

0

0

1

1

0

10

1

0

1

0

1

0

1

1

*

0

*

0

0

*

0

1

11

1

0

1

1

1

1

0

0

0

*

0

1

1

0

1

0

12

1

1

0

0

1

1

0

1

0

*

0

*

*

0

0

1

13

1

1

0

1

1

1

1

0

0

*

0

*

0

1

1

0

14

1

1

1

0

1

1

1

1

0

*

0

*

0

*

0

1

15

1

1

1

1

0

0

0

0

1

0

1

0

1

0

1

0



Q1

Q0

Q2

Q3

R3 = Q0*Q1*Q2*Q3

*

*

*

*

*

*

0

*

0

0

1

0

0

0

0

*

Q1

Q0

Q2

Q3

S3 = Q0*Q1*Q2*notQ3

0

0

0

0

0

0

1

0

*

*

0

*

*

*

*

0

Q1

Q0

Q2

Q3

R2 = Q0*Q1*Q2

*

*

0

*

0

0

1

0

0

0

1

0

*

*

0

*

Q1

Q0

Q2

Q3

S2 = Q0*Q1*notQ2

0

0

1

0

*

*

0

*

*

*

0

*

0

0

1

0

Q1

Q0

R1 = Q0*Q1*(Q3 V Q2)

Q2

Q3

*

0

0

0

0

0

1

0

*

0

1

0

*

0

1

0

Q0

Q1

Q2

Q3

S1 = Q0*notQ1 V Q3*Q2*notQ0

0

1

*

*

1

1

0

*

0

1

0

*

0

1

0

*

Q1

Q0

R0 = Q0*Q3 V Q2*Q0*Q1 V Q0*notQ1*notQ2

Q2

Q3

0

1

0

0

0

0

1

0

0

1

1

0

0

1

1

0

Q1

Q0

Q2

Q3

S0 = notQ0

1

0

*

1

1

*

0

1

1

0

0

1

1

0

0

  1. Реализация функциональной схемы в Quartus II

Рис.8. Функциональная схема двоичного счетчика [0-3; 7-15] с модифицированными межразрядными связями на основе RS триггера

  1. Функциональное и временное моделирование проекта

Работа идет по фронту C

Рис. 9. Функциональное моделирование

Рис. 10. Временное моделирование

  1. Описание процесса и результата макетирования

Рис11. Распиновка счетчика [0-3; 7-15]

Соседние файлы в предмете Узлы и устройства ЭВМ