lab4 (774795), страница 6

Файл №774795 lab4 (Методы к лабам) 6 страницаlab4 (774795) страница 62017-06-07СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

Значение параметра Use Automatic Do File разрешает или запрещает автоматиче­ское создание и исполнение командного файла, который содержит директивы ком­пиляции всех VHDL-файлов проекта, активизации процесса моделирования и ото­бражения его результатов.

Параметр Simulation Run Time устанавливает длительность интервала моделиро­вания, которое выполняется автоматически в пакетном режиме. Значение этого параметра указывается с помощью клавиатуры после активизации соответствую­щего поля редактирования. По умолчанию длительность интервала моделирования принимается равной 1000 нc.

На странице Display Properties представлены параметры, управляющие отобра­жением окон программы моделирования ModelSim при ее активизации. При запуске средств моделирования непосредственно из управляющей оболочки пакета WebPACK ISE автоматически открываются только те окна ModelSim, для ко­торых соответствующий параметр установлен в состояние "включено". Параметр Signal window определяет режим отображения окна сигналов, Wave window - окна временных диаграмм, Structure window - окна структуры проекта, Source window -окна исходного кода, List window - окна табличной формы результатов моделирова­ния, Variables window - окна переменных, Process window - окна процессов, Data Flow window - окна трассировки сигналов. По умолчанию в начале сеанса модели­рования автоматически открываются окна сигналов, временных диаграмм и струк­туры проекта.

Рис32

Выполнив необходимые изменения параметров процесса моделирования, следует подтвердить их нажатием клавиши ОК.

6.3 Функциональное моделирование проекта с помощью программы ModelSim

Процесс функционального моделирования проекта активизируется двойным щелчком левой кнопки мыши на строке Simulate Behavioral Verilog Model в окне процессов Навигатора проекта.

Рис33.Результат функционального моделирования

При этом средствами пакета WebPACK ISE авто­матически создается пакетный файл, который содержит последовательность команд управления программой ModelSim, необходимых для проведения сеанса функцио­нального моделирования проектируемого устройства. Далее автоматически произ­водится запуск средств моделирования, сразу после инициализации которых выполняется этот командный файл (если только параметр Use Automatic Do File не был установлен в состояние "выключено"). Информация о ходе выполнения пакетного файла отображается в консольной области основного окна программы ModelSim. При этом последовательно открываются дочерние окна этой программы, которые были указаны в параметрах инициализации. После завершения выполнения команд­ного файла при необходимости моделирование может быть продолжено в интерак­тивном режиме.

Наибольший интерес для разработчика представляют результаты моделирования, которые отображаются в графическом виде в окне временных диа­грамм программы ModelSim. Для их просмотра, прежде всего, необходимо выбрать требуемый масштаб изображения. Увеличение масштаба осуществляется с помощью кнопки расположенной на оперативной панели управления окна временных диаграмм. Чтобы уменьшить масштаб изображения, следует использовать кнопку быстрого доступа на оперативной панели или команду Zoom Out. Однократное применение этих инструментов приводит к изме­нению масштаба в два раза. Для детального просмотра выбранного фрагмента временных диаграмм следует воспользоваться кнопкой на оперативной панели или командой Zoom Range.

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

Для измерения временных интервалов на диаграммах сигналов, полученных в результате моделирования, следует использовать дополнительные курсоры. Чтобы добавить еще один курсор, необходимо нажать кнопку на оперативной панели управления. При наличии нескольких указателей активный курсор изображается сплошной линией, а остальные - штриховой. Поместив курсоры на границах изме­ряемого временного интервала, можно определить его длительность, которая ото­бражается в нижней части окна диаграмм в виде разности координат указателей.(Рис34).

Рис34.

Чтобы сохранить результаты моделирования в файле с другим именем, следует выполнить команду Save из всплывающего меню File основного окна программы ModelSim.

Варианты задания

Выполнить синтез устройства на базе ПЛИС архитектуры CPLD в САПР WEB PACK ISE и осуществить функциональное моделирование в среде ModelSim:

  1. На базе ПЛИС XC9536 построить схему распределителя сигналов, выдающую сигналы “y” в последовательности, заданной в варианте.

  2. Создать файл временных и топологических ограничений в соответствии с вариантом.

  3. Произвести генерацию тестового модуля.

Вариант 1

последовательность: 1,1,1,2,2,3,2,1,…

привязка цепи С к 8 контакту.

максимальное значение периода синхронизации для цепи С – 20ns.

Вариант 2

последовательность: 2,1,3,2,3,1,3,2,…

привязка цепи С к 13 контакту.

максимальное значение периода синхронизации для цепи С – 30ns.

Вариант 3

последовательность: 2,2,1,3,2,3,1,3,…

привязка цепи С к 9 контакту.

максимальное значение периода синхронизации для цепи С – 40ns.

Вариант 4

последовательность: 1,2,1,3,3,1,2,2,…

привязка цепи С к 4 контакту.

максимальное значение периода синхронизации для цепи С – 25ns.

Вариант 5

последовательность: 1,2,3,3,2,2,1,1,…

привязка цепи С к 24 контакту.

максимальное значение периода синхронизации для цепи С – 35ns.

Вариант 6

последовательность: 1,1,2,2,3,3,3,1,…

привязка цепи С к 33 контакту.

максимальное значение периода синхронизации для цепи С – 40ns.

Вариант 7

последовательность: 1,2,3,2,2,1,3,2,…

привязка цепи С к 12 контакту.

максимальное значение периода синхронизации для цепи С – 20ns.

Вариант 8

последовательность: 3,2,1,2,1,2,1,3,…

привязка цепи С к 19 контакту.

максимальное значение периода синхронизации для цепи С – 25ns.

Вариант 9

последовательность: 1,3,3,2,2,1,1,1,,…

привязка цепи С к 26 контакту.

максимальное значение периода синхронизации для цепи С – 30ns.

Вариант 10

последовательность: 1,3,2,1,2,2,3,1,…

привязка цепи С к 1 контакту.

максимальное значение периода синхронизации для цепи С – 20ns.

Вариант 11

последовательность: 1,2,2,3,3,2,2,1,…

привязка цепи С к 11 контакту.

максимальное значение периода синхронизации для цепи С – 20ns.

Вариант 12

последовательность: 2,3,3,1,1,1,2,1,…

привязка цепи С к 35 контакту.

максимальное значение периода синхронизации для цепи С – 25ns.

Вариант 13

последовательность: 2,2,1,1,2,3,2,1,…

привязка цепи С к 43 контакту.

максимальное значение периода синхронизации для цепи С – 30ns.

Вариант 14

последовательность: 3,1,2,4,2,1,3,2…

привязка цепи С к 29 контакту.

максимальное значение периода синхронизации для цепи С – 40ns.

Вариант 15

последовательность: 3,2,1,1,2,3,4,4,…

привязка цепи С к 2 контакту.

максимальное значение периода синхронизации для цепи С – 20ns.

Вариант 16

последовательность: 2,1,3,4,2,3,1,4,…

реализация на базе счетчика Джонсона

привязка цепи С к 22 контакту.

максимальное значение периода синхронизации для цепи С – 30ns.

Вариант 17

последовательность: 3,4,4,2,1,2,3,2,…

реализация на базе счетчика Джонсона

привязка цепи С к 14 контакту.

максимальное значение периода синхронизации для цепи С – 40ns.

Вариант 18

последовательность: 2,2,3,3,1,2,3,4

реализация на базе счетчика Джонсона

привязка цепи С к 37 контакту.

максимальное значение периода синхронизации для цепи С – 25ns.

Вариант 19

последовательность: 2,1,2,3,2,3,1,1,1,1,…

привязка цепи С к 28 контакту.

максимальное значение периода синхронизации для цепи С – 35ns.

Вариант 20

последовательность: 3,3,3,2,2,2,1,1,1,2,…

привязка цепи С к 27 контакту.

максимальное значение периода синхронизации для цепи С – 20ns.

Вариант 21

последовательность: 2,1,2,1,1,3,2,3,3,2,…

привязка цепи С к 20 контакту.

максимальное значение периода синхронизации для цепи С – 30ns.

Вариант 22

последовательность: 3,2,1,2,3,1,2,3,2,1,…

реализация на базе счетчика Джонсона

привязка цепи С к 25 контакту.

максимальное значение периода синхронизации для цепи С – 35ns.

Вариант 23

последовательность: 2,1,2,3,2,1,4,2,…

привязка цепи С к 38 контакту.

максимальное значение периода синхронизации для цепи С – 40ns.

Вариант 24

последовательность: 1,2,3,2,3,1,2,2,3,3,…

привязка цепи С к 18 контакту.

максимальное значение периода синхронизации для цепи С – 30ns.

Вариант 25

последовательность: 4,2,2,4,3,2,1,2,…

реализация на базе счетчика Джонсона

привязка цепи С к 3 контакту.

максимальное значение периода синхронизации для цепи С – 20ns.

Вариант 26

последовательность: 4,4,3,4,2,1,3,4,…

привязка цепи С к 34 контакту.

максимальное значение периода синхронизации для цепи С – 40ns.

Вариант 27

последовательность: 2,3,1,1,2,2,3,2,1,3,…

реализация на базе счетчика Джонсона

привязка цепи С к 36 контакту.

максимальное значение периода синхронизации для цепи С – 30ns.

Вариант28

последовательность: 1,1,2,3,2,3,1,3,2,1,…

реализация на базе счетчика Джонсона

привязка цепи С к 44 контакту.

максимальное значение периода синхронизации для цепи С – 20ns.

Вариант29

последовательность: 4,3,1,2,3,1,…

реализация на базе счетчика Джонсона

Характеристики

Тип файла
Документ
Размер
945 Kb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7021
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее