Разработка четырёхразрядного синхронного двоичного реверсивного счётчика с параллельной загрузкой

Страницы работы

32 страницы (Word-файл)

Содержание работы

Министерство образования и науки РФ

Федеральное агентство по образованию

Новосибирский государственный технический университет


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

Курсовая работа

По дисциплине «Моделирование»

Факультет:          АВТ

Группа:                АМ - 610

Студенты:            Баласов Д. И.

Преподаватель:  Шалагинов А. В.

Новосибирск,

2009


Оглавление

1.     Постановка задачи: 3

2.     Индивидуальное задание: 3

3.     Условно-графическое обозначение (УГО) моделируемого узла. 3

4.     Таблица назначения выводов. 4

5.     Логические таблицы режимов работы.. 4

6.     Таблица реальных задержек. 5

7.     Описание работы проектируемого узла. 6

8.     OrCAD 9.1. SPICE – проект. 6

8.1. Условно-графическое обозначение проектируемого узла в виде иерархического символа. 6

8.2. Схема замещения проектируемого узла (SPICE – проект). 7

8.3. Схема верификации иерархического символа. 8

8.4. Оценка предельных скоростных (частотных) возможностей исследуемого узла. 13

9.     OrCAD 9.1. PCB Simulate – проект. 14

9.1. Схема верификации проектируемого узла. 14

9.2. Схема замещения проектируемого узла  (PCB Simulate – проект). 15

9.3. Результаты моделирования схемы приведенной на рис.10. 16

9.4. Сравнение результатов моделирования SPICE и PCD Simulate проектов. 19

10.   Поведенческая VHDL-модель узла. 19

11.   Схема верификации символа с подключенной  к нему VHDL-моделью. 20

12.   Active – HDL 8.1. 25

12.1. Условно-графическое обозначение проектируемого узла. 25

12.2. Схема замещения проектируемого узла (Active – HDL 8.1). 26

13.   Поведенческая модель на языке VHDL. 27

14.   Схема верификации. 28

15.   Результаты моделирования. 29

Выводы и личные впечатления. 31

Список литературы. 33


1.  Постановка задачи:    Разработать цифровой узел, создать его структурные и поведенческие модели на языке VHDL в пакетах OrCAD 9.1 и Active-HDL 8.1. Провести имитационные эксперименты с разработанным узлом, целью которых является подтверждение работоспособности узла и проверка на соответствие его временных задержек требуемым.

2.  Индивидуальное задание:

Разработать четырёхразрядный синхронный двоичный реверсивный счётчик с параллельной загрузкой (в качестве прототипа можно выбрать цифровую ИМС типа КР1533ИЕ13), построить для него структурные и поведенческие модели в САПР OrCAD 9.1 и Active-HDL 8.1.

Компьютерным моделированием в названных выше пакетах подтвердить правильность функционирования разработанного узла (функциональное моделирование) и соответствие его временных параметров требуемым (временное моделирование).

Временные задержки и требования к временным соотношениям сигналов на входах должны соответствовать имеющемуся прототипу.

3.  Условно-графическое обозначение (УГО) моделируемого узла

Микросхема KP1533ИЕ13 представляет собой четырёхразрядный синхронный двоичный реверсивный счётчик с параллельной загрузкой (аналог зарубежной микросхемы 74ALS191A) [1].

УГО микросхемы, выполненные в различных САПР, приведены на рисунках 1.1 и 1.2.

            

Рис.1.1 УГО разрабатываемого счётчика,             Рис.1.2 УГО разрабатываемого счётчика,

выполненное в пакете OrCAD 9.1                        выполненное в пакете Active-HDL 8.1


4.  Таблица назначения выводов

Наименование

Назначение

9

D3

Информационные входы параллельной загрузки

(D3 – старший разряд)

10

D2

1

D1

15

D0

11

LOAD

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

14

CLK

Тактовый (счетный) вход

4

CTEN

Вход разрешения счета. Счет происходит во время подачи на данный вход сигнала высокого уровня по переднему фронту CLK.

5

D_U

Вход выбора направления счета. При низком уровне сигнала счет в прямом направлении, при высоком уровне сигнала - в обратном направлении.

7

Q3

Выходы разрядов счетчика

(Q3 – старший разряд)

6

Q2

2

Q1

3

Q0

12

CO

Выход переноса. Устанавливается в состояние лог. "1" при высоком уровне сигнала на всех выходах разрядов счетчика в режиме прямого счета, либо при низком уровне сигнала на всех выходах разрядов счетчика в режиме обратного счета.

13

RCO

Вход наращивания счета. Предназначен для каскадирования счетчиков. Устанавливается в состояние лог. "0" при наличии сигнала СО в обратной фазе сигнала CLK.

Таблица 1. Назначения выводов разрабатываемого счётчика с пояснениями функций.

5.  Логические таблицы режимов работы

Таблица 2.1.

Похожие материалы

Информация о работе