- •Вступление
- •1. Разработка проекта
- •1.1. Создание проекта
- •1.2. Создание логической схемы
- •1.3. Создание сложных схем
- •2. Компиляция проекта
- •2.1. Установка настроек компилятора
- •2.2. Создание назначений I/o логической схемы выводам плис
- •2.3. Компиляция проекта
- •3. Модуль симуляции
- •3.1. Создание Waveform файла для симуляции
- •3.2. Симуляция проекта
- •4. Модуль программирования
- •4.1. Программирование устройств Altera
- •5. Дополнительные сведения
- •5.1. Cправочная система Quartus II
- •5.2. Получение лицензии
- •6. Лабораторные работы
- •6.1. Изучение возможностей стенда и сапр Quartus II
- •6.2. Конфигурирование и программирование плис
- •6.3. Построение блоков управления на логических элементах
- •6.4. Использование блоков интеллектуальной собственности ip предоставляемых сапр Quartus II
- •Литература
- •Оглавление
3.1. Создание Waveform файла для симуляции
Для создания новой временной диаграммы нужно в меню File нажмите пункт New, выберете закладку Other Files и укажите пункт Vector Waveform File.
Рис.3.1. Окно WaveForm файла
Чтобы изменить время конца симуляции в меню Edit выберете пункт End Time. В появившемся диалоге в поле Time введите время в наносекундах. Для сохранения файла воспользуетесь пунктом Save As меню File.
Для поиска имен цепей, которые необходимо добавить в меню View укажите пункт Utilities Windows и выберете пункт Node Finder. В появившемся окне в списке Filter установите пункт Pins all, а затем нажмите кнопку List.
Рис. 3.2. Диалог поиска цепей
В списке Node Found выберете нужные цепи и перетащите их мышкой в поле Name Waveform файла.
Рис. 3.3. Добавление выбранных цепей в WaveForm файл
Для
редактирования временных диаграмм
нажмите
на панели инструментов. Чтобы начать
редактирование входной цепи щелкните
на имени правой кнопкой мыши. В
раскрывшемся меню выберете пункт Value,
в котором указывается тип заполнения
на выбранном участке временной диаграммы
(также можно воспользоваться кнопками
на панели инструментов). Область
редактирования выбирается с помощью
мыши.
Рис. 3.4. Редактирование временной диаграммы
3.2. Симуляция проекта
Можно определить настройки симулятора, которые позволят управлять типом симуляции, периодом симуляции, наборами векторов, участвующих в симуляции и другими опциями.
Для этого в меню Assignment выберете пункт Settings. В списке категорий выберете пункт Simulation Settings. Проверьте, что в списке Simulation Node установлен пункт Timing. В поле Simulation Input укажите путь к Waveform файлу, созданному ранее.
В поле Simulation Period должна быть установлена опция Run Simulation until all vector stimuli are used. Проверьте также, что опции Automatically add pins simulation output waveforms и Simulation coverage reporting включены.
Рис. 3.5. Окно настроек симулятора
После всех настроек нажмите OK.
Для запуска симулятора необходимо в меню Processing выбрать пункт Start Simulation. Симулятор начнет работу, используя настройки определенные ранее. Во время процесса обработки входных векторов и симуляции схемы в окне состояния автоматически отображается процесс выполнения симуляции в процентах и время, потраченное на каждую стадию симуляции. Результаты добавляются в окне Simulation Report.
В течение процесса симуляции окно Simulation Report появляется автоматически. В нем отображается полезная информация о текущем процессе симуляции. По умолчанию временные диаграммы появляются в этом окне. Они показывают поведение определенных выходных сигналов в течение симуляции. Отчет о симуляции также содержит полезные разделы, которые предоставляют информацию о текущей симуляции, включая информацию о настройках симулятора, сообщениях симуляции и времени работы симулятора.
Рис. 3.6. Окно отчета симулятора
