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

ЦУМ / lbm1_20

.pdf
Скачиваний:
59
Добавлен:
28.03.2015
Размер:
254.31 Кб
Скачать

ными ошибками являются, например, обозначение каких-либо шин тонкими линиями и отсутствие имен некоторых шин.

 

 

Таблица 3

Параметр

Значение

Примечание

LPM_DIRECTION

"SUB"

Режим вычитания.

LPM_REPRESENTATION

"SIGNED"

Операнды дополнительные

 

 

коды.

LPM_WIDTH

4

4-разрядные шины.

ONE_INPUT_IS_CONSTANT

"YES"

Один из операндов посто-

 

 

янная величина.

Прочие параметры

 

Значения параметров по

 

 

умолчанию

6.3. Верификация проекта

После успешной компиляции осуществляется верификация проекта при условии действия на проектируемый фильтр того сигнала, для которого данный фильтр является оптимальным. Для этого нужно создать и включить в проект файл временных диаграмм с расширением .vwf. Затем необходимо создать вре-

менные диаграммы входных сигналов в соответствии с заранее проработанным контрольным примером. Длительность одного периода импульсов CLK не ре- комендуется выбирать менее 40 нс . Следует также обратить внимание на то, что фронты положительных перепадов CLK должны формироваться вне вре- менных интервалов изменения сигналов на информационной шине IN[]. Одна-

ко, после выполнения лабораторных работ [2, 3] менее трудоемким является другой путь формирования входных сигналов, а именно, копирование времен- ных диаграмм импульсов CLK и выходных сигналов генератора, полученных при верификации проекта генератора отрезка ПСП.

Упомянутое копирование осуществляется следующим образом. С помо- щью команды File – Open… открывается файл с расширением .vwf, имеющий- ся в подкаталоге db каталога проекта генератора, например, файл generator1-sim.сvwf [2]. Откроется дополнительное окно сигнального редакто- ра с временными диаграммами результатами моделирования генератора. Из

этого окна нужно скопировать временные диаграммы генерируемого сигнала и импульсов CLK . Для этого выделяют нужную диаграмму (полностью или от- дельный ее участок). Затем нужно выбрать команду Copy из контекстного (вы- зываемого правой кнопкой мыши) меню или меню Edit. Теперь необходимо перейти к другому окну сигнального редактора (тому, в котором создаются

временные диаграммы для проектируемого фильтра и поле Name к данному моменту содержит информацию о входах и выходах фильтра). Здесь нажатием

левой кнопки мыши на поле Name выделяют соответствующую временную

21

диаграмму и выполняют команду Paste Special… из контекстного меню или меню Edit. В появившемся диалоговом окне в поле Как следует выбрать Waveform Only и нажать OK.

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

После моделирования необходимо сравнить отсчеты сигнала на выход- ной шине фильтра с данными контрольного примера, среди которых должен быть график АКФ входного сигнала. Напомним, что контрольный пример и ре- зультаты моделирования должны отражать существенную задержку, вносимую сумматором (рис. 15).

При выполнении лабораторной работы требуется измерить задержку по- явления первого отсчета сигнала на выходной шине фильтра (после переход- ных процессов) относительно соответствующего фронта импульсов CLK .

6.4. Работа с символьным редактором

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

7.Требования к отчету по работе

Вкачестве отчета по данной работе представляются в электронном виде и сопровождаются устными пояснениями следующие результаты: схема фильтра, выполненная в графическом редакторе; временные диаграммы, полученные при верификации; результаты измерения временной задержки; символ спроек- тированного устройства. Кроме того, в твердом (бумажном) варианте представ- ляются формулировка конкретного варианта задания, данные контрольного примера, в том числе запись отсчетов сигнала, рассчитанные весовые коэффи- циенты, график АКФ и ожидаемые временные диаграммы для сравнения с ре- зультатами моделирования.

8.Вопросы для самопроверки

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

2.Изобразить схему построения последовательного сумматора, включаю- щую в себя сдвиговые регистры.

3.Каким образом можно обеспечить сброс триггера в схеме последова- тельного сумматора?

4.Каково основное отличие мегафункций от примитивов и макрофункций?

5.Какой прием целесообразно использовать для обозначения (ввода) мас- сива компонентов средствами графического редактора САПР MAX + PLUS II?

22

6. Как и почему выбираются статус каждого порта и значение каждого па- раметра мегафункции сумматора-вычитателя при выполнении задания к лабо- раторной работе?

9.Список рекомендуемой литературы

1.Угрюмов, Е.П. Цифровая схемотехника / Е.П.Угрюмов.– СПб.: БХВ, 2001.– 528 с.

2.Проектирование комбинационных цепей с использованием графическо- го редактора САПР Quartus II: Метод. указания к лабораторной работе № 18 по дисциплинам "Цифровые устройства и микропроцессоры" (часть 1), "Вычисли- тельная техника и информационные технологии" для студентов специальностей

071900, 200700, 200800, 200900, 201100 всех форм обучения / НГТУ; Сост.:

А.Д.Плужников, Н.Н.Потапов, А.А.Цветков. Н.Новгород, 2005. 22 с.

3.Проектирование автоматов с памятью при использовании языка VHDL и текстового редактора САПР Quartus II: Метод. указания к лабораторной работе

19 по дисциплинам "Цифровые устройства и микропроцессоры" (часть 1), "Вычислительная техника и информационные технологии" для студентов спе-

циальностей 071900, 200700, 200800, 200900, 201100 всех форм обучения /

НГТУ; Сост.: А.Д.Плужников, Н.Н.Потапов, А.А.Цветков. Н.Новгород, 2005. 32 с.

4.Стешенко, В.Б. ПЛИС фирмы ALTERA: проектирование устройств об- работки сигналов / В.Б.Стешенко.– М.: ДОДЭКА, 2000.– 128 с.

23

Соседние файлы в папке ЦУМ