
- •«Устройство для преобразования кода»
- •Содержание
- •Введение
- •Задание на курсовой проект
- •Структурная схема устройства для помехоустойчивого кодирования
- •Проектирование crc-кодера
- •Проектирование устройства формирования пускового импульса
- •Проектирование устройства деления частоты
- •Проектирование устройства управления
- •Проектирование сдвигового регистра
- •Проектирование дешифратора для управления 7-сегментным индикатором
- •Размещение проекта на кристалле
- •Назначение контактов микросхемы epf10k70rc240-4 для портов проекта
- •Определение временных задержек и быстродействия устройства
- •Заключение
- •Библиографический список
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра АИТУ
Пояснительная записка
к курсовому проекту по дисциплине:
"Проектирование цифровых устройств на ПЛИС"
Тема проекта:
«Устройство для преобразования кода»
Выполнил: ст.гр.930
Грушин Д. М.
Проверил: доц. каф. АИТУ
Гаврилов А.Н.
Рязань, 2013
Содержание
Введение…………………………………………………………………….3
Задание на курсовой проект……………………………………………….4
Структурная схема устройства для помехоустойчивого кодирования…5
Проектирование CRC-кодера……………………………………………...7
Проектирование устройства формирования пускового импульса…….11
Проектирование устройства деления частоты………………………….13
Проектирование устройства управления………………………………..15
Проектирование сдвигового регистра…………………………………..19
Проектирование дешифратора для управления 7-сегментным индикатором…………………….……………..………………………….23
Схема проекта устройства для помехоустойчивого кодирования и проверка его работоспособности…………………………………….….25
Размещение проекта на кристалле……….…….………….…………….30
Назначение контактов микросхемы EPF10K70RC240-4 для портов проекта…………………………………………………………………….30
Определение временных задержек и быстродействия устройства..….34
Заключение………………………………………………………………..35
Библиографический список……………………………………………...36
Введение
ПЛИС (программируемая логическая интегральная схема) - это большие интегральные микросхемы матричного типа, позволяющие программным способом реализовать логические функции большой сложности. ПЛИС становятся в последнее время все более распространенной и привычной элементной базой для разработчиков цифровых устройств. Сфера применения ПЛИС чрезвычайно широка. На них могут строиться не только крупные блоки систем, но и системы в целом, включая память и процессоры.
Данный курсовой проект предусматривает проектирование в системе MAX+PLUS II и создание на учебной плате UP2 Educational Kit устройства для помехоустойчивого кодирования.
Задание на курсовой проект
Заданием предусматривается разработка CRC-кодера с заданным образующим полиномом.
Вариант задания приведен в следующей таблице:
Вариант |
(n,k)-код |
Образующий полином |
Тип преобразователя кода |
4 |
(8,5) |
1111 |
кодер |
При выполнении задания предполагается использование трех способов проектирования, предусмотренных системой MAX+PLUS II:
на основе простейших модулей логических элементов и триггеров из библиотеки MAX+PLUS II;
на основе параметризированных или параметризированных модулей из библиотеки MAX+PLUS II;
в виде текстового описания на языке AHDL.
Блоки проекта должны быть реализованы в соответствии с таблицей:
Блок проекта |
Вариант исполнения |
CRC-кодер |
AHDL |
Формирователь пускового импульса |
Логика |
Делитель частоты |
AHDL |
Устройство управления |
AHDL |
Сдвиговый регистр |
Логика |
Дешифратор |
Логика |
Необходимо
предусмотреть режим пониженной скорости
преобразования. Коэффициент деления
частоты таковых импульсов в режиме
пониженной скорости преобразования
выбирается по формуле:
,
где N – номер варианта (k = 25).
Работоспособность проекта должна быть продемонстрирована на учебной плате UP2 Educational Kit.