Скачиваний:
31
Добавлен:
29.12.2022
Размер:
8.96 Mб
Скачать

Порядок выполнения упражнения 3

nСоздать файл VWF (File=>New=>

University Program VWF).

nСохранить его под именем lab3

nЗадать входы, выходы

иконтрольные точки:

-Edit=>Insert=>Insert Node or Bus

-Запустить Node Finder

и выбрать выводы.

-Нажать ОК, а затем еще раз ОК.

141

© 2014 СПбГПУ, каф. КСПТ, доц. Антонов А.П. ( dilab@scideco.ru )

Порядок выполнения упражнения 3

nПереместить и сгруппировать выводы и ввести временные диаграммы как показано ниже (установите систему счисления –

Unsigned Decimal).

nЗапустить функциональное моделирование – Simulation=>Run Functional Simulation

142

© 2014 СПбГПУ, каф. КСПТ, доц. Антонов А.П. ( dilab@scideco.ru )

Порядок выполнения упражнения 3

nПо окончанию процесса моделирования откроется окно с результатами моделирования. Проверьте, что они соответствуют приведенному ниже рисунку.

143

© 2014 СПбГПУ, каф. КСПТ, доц. Антонов А.П. ( dilab@scideco.ru )

Порядок выполнения упражнения 3

nОсуществить компиляцию проекта

(Processing=>Start=>

Analysis and Synthesis). При необходимости исправить ошибки.

nПосмотреть

синтезированную пакетом схему

(Tools=>Netlist

Viewers=>RTL Viewer).

144

© 2014 СПбГПУ, каф. КСПТ, доц. Антонов А.П. ( dilab@scideco.ru )

Порядок выполнения упражнения 3

n Измените текстовое описание схемы на языке Verilog

pba

 

 

 

 

 

 

mux

sw[7..4]

*

 

m[7..0]

sw[3..0]

 

 

 

led[7..0]

 

 

 

 

 

sw[7..4] + s[7..0] sw[3..0]

145

© 2014 СПбГПУ, каф. КСПТ, доц. Антонов А.П. ( dilab@scideco.ru )

Порядок выполнения упражнения 3

nОсуществить компиляцию проекта

(Processing=>Start=>

Analysis and Synthesis). При необходимости исправить ошибки.

nПосмотреть

синтезированную пакетом схему

(Tools=>Netlist

Viewers=>RTL Viewer).

146

© 2014 СПбГПУ, каф. КСПТ, доц. Антонов А.П. ( dilab@scideco.ru )

Порядок выполнения упражнения 3

nЗадайте выводы СБИС:

-Assignments=>Pin Planer

nВыполните полную компиляцию проекта

Processing=>Start Compilation

147

© 2014 СПбГПУ, каф. КСПТ, доц. Антонов А.П. ( dilab@scideco.ru )

Порядок выполнения упражнения 3

nОткройте программатор и осуществите конфигурирование СБИС: Tools=>Programmer

n Проверьте работу проекта на плате.

Упражнение завершено

148

© 2014 СПбГПУ, каф. КСПТ, доц. Антонов А.П. ( dilab@scideco.ru )

149

Типы данных

nКласс Net – представляет физическую связь между элементами структуры

nets MUX

nets

Adder

 

nets

 

 

 

 

 

 

 

 

 

 

n Класс Variable – представляет элементы для временного хранения данных

Temporary Storage