Тема: Программное и методическое обеспечение лабораторного комплекса по дисциплине «Проектирование цифровых устройств»
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 5
1 Анализ технического задания 8
2 Описание учебного микропроцессорного комплекта 10
2.1 Аппаратная реализация лабораторного комплекса 10
2.2 Программная реализация микропроцессорной системы на
ПЛИС....14
2.2.1 Состав микропроцессорной системы 14
2.2.2 Описание периферийных устройств микропроцессорной
системы 16
2.2.3 Описание работы блоков микропроцессорной системы 19
2.3 Программная реализация микропроцессора на ПЛИС 22
2.3.1 Функциональная схема арифметико-логического устройст¬ва //// 22
2.3.2 Система команд, выполняемых микропроцессором 24
3 Разработка методического обеспечения лабораторного комплекса 31
3.1 Руководство по работе с лабораторным комплексом 34
3.2 Разработка методических указаний по выполнению лабораторных
работ 36
3.3 Примеры выполнения лабораторных работ 38
ЗАКЛЮЧЕНИЕ 44
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 46
ПРИЛОЖЕНИЕ А 47
ПРИЛОЖЕНИЕ Б 63
ПРИЛОЖЕНИЕ В 73
ПРИЛОЖЕНИЕ Г 79
📖 Введение
При разработке собственного программного и методического обеспечения были учтены возможности и особенности разработанных ранее моделей.
Были рассмотрены работы других ВУЗов и сделаны выводы о составе, структуре и периферии разрабатываемого лабораторного комплекса.
При изучении разработанных ранее моделей были рассмотрены методические указания НГТУ по курсу «Схемотехническое проектирование с помощью программируемых логических интегральных схем» [1]. В данном цикле лабораторных работ изучается построение цифровых схем на ПЛИС MAX II с помощью САПР Quartus II. На примере этих методических указаний можно убедиться, что идея выбрать основой лабораторного стенда ПЛИС рациональной, поскольку микросхемы программируемой логики являются одним из наиболее мощных и гибких инструментов проектирования цифровых схем. Однако в данном лабораторном комплексе не ставилась целью отработка навыков программирования на языках описания аппаратуры интегральных схем.
Другим примером выполнения лабораторного комплекса по смежной теме стали методические указания по дисциплине «Проектирование аппаратно-программных средств» БНТУ [1]. В данном комплексе основной задачей ставится ознакомление с принципами и способами проектирования цифро- 5
вых схем на основе ПЛИС на языке VHDL. В этой работе, по сравнению с предыдущей, изучаются основы языка описания аппаратуры VHDL. В данной дипломной работе идея ознакомления с базой цифровой схемотехники модернизируется до уровня изучения простой микропроцессорной системы, что позволит студентам ближе изучить более сложные модели построения цифровых схемотехнических моделей.
Два рассмотренных далее методических указания основываются на уже готовых микропроцессорных системах серии КР580. Эти лабораторные комплексы разработаны для дисциплин «Микропроцессорные средства автоматизации» и «Микропроцессорные устройства автоматики» КемТИПП [3] и СибАДИ [4]. Относительно разрабатываемого в дипломной работе лабораторного комплекса, данные работы сделаны на изготовленных микропроцессорных системах, что не позволяет студентам наглядно изучить устройство этих систем.
Помимо этого, создание собственной модели комплекса было обусловлено тем, что уже имеющиеся на кафедре модели не могли позволить программную работу того уровня, который требуется для студентов выбранной специальности и направления.
Разработка учебного микропроцессорного комплекса базируется на работе, в которой использовался стенд ОАВТ и сменная плата и изучались принципы работы арифметико-логического устройства. Недостатками такого стенда является его высокая габаритность, трудоёмкость выполнения работы и ручное устройство управления. Также на данном стенде не удастся реализовать задачи проектирования на программном языке VHDL, который изучается по выбранному типу специальности.
В целях всего перечисленного выявилась необходимость более современного, функционального и удобного оборудования для изучения учебного микропроцессорного комплекта на базе программируемых логических интегральных схем (ПЛИС).
В данной дипломной работе описывается микропроцессорная система на основе ПЛИС MAX II фирмы Altera. Подробно предоставляется информация о характеристиках микропроцессора и периферийных устройств, расположенных на отладочной плате. Описывается система команд, реализуемых на микропроцессоре. На основе микропроцессорной системы разрабатывается цикл лабораторных работ, основанный на знаниях, полученных студентами при изучении дисциплины «Проектирование цифровых устройств». Структура лабораторных работ предоставляет студенту на практике изучить простую микропроцессорную систему, а также модифицировать систему команд и код самого soft-процессора. В конце пояснительной записки подводятся итоги, содержащие в себе сведения об актуальности разработки и внедрения в учебный процесс комплекса лабораторных работ, а также перспективы развития описанной микропроцессорной системы.
✅ Заключение
Лабораторный цикл включает в себя три работы, каждая из которых постепенно позволяет студентам отработать ряд навыков, связанных с программируемой логикой и с языком описания аппаратуры. Комплекс лабораторных работ нацелен на практическое изучение таких аспектов, как:
- структура микропроцессорной системы;
- язык низкого уровня микропроцессора;
- язык описания аппаратуры VHDL;
- программная модификация логических элементов на языке VHDL.
Кроме того, одно из основных назначений данного курса работ - подробное изучение работы микропроцессорной системы на простом примере. Такая система позволяет наглядно проследить методику работы процессора, понять фундаментальные основы разработки более сложных моделей микропроцессорных систем.
Так как микропроцессорная система была разработана для учебного процесса, микропроцессор ограничивается набором из шестнадцати команд, среди которых отсутствуют команды перехода и прерываний.
Если применение лабораторного комплекса окажется достаточно эффективным, впоследствии он может быть подвержен модернизации. Это не представит проблем, поскольку микропроцессорная система была разработана программно. Перспективы усложнения процессора довольно обширны. Внутри программного автомата может быть расширена система команд. В таком случае можно будет реализовать команды условного перехода, безусловного перехода, команды прерываний. Кроме того, можно модернизировать арифметико-логическое устройство, добавив побитовые операции, отрицательные значения, добавить флаг отрицательных значений.
Таким образом, в учебном процессе по дисциплине «Проектирование цифровых устройств» появился новый, усовершенствованный комплекс лабораторных работ, позволяющий студентам на практике изучить и частично модифицировать микропроцессорную систему, реализованную на основе ПЛИС.





