Помощь студенту к первой лабораторной работе. При выполнении лабораторных работ используется программа ISE Project Navigator

Содержание

Слайд 2

ПРЕДУПРЕЖДЕНИЕ!
Данные лабораторные работы достаточно сложны для понимания, в презентации ПОДРОБНО описаны

ПРЕДУПРЕЖДЕНИЕ! Данные лабораторные работы достаточно сложны для понимания, в презентации ПОДРОБНО описаны
ключевые моменты. На выполнение лабораторной работы даётся всего ОДНА пара, поэтому Ваша задача – не сидеть с открытым пустым проектом половину занятия (как это обычно бывает), а сразу втягиваться в процесс и делать всё по пунктам.

Слайд 3

ОТКРЫВАЙТЕ МЕТОДИЧКУ (22 стр) И СОЗДАВАЙТЕ ПРОЕКТ СОВМЕСТНО С МАТЕРИАЛАМИ ИЗ ПРЕЗЕНТАЦИИ
Если

ОТКРЫВАЙТЕ МЕТОДИЧКУ (22 стр) И СОЗДАВАЙТЕ ПРОЕКТ СОВМЕСТНО С МАТЕРИАЛАМИ ИЗ ПРЕЗЕНТАЦИИ
возникают несостыковки, смотрите сюда

Слайд 4

Лабораторная работа №1 (стр. 22)

При выполнении лабораторных работ используется программа ISE Project

Лабораторная работа №1 (стр. 22) При выполнении лабораторных работ используется программа ISE
Navigator. На компьютерах установлена новая версия программы, а методичка описывает старую версию. В данной памятке отмечены те пункты, которые различаются с методическим пособием. В остальных лабораторных работах (2,3,4) Вы будете самостоятельно разрабатывать устройства, поэтому ВНИМАТЕЛЬНО ознакомьтесь с алгоритмом разработки и анализа.
P.S.
Защита лабораторных работ в этом семестре будет происходить БЕЗ ОТХОДА от преподавателя (за исключением специальных сложных вопросов). Задаются вопросы – не ответили, приходите в следующий раз. Отвечающему даётся на ответ 7 минут.

Слайд 5

Отличия от методического пособия

1.2 пункт 7 - пропускаем

Отличия от методического пособия 1.2 пункт 7 - пропускаем

Слайд 6

Может возникнуть ошибка. Чтобы её исправить, необходимо добавить строчку
ieee.std_logic_unsigned.all
(значение строки спрошу

Может возникнуть ошибка. Чтобы её исправить, необходимо добавить строчку ieee.std_logic_unsigned.all (значение строки
у Вас на защите!!!)

Слайд 7

В 1.4.1 пункте 3 выбираем VHDL Test Bench (модуля из методички нет

В 1.4.1 пункте 3 выбираем VHDL Test Bench (модуля из методички нет
в новой версии)

Настройка времени тактирующего сигнала, сигнала, отвечающего за направлению счета происходит ТЕКСТОВО. Т.е. тут нет графического описания, а есть код, который Вам необходимо подкорректировать по заданным параметрам.
Соответственно пропускаем 1.4.1 после 7го пункта, БЕРЕМ ОТ ТУДА ТОЛЬКО ПАРАМЕТРЫ ТРЕБУЕМОГО СИГНАЛА:
ПЕРИОД, ВРЕМЯ «0», ВРЕМЯ «1», ОБЩЕЕ ВРЕМЯ СИГНАЛА

Слайд 8

ПОСМОТРИТЕ ВНИМАТЕЛЬНО НА КОД

Подумайте, ЧТО описывают эти строчки, КАК нужно их отредактировать

ПОСМОТРИТЕ ВНИМАТЕЛЬНО НА КОД Подумайте, ЧТО описывают эти строчки, КАК нужно их
для получения необходимых параметров?

Слайд 9

Переходим к Функциональному моделированию 1.4.3

Для запуска моделирования выбираем Simulate Behavioral Model

Обращайте

Переходим к Функциональному моделированию 1.4.3 Для запуска моделирования выбираем Simulate Behavioral Model
внимание на время, выставленное в окне моделирования, так же воспользуйтесь функцией To Full View для того, чтобы масштабировать временные характеристики

Слайд 10

ПУНКТЫ, НАЧИНАЯ С 1.5 НЕ ДЕЛАЮТСЯ
Задания на следующем слайде

ПУНКТЫ, НАЧИНАЯ С 1.5 НЕ ДЕЛАЮТСЯ Задания на следующем слайде

Слайд 11

Задания

1. Смените направление счёта.
2. Досчитать до половины счёта и сменить направление.
В

Задания 1. Смените направление счёта. 2. Досчитать до половины счёта и сменить
отчёт вставляете код файла VHDL описания, а так же код файла для параметров симуляции двух заданий и временные характеристики (не забудьте развернуть count_out).
Пример временных диаграмм со сменой направления счета: