Прикладная информатика

 

  1. Список изучаемых тем по разделам

  2. Темы контрольных и лабораторных работ

  3. Примеры студенческих работ

  4. Полезная информация

Курс лекций "Прикладная информатика" является базовой дисциплиной. Курс включает в себя 16 лекций и 34 лабораторные работы. Содержание дисциплины охватывает круг вопросов, связанных с с основами цифровых систем, логическими элементами, основами проектирования устройств программируемой логики с рассмотрением деталей на разных уровнях абстракции.

Программой дисциплины предусмотрены следующие виды контроля: текущий контроль успеваемости в форме дискуссий, устного опроса, проведения контрольных работ, доклада и презентации реферата, приема индивидуальных домашних заданий и оценки знаний, умений и навыков студентов по пройденному материалу на основе текущих оценок, полученных ими на занятиях за все виды работ и промежуточный контроль в форме экзамена.

Лекции и практические занятия проводит инженер-исследователь Шуклин Филипп Александрович.

Предмет расскажет о:

  • системах счисления
  • логических элементах и логическом базисе
  • сигналах и слотах
  • программируемой логике
  • синтезе логических примитивов из кода высокого уровня
  • принципах программирования на языке описания аппаратуры VHDL (Verilog)
  • программируемых логических интегральных схемах
  • принципах построения современных электронных устройств
  • иерархической структуре программируемой логики

Результатом освоения курса будут являться:

  • Понимание иерархической структуры программируемой логики и принципов программирования на VHDL (Verilog); принципов программирования в сред QT; 
  • Знание на уровне представлений о программируемой логике; на уровне воспроизведения : о системах счисления, о преобразовании типов, о синтезе логических примитивов из кода высокого уровня;
  • Умение разрабатывать программы с графическим интерфейсом в среде QT; моделировать работу цифровой схемы с использованием программного пакета Modelsim; проводить компиляцию и конфигурировать ПЛИС с использованием среды проектирования Quartus II (Vivado IDE);
  • Практические навыки программирования логических микросхем и высокоуровневого программирования на С++;
  • Опыт в реализации интерфейса передачи данных от ПЛИС и обработки и визуализации этих данных на ПК .

Краткое содержание курса:

  1. Основы программируемой логики. Язык VHDL (Verilog);
  2. Программирование в среде QT;
  3. Обработка на ПК информации, поступающей в реальном времени с ПЛИС.

Полезная информация:

  1. Литература:

    • Д.М. Харрис, С.Л. Харрис. Цифровая схемотехника и архитектура компьютера - хороший учебник с описанием работы вычислительной техники на различных уровнях абстракции, доступен к скачиванию бесплатно, требуется регистрация
    • Клайв Максфилд. Проектирование на ПЛИС. Курс молодого бойца - книга доступна в библиотеке университета
    • Лайонс Р. Цифровая обработка сигналов - в книге рассказываются доступным языком азы обработки сигналов, доступна в библиотеке университета
  2. Видео:

  3. Другие источники информации:

    • easyelectronics.ru - форум, посвященный разработке с использованием программируемой электроники, так же содержит в себе учебные материалы для знакомства с микроконтроллерами
    • habrahabr.ru - российский IT-портал, многие авторы которого пишут и переводят статьи в том числе и про электронику и ЦОС
    • marsohod.org - российский проект, посвященный разработке с использованием ПЛИС

Прикрепленные файлы: