Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Grushin_coder_930.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.29 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра АИТУ

Пояснительная записка

к курсовому проекту по дисциплине:

"Проектирование цифровых устройств на ПЛИС"

Тема проекта:

«Устройство для преобразования кода»

Выполнил: ст.гр.930

Грушин Д. М.

Проверил: доц. каф. АИТУ

Гаврилов А.Н.

Рязань, 2013

Содержание

  1. Введение…………………………………………………………………….3

  2. Задание на курсовой проект……………………………………………….4

  3. Структурная схема устройства для помехоустойчивого кодирования…5

  4. Проектирование CRC-кодера……………………………………………...7

  5. Проектирование устройства формирования пускового импульса…….11

  6. Проектирование устройства деления частоты………………………….13

  7. Проектирование устройства управления………………………………..15

  8. Проектирование сдвигового регистра…………………………………..19

  9. Проектирование дешифратора для управления 7-сегментным индикатором…………………….……………..………………………….23

  10. Схема проекта устройства для помехоустойчивого кодирования и проверка его работоспособности…………………………………….….25

  11. Размещение проекта на кристалле……….…….………….…………….30

  12. Назначение контактов микросхемы EPF10K70RC240-4 для портов проекта…………………………………………………………………….30

  13. Определение временных задержек и быстродействия устройства..….34

  14. Заключение………………………………………………………………..35

  15. Библиографический список……………………………………………...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.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]