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

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ПРЕДМЕТУ «СиФО ЭВМ»

.pdf
Скачиваний:
116
Добавлен:
15.09.2014
Размер:
5.58 Mб
Скачать

241

Рис.10.45.– Результаты моделирования дешифратора Вариант №5.

Рис.10.46.– Дешифратор на элементах ИЛИ-НЕ

Рис.10.47.–Блок DS-1

242

Рис.10.48.– Блок DS-2

Рис.10.49.– Результаты моделирования дешифратора

КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Способы реализации специализированных СБИС. Достоинства и

недостатки.

2.Структурная организация ПЛИС.

3.Основные характеристики современных ПЛИС.

4.Маршрут проектирования специализированных СБИС на основе ПЛИС с использованием системы MAX+plus II.

5.Назначение и особенности графического редактора (Graphic Editor).

6.Назначение и особенности символьного редактора (Symbol Editor).

7.Назначение и особенности текстового редактора (Text Editor).

8.Назначение и особенности сигнального редактора (Waveform

Editor).

243

9.Назначение и особенности редактора базового плана (Floorplan

Editor).

10.Подготовка и порядок проведения компиляции проекта.

11.Моделирование проекта в системе MAX+plus II.

244

10.3. Лабораторная работа №2. Реализация графа состояний

Цель работы: реализация схемы автомата, её проектирование и компиляция

Порядок выполнения лабораторной работы:

ознакомиться со сведениями о системе Max Plus II, изложенными в пп.10.1;

получить у преподавателя вариант задания к лабораторной работе;

выполнить последовательно все этапы проектирования;

результаты проектирования показать преподавателю;

приступить к проектированию заданного преподавателем варианта;

Задание: ввести схему автомата, выполнить компиляцию и моделирование. Исходные данные: граф состояний на рисунке 10.50, значения состояний

взять из таблицы 10.3 для своего варианта.

Рис.10.50.– Граф состояний для выбора варианта

245

Пример выполнения варианта №1.

Составим таблицу 10.4 перекодировки состояний автомата и их двоичный

код:

Таблица 10.4.–Перекодировка состояний автомата в двоичный код

№ состояния

№ состояния из

Двоичный код

табл. 1

q3,q2,ql,q0

 

0

0

0000

1

3

0011

2

11

1011

3

12

1100

4

1

0001

5

9

1001

6

2

0010

7

14

1110

8

8

1000

9

7

0111

10

6

0110

11

4

0100

12

13

1101

13

10

1010

14

15

1111

15

5

0101

Подставляем новые значения в граф состояний:

246

Рис.10.51.– Полученный граф состояний Составим таблицу истинности автомата (таблица 10.5):

Таблица 10.5.–Таблица истинности автомата

старое состояние

условие

новое состояние

код

 

КОД

0

0000

-

3

0011

3

0011

А=0

8

1000

3

0011

А=1

11

1011

8

1000

-

7

0111

7

0111

-

.6

0110

6

0110

B=0

13

1101

6

0110

В=1

4

0100

13

1101

-

14

1110

14

1110

-

10

1010

10

1010

-

15

1111

15

1111

-

5

0101

5

0101

-

0

0000

11

1011

-

12

1100

12

1100

B=0

1

0001

12

1100

В=1

9

1001

1

0001

-

2

0010

2

0010

-

14

1110

4

0100

-

14

1110

9

1001

-

2

0010

После получения таблицы истинности автомата создается функциональная схема в САПР Max+PlusII без минимизации.

247

Рис.10.52.– Схема инверсии

248

Рис.10.53.– Схема, реализованная согласно таблицы истинности 10.5

249

Рис.10.54.– Схема, согласно таблице истинности без минимизации

250

Рис.10.55.– Временная диаграмма работы устройства.

Отчет по лабораторной работе сдается преподавателю в распечатанном с одной стороны листа на формате А4 виде.

Содержание отчета по лабораторной работе №2:

Титульный лист установленного образца (Приложение №1).

Содержание.

Схема электрическая принципиальная заданного устройства (согласно варианту) с объяснением на вентильно-регистровом уровне.

Временная диаграмма работы устройства с описанием на уровне входных и выходных сигналов.

Выводы с указанием на результаты проектирования.

Файлы проекта в Max Plus II на носителе информации.

Таблица 10.6.–Варианты заданий к лабораторной работе №2.