close

Вход

Забыли?

вход по аккаунту

Мое многонациональное Оренбуржье;doc

код для вставкиСкачать
РАСПРЕДЕЛЕНИЕ СОДЕРЖАНИЯ ДИСЦИПЛИНЫ ПО ВИДАМ
ЗАНЯТИЙ
1. ЛЕКЦИИ
№
пп
Разделы и темы дисциплины по учебной программе
Кол-во
часов
Семестр 6
1
1.1
2
2.1
3
3.1
4
4.1
Ведение.
Схемотехника программируемых логических интегральных
схем и их классификация.
Программируемая логическая интегральная схема
(ПЛИС,англ. programmablelogicdevice, PLD) это электронный
ком-понент, используемый для создания цифровых
интегральных схем. Вотличие от обычных цифровых
микросхем, логика работы ПЛИС не определяется при
изготовлении, а задаётся посредством программирования
(проектирования).
Основные понятия технологии внутрисхемного программирования.
Массивы программируемы ключей (FPGA).
Понятие проекта. Стратегия проектирования.ПЛИС типа
FPGA (англ. field- programmablegatearray) образованы
массивами программируемых ключей, представляющих
собой струк-туры памяти, содержат блоки умножениясуммирования, которые широко применяются при обработке
сигналов (DSP), а также логические элементы (на базе таблиц
перекодировки (таблиц истинности)) и их блоки коммутации.
FPGA обычно используются для обработки сигналов и имеют
существенно больше логических элементов и более гибкую
архитектуру, чем CPLD.
Структура и организация пакетов САПР MAXII и QuartusII.
Графическое описание проекта. Моделирование работы
ПЛИС (проекта).
Традиционно, пакеты САПР для ПЛИС состоят из:
ГРАФИЧЕСКИЙ РЕДАКТОР – позволяет создавать проект с
помощью визуальных компонентов, ТЕКСТОВЫЙ
РЕДАКТОР– позволяет создавать проекты на языках
высокого уровня описания аппаратуры, РЕДАКТОР
ЭЛЕМЕНТОВ – создает структурные элементы проекта и
РЕДАКТОР ВРЕМЕННЫХ ДИАГРАММ– предназначен для
моделирования работы проекта.
Описание и основные элементы языка AHDL.
Элементы языка.
2
2
2
2
5
5.1
6
6.1
7
7.1
В языке AHDL определены три типа имен:Символическое
имя (Symbolicname); Имя модуля (Subdesignname); Имя
вывода (Portname).
Символическое имя — определяемое пользователем имя,
используемоедля задания:переменных;констант;состояний и
разрядов
конечного
автомата;параметров;обозначаемых
арифметических выражений;именованных операторов.
Этап функционально- логического проектирования.
Примитивы буферов и триггеров.
Структура текстового описания.Примитив — встроенное в
пакет QUARTUSII и язык AHDL функциональное описание
того или иного внутреннего ресурса ПЛИС.В языке AHDL
определено
два
типа
примитивов:примитивы
буферов;примитивы триггеров: синхронных триггеров
(Flipflop) и триггера-защелки (Latch).В языке AHDL
используются следующие примитивы буферов:CARRY—
буфер цепочного переноса;CASCADE — буфер каскадного
наращивания логической функции;ЕХР— буфер логического
расширителя;GLOBAL
—
буфер
глобальной
цепи
распространения управляющего сигнала;LCELL— не
удаляемый
буфер
размещения
логической
ячейки
(макроячейки);OPNDRN — буфер выхода с открытым
коллектором;SOFT
—удаляемый
буфер
размещения
логической ячейки (макроячейки);TRI— буфер выхода с Z
состоянием.
Функционально-логическое проектирование на AHDL.
Логические уравнения.
Таблица истинности. Операторы переходов и ветвления.
Текстовое описание включает минимально необходимый
набор
разделов:Раздел
интерфейса
(SUBDESIGNSECTION).Раздел
описания
логики
(LOGICSECTION).Имя модуля Ьоо1е_1 должно совпадать с
именем файла (boole_1.TDF), в котором хранится
приведенное текстовое описание.Отметим, что порядок
использования логических уравнений 0UT1=A1&!A0; и
OUТ2=OUТ1#B; может быть произвольным, поскольку в
отличие от языков програм-мирования компилятор
осуществляет параллельное их выполнение.
Реализация прикладных задач на AHDL
Операторы цикла и прототипы модулей.
Язык AHDL позволяет при описании модуля использовать в
качествеего компонентов созданные ранее модули. Для этого
текстовое описаниемодуля верхнего уровня иерархии должно
содержать описания прототиповэтих модулей.
2
2
2
8
8.1
9
9.1
№
пп
Оператор FOR GENERATEОператор FOR GENERATE
(оператор цикла) позволяет упростить запись последовательности сходных логических уравнений и операторов
языка AHDL. Операторциклаимеетвид:FOR __index_variable
IN __range GENERATEstatement; statement; ENDGENERATE;
Проектирование основных модулей цифровых устройств
Триггерная (последовательная) схема — схема с элементом
2
памяти(триггером),
синхронизируемым
фронтом
(синхронный
триггер)
илиуровнем
(триггер-защелка)
тактового
сигнала.РегистрыРегистр
—
устройство,
обеспечивающее прием, хранение, передачуи преобразование
формы
представления
(параллельная,
последовательная)данных.По способу приема и передачи
данных различают:Параллельный регистр — регистр с
параллельными загрузкойи выходом данных.Сдвигающий
регистр — регистр с последовательными загрузкойи выходом
данных. Сдвигающий регистр с параллельной загрузкой
данных.Сдвигающий регистр с параллельным выходом
данных.
Реализация цифровых устройств с помощью цифровых автоматов
2
Конечные автоматы и модули памяти.
Конечный автомат — устройство с памятью, выходные
сигналы которогозависят от предыстории поступления
входных сигналов.Обобщенная структурная схема автомата
приведена на рисунке, гдеизображены:X[N..l] — входные
сигналы;Y[k..l] — выходные сигналы;Q[K..1] — разряды
памяти, определяющие состояние автомата;D[n..l] — данные
для записи в память;КС1 — комбинационная схема,
обеспечивающая формированиеданных для записи в
память;КС2 — комбинационная схема, порождающая
выходные сигналы.
Всего
18
Итого
18
2. ЛАБОРАТОРНЫЕ РАБОТЫ
Название работы
Кол-во
часов
Семестр 6
1
2
Лабораторная работа № 1.
Создание и исследование работы параллельного сумматора.
Лабораторная работа № 2.
Исследование схем сдвигающего регистра, регистра памяти и
универсального регистра.
6
6
3
4
5
6
№
пп
Лабораторная работа № 3.
Исследование схем T- и JK-триггеров и схемы счетчика.
Лабораторная работа № 4.
Исследование функционирования схем шифраторов и
указателей.
Лабораторная работа № 5.
Исследование функционирования схем шифраторов и
указателей.
Лабораторная работа № 6.
Исследование функционирования схем регистров FIFO, LIFO
и кэш-памяти.
Всего
Итого
3. САМОСТОЯТЕЛЬНАЯ РАБОТА
Вид работ
6
6
6
6
36
54
Кол-во
часов
Семестр 6
1
2
3
4
5
Подготовка к лекциям
Подготовка к выполнению лабораторных работ
Подготовка отчетов по лабораторным работам.
Подготовка тематического обзора (реферата)
Всего
18
12
12
12
54
Итого с зачетом
54
Подготовка к зачету
1/--страниц
Пожаловаться на содержимое документа