- •1.1. Назначение и возможности Quartus II
- •1.2. Понятие проекта в Quartus II
- •1.3. Процедура проектирования в Quartus II
- •1.4. Запуск Quartus II и открытие проекта
- •1.5. Графический пользовательский интерфейс Quartus II
- •1.5.1. Окна менеджера проекта Quartus II
- •1.5.2. Навигатор проекта
- •1.6. Создание нового проекта
- •Часть 2 Ввод описания проекта в Quartus II
- •2.1. Ввод и редактирование схем в графическом редакторе
- •2.1.1. Назначение и возможности графического редактора Quartus II
- •2.1.2. Создание нового схемного модуля
- •2.1.3. Окно графического редактора схем
- •2.1.4. Ввод элементов в схему
- •2.1.5. Соединение элементов в схеме
- •2.1.5.1. Рисование одиночных соединений
- •2.1.5.2. Рисование шин
- •2.1.6. Элементы текстового и графического оформления схемы
- •2.1.7. Редактирование схемы
- •2.1.8. Создание графического обозначения схемного модуля
- •2.1.9. Создание текстового описания на языке hdl для схемного модуля
- •2.1.10. Создание файла декларации компонента на языке hdl для схемного модуля
- •2.2. Ввод и редактирование текстового описания проекта
- •2.2.1. Назначение и возможности текстового редактора
- •2.2.2. Создание нового файла с текстовым описанием
- •2.2.3. Окно текстового редактора
- •2.2.4. Использование шаблонов в текстовом описании
- •2.2.5. Редактирование текстового описания
- •2.2.6. Преобразование файлов с текстовыми описаниями в другие виды файлов
- •2.3. Просмотр и редактирование условных графических обозначений элементов
- •2.4 Ввод и редактирование содержимого модулей памяти
- •2.4.1. Назначение и возможности редактора содержимого модулей памяти
- •2.4.2. Создание нового файла инициализации памяти
- •2.4.3. Редактирование содержимого памяти
- •2.5. Использование Mega Wizard Plug-In Manager для создания и редактирования мегафункций
- •2.6. Создание и редактирование назначений контактов ввода-вывода проекта
- •2.6.1 Окно графического редактора назначений выводов проекта
- •2.6.2. Использование окна Package View для назначения и редактирования выводов проекта
- •2.6.3. Назначение контактов ввода-вывода в окне All Pins list
- •Часть 3 Моделирование проекта
- •3.1. Последовательность моделирования
- •3.2. Окно утилиты моделирования
- •3.3. Задание параметров моделирования
- •3.4. Создание файла с временными диаграммами
- •3.5. Окно редактора временных диаграмм
- •3.6. Создание и редактирование временных диаграмм
- •3.6.1. Задание длительности временных диаграмм
- •3.6.2. Задание контрольных точек схемы
- •3.6.3. Использование временной сетки
- •3.6.3.1. Задание размера временной сетки
- •3.6.3.2. Привязка временных диаграмм к временной сетке
- •3.6.4. Задание входных воздействий
- •3.6.4.1. Выделение временного интервала
- •3.6.4.2. Задание синхросигнала
- •3.6.4.3. Задание состояний счетчика на шине
- •3.6.4.4. Задание постоянного значения сигнала или шины
- •3.6.4.5. Задание случайного значения сигнала или шины
- •3.6.5. Редактирование временных диаграмм
- •3.6.6. Использование временных меток для анализа временных диаграмм.
- •3.7. Запуск моделирования
- •3.8. Наблюдение отчета о моделировании
- •3.9. Сравнение временных диаграмм
- •Часть 4 Компиляция проекта
- •4.1. Настройка параметров и запуск компиляции проекта
- •4.2. Отображение результатов компиляции проекта
- •Часть 5 Программирование кристалла плис
- •Библиографический список
2.1.5. Соединение элементов в схеме
2.1.5.1. Рисование одиночных соединений
Элементы, доступные в библиотеках, могут иметь контакты двух типов: одиночные и шинные. Каждый шинный контакт представляет собой упорядоченную совокупность одиночных контактов. Для соединения одиночных контактов используются одиночные цепи. Для соединения шинных контактов используются шины.
Создание соединений в схеме осуществляется путем рисования фрагментов цепи, соединяющей два объекта. Объектом может быть входной или выходной контакт элемента, включая элемент ввода-вывода, либо цепь. Чтобы изобразить соединение на схеме выполните следующие шаги.
Нажмите левой клавишей мыши кнопку на панели инструментов графического редактора. После этого курсор мыши, помещенный в рабочее поле графического редактора примет вид перекрестия
с
прикрепленным изображением нажатой
кнопки.
То же самое произойдет, если подвести курсор мыши к контакту элемента, либо к граничной точке фрагмента цепи, не нажимая кнопки
Поместите курсор мыши на первый объект или желаемую точку на свободном поле (начало фрагмента цепи). Затем, удерживая нажатой левую кнопку мыши, переместите курсор во вторую желаемую точку и отпустите кнопку. На схеме прорисуется линия синего цвета.
Повторите действия из п.2 для рисования всей цепи. Последний, прорисованный на схеме фрагмент цепи, выделится синим цветом.
Графический редактор Quartus II не требует прорисовывать все соединения в схеме. Достаточно присвоить имя цепи и такое же имя указать на другом фрагменте цепи, чтобы графический редактор считал эти цепи соединенными.
Чтобы выполнить действия с цепью, необходимо вначале ее выделить на схеме, а затем с помощью контекстно-зависимого меню, вызываемого щелчком правой клавиши мыши, выполнить желаемое действие с выделенной цепью, включая присвоение ей имени.
Чтобы выделить фрагмент цепи, выполните следующее.
1. Нажмите кнопку
выделения объекта
на панели инструментов графического
редактора. Нажатая кнопка изображается
более светлым цветом.
2. Подведите курсор к желаемой цепи. При этом в точке соединения курсора с цепью появится значок перекрестия .
3. Нажмите левую кнопку мыши. После этого фрагмент цепи на схеме выделится синим цветом.
Контекстно-зависимое меню, вызываемое правой кнопкой мыши, приведено на рисунке 2.1.5.1.1.
Рис. 2.1.5.1.1. Вид контекстно-зависимого меню, вызываемого после выделения цепи на схеме
Чтобы присвоить имя цепи, выберите из этого меню строку Properties, подведя курсор мыши к соответствующей строке. Далее нажмите левую клавишу мыши. Появится окно Node Properties, показанное на рис. 2.1.5.1.2.
Рис. 2.1.5.1.2. Пример задания имени цепи
Наберите имя цепи в поле Name и нажмите кнопку OK . Набранное имя изобразится на схеме, окруженное синим прямоугольником, как показано на рисунке 2.1.5.1.3
Рис. 2.1.5.1.3. Пример изображения имени цепи на схеме
С помощью левой клавиши мыши имя можно перетащить и поставить в желаемую позицию на схеме. Также в окне Node Properties с помощью закладок Font и Format можно изменить шрифт и цвета линий и текста.
