Проектирование счетчика с двумя режимами работы: М=0 – счетчик по модулю 12, M=1 – счетчик по модулю 9

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

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

Министерство общего и профессионального образования

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

Расчетно-графическая работа по дисциплине “Моделирование”

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

Группа: АМ-116

Студент: Зайцев А.Б.

Вариант: 28

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

Дата: 11.05.04

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

Содержание

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

2. Краткое описание объекта проектирования. 4

3. Синтез цифрового автомата с комбинационной частью на логических элементах. 5

4. Реализация спроектированного автомата в виде иерархического символа со схемой замещения на зарубежных библиотечных компонентах. Верификация схемы.. 5

5. Проектирование поведенческой DSL-модели цифрового автомата. 6

6. Разработка иерархических символов, поддерживаемых DSL-моделями и используемых в проекте. 7

7. Синтез комбинационной части автомата на мультиплексорах. 8

8. Синтез комбинационной части автомата на дешифраторах. 10

9. Синтез комбинационной части автомата на ПЗУ.. 11

10. Выводы, личные впечатления. 13


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

Спроектировать счетчик с двумя режимами работы:

    • М=0 – счетчик по модулю 12.
    • M=1 – счетчик по модулю 9.

Внутренняя структура на D – триггерах.

            Счетчик тактируется фронтом синхросигнала С и сбрасывается сигналом R=0.

1.  Дать краткое описание объекта проектирования (УГО, назначение выводов, логическая таблица, диаграмма состояний автомата).

2.  Синтезировать цифровой автомат с комбинационной частью на логических элементах.

3.  Реализовать спроектированный автомат в виде иерархического блока со схемой замещения на зарубежных библиотечных компонентах. Осуществить верификацию схемы.

4.  Спроектировать поведенческую DSL-модель цифрового автомата.

5.  Разработать иерархические символы, поддерживаемые DSL-моделями и используемые в проекте.

6.  Синтезировать комбинационную часть автомата на мультиплексорах. Мультиплексор реализовать в виде иерархического DSL-символа.

7.  Синтезировать комбинационную часть автомата на дешифраторах. Дешифратор реализовать в виде иерархического DSL-символа.

8.  Синтезировать комбинационную часть автомата на ПЗУ. ПЗУ реализовать в виде иерархического DSL-символа. Все функции возбуждения должны быть “зашиты” в одно ПЗУ.


2.Краткое описание объекта проектирования.

Автомат является четырехразрядным.

УГО проектируемого автомата представлено на рис.1.

Назначение выводов в таблице 1.

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

Диаграмма состояний автомата на рис.2.

                                      

Рис. 1

Таблица 1

Имя вывода

Назначение

M

Задание режима работы автомата. При М=0 автомат работает в режиме счетчика по модулю 12, при М=1 – режиме счетчика по модулю 9.

C

Сигнал синхронизации, счет производится по фронту этого сигнала.

R

Сигнал асинхронного сброса. Активный – низкий уровень.

Q3,Q2, Q1, Q0

Выходные сигналы, Q3 – старший, Q0 – младший разряды.

                                    Таблица 2

Входы

Выходы

Старое значение

Новое значение

R

C

M

Q3

Q2

Q1

Q0

Q3

Q2

Q1

Q0

0

*

*

*

*

*

*

0

0

0

0

1

0/1

0

0

0

0

0

0

0

0

1

1

0/1

0

0

0

0

1

0

0

1

0

1

0/1

0

0

0

1

0

0

0

1

1

1

0/1

0

0

0

1

1

0

1

0

0

1

0/1

0

0

1

0

0

0

1

0

1

1

0/1

0

0

1

0

1

0

1

1

0

1

0/1

0

0

1

1

0

0

1

1

1

1

0/1

0

0

1

1

1

1

0

0

0

1

0/1

0

1

0

0

0

1

0

0

1

1

0/1

0

1

0

0

1

1

0

1

0

1

0/1

0

1

0

1

0

1

0

1

1

1

0/1

0

1

0

1

1

0

0

0

0

1

0/1

1

0

0

0

0

0

0

0

1

1

0/1

1

0

0

0

1

0

0

1

0

1

0/1

1

0

0

1

0

0

0

1

1

1

0/1

1

0

0

1

1

0

1

0

0

1

0/1

1

0

1

0

0

0

1

0

1

1

0/1

1

0

1

0

1

0

1

1

0

1

0/1

1

0

1

1

0

0

1

1

1

1

0/1

1

0

1

1

1

1

0

0

0

1

0/1

1

1

0

0

0

0

0

0

0

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

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

Предмет:
Моделирование
Тип:
Расчетно-графические работы
Размер файла:
449 Kb
Скачали:
0