
Курс цифровой электроники
Освойте цифровую электронику от логических элементов до программирования FPGA в одном комплексном курсе. Вы будете проектировать реальные схемы, писать код на языках описания аппаратуры и уверенно строить полные цифровые системы. Этот курс охватывает всё — от булевой алгебры и триггеров до проектирования АЛУ, сопряжения с памятью и методов снижения энергопотребления.
Чему вы научитесь:
Вы начнёте с двоичных систем счисления и булевой алгебры, затем перейдёте к проектированию комбинационных схем, последовательной логики и конечных автоматов. Вы научитесь проектировать сумматоры, мультиплексоры, дешифраторы и полные арифметико-логические устройства. Курс охватывает архитектуры памяти, включая SRAM, DRAM, ПЗУ и флеш-память. Вы будете программировать ПЛМ, CPLD и FPGA на языках VHDL и Verilog. Также рассматриваются методы обеспечения целостности сигналов, оптимизации энергопотребления и тестопригодности. По завершении курса вы сможете интегрировать и проверять полные цифровые системы на уровне регистровых передач.
Как вы учитесь на практике Курс цифровой электроники
Как вы практикуетесь Курс цифровой электроники
Для компаний, которые хотят обучить свою команду
В Dedika для бизнеса курс включает упражнения и примеры, адаптированные под ваш бизнес и потребности вашей компании.
Содержание курса
8 Главы • 40 УрокаПродолжительность от 4 до 360 часов (вы решаете)
Глава 1СкрытьСкрыть деталиСмотреть деталиОсновы цифровой логики
Основы цифровой логики
Урок 1 • Основы булевой алгебры
Вводит булевы переменные, аксиомы и теоремы для упрощения логических выражений. Обеспечивает математическую основу для проектирования и минимизации логических схем.
Урок 2 • Логические элементы и таблицы истинности
Рассматривает стандартные типы логических элементов, их обозначения и построение таблиц истинности. Связывает абстрактные булевы выражения с физической реализацией на логических элементах.
Урок 3 • Системы счисления и преобразования
Охватывает двоичную, восьмеричную и шестнадцатеричную системы, а также методы перевода между основаниями. Устанавливает числовой язык, используемый во всём анализе цифровых схем.
Урок 4 • Минимизация с помощью карт Карно
Обучает правилам группировки карт Карно для минимизации выражений в виде суммы произведений и произведения сумм. Систематически уменьшает количество логических элементов и сложность схем.
Урок 5 • Семейства логики и электрические характеристики
Сравнивает семейства ТТЛ, КМОП и ЭСЛ по скорости, мощности и помехозащищённости. Обосновывает решения по проектированию схем реальными электрическими ограничениями.
Глава 2СкрытьСкрыть деталиСмотреть деталиПроектирование комбинационных схем
Проектирование комбинационных схем
Урок 1 • Шифраторы и дешифраторы
Объясняет приоритетные шифраторы, двоичные дешифраторы и драйверы семисегментных индикаторов. Связывает логику кодирования с реальными приложениями индикации и декодирования адресов.
Урок 2 • Мультиплексоры и демультиплексоры
Охватывает работу мультиплексора и демультиплексора, управление линией выбора и реализацию функций с помощью мультиплексоров. Демонстрирует маршрутизацию данных как универсальный логический инструмент.
Урок 3 • Анализ временных характеристик комбинационных схем
Анализирует задержку распространения, импульсные помехи и критический путь в комбинационных сетях. Готовит студентов к соблюдению временных ограничений в реальных проектах.
Урок 4 • Компараторы и преобразователи кодов
Проектирует компараторы кодов и схемы преобразования кодов для BCD и кода Грея. Закрепляет методологию булева проектирования на практических схемах обработки данных.
Урок 5 • Сумматоры и вычитатели
Строит схемы полусумматора, полного сумматора и сумматора с последовательным переносом на основе булевых выражений. Вводит арифметическое оборудование как основу для проектирования АЛУ.
Глава 3СкрытьСкрыть деталиСмотреть деталиПоследовательная логика и триггеры
Последовательная логика и триггеры
Урок 1 • Регистры и регистры сдвига
Проектирует регистры с параллельной загрузкой и последовательные/параллельные регистры сдвига для хранения и перемещения данных. Связывает массивы триггеров с практическими схемами обработки данных.
Урок 2 • Триггеры, управляемые фронтом
Охватывает D-, JK-, T- и SR-триггеры с управлением по фронту и входами предустановки и сброса. Обеспечивает основные примитивы памяти для любого проектирования последовательных схем.
Урок 3 • Защёлки и базовые элементы памяти
Вводит SR-, D- и стробируемые защелки как фундаментальные бистабильные схемы. Устанавливает, как обратная связь создает устойчивое хранение состояний в цифровых системах.
Урок 4 • Распределение тактовых сигналов и временные ограничения
Рассматривает расфазировку тактовых сигналов, дрожание и правила синхронного проектирования для надежных последовательных схем. Обеспечивает соблюдение студентами временной дисциплины во всех синхронных проектах.
Урок 5 • Синхронные и асинхронные счётчики
Строит счётчики с последовательным переносом и синхронные двоичные/BCD-счётчики с управляемым модулем. Демонстрирует счётные схемы, используемые в приложениях синхронизации и последовательности.
Глава 4СкрытьСкрыть деталиСмотреть деталиПроектирование конечных автоматов
Проектирование конечных автоматов
Урок 1 • Верификация и моделирование конечных автоматов
Проверяет корректность конечного автомата с помощью временных диаграмм, форм сигналов моделирования и анализа покрытия состояний. Формирует уверенность в правильности проекта до реализации.
Урок 2 • Понятия конечных автоматов и диаграммы состояний
Определяет состояния, переходы, входы и выходы для моделей Мили и Мура. Устанавливает формальную основу для любой спецификации последовательного поведения.
Урок 3 • Вывод логики следующего состояния и выходов
Выводит булевы уравнения следующего состояния и выходов из таблиц состояний с помощью карт Карно. Создаёт комбинационную логику, управляющую входами и выходами триггеров.
Урок 4 • Кодирование состояний и выбор триггеров
Применяет стратегии двоичного, Грея и унитарного кодирования и выбирает подходящие типы триггеров. Связывает выбор кодирования со сложностью схемы и временными характеристиками.
Урок 5 • Практические примеры проектирования конечных автоматов
Реализует контроллеры светофоров, детекторы последовательностей и контроллеры торговых автоматов в качестве примеров конечных автоматов. Закрепляет полный поток проектирования на реалистичных приложениях.
Глава 5СкрытьСкрыть деталиСмотреть деталиЦифровое арифметическое устройство и проектирование АЛУ
Цифровое арифметическое устройство и проектирование АЛУ
Урок 1 • Проектирование функционального блока АЛУ
Интегрирует сумматор, логический и сдвиговый блоки с мультиплексорами выбора функции в законченное АЛУ. Демонстрирует, как арифметические и логические операции совместно используют аппаратные ресурсы.
Урок 2 • Представление чисел с плавающей точкой и операции
Объясняет форматы одинарной и двойной точности IEEE 754, режимы округления и базовое сложение чисел с плавающей точкой. Вводит аппаратуру для чисел с плавающей точкой как расширение блоков целочисленной арифметики.
Урок 3 • Методы двоичного умножения
Реализует архитектуры умножителей на основе сдвига и сложения, кодирования Бута и матричных умножителей для двоичного умножения. Расширяет навыки проектирования арифметических устройств до многотактных и конвейерных операций.
Урок 4 • Архитектуры быстрых сумматоров
Сравнивает топологии сумматоров с ускоренным переносом, с выбором переноса и префиксных сумматоров для оптимизации скорости. Развивает сумматоры с последовательным переносом для достижения высокопроизводительных арифметических блоков.
Урок 5 • Деление и обнаружение переполнения
Охватывает алгоритмы деления с восстановлением и без восстановления остатка, а также формирование флага переполнения. Завершает рассмотрение четырёх основных арифметических операций в аппаратуре.
Глава 6СкрытьСкрыть деталиСмотреть деталиЗапоминающие устройства и системы хранения данных
Запоминающие устройства и системы хранения данных
Урок 1 • Расширение памяти и сопряжение
Проектирует расширение разрядности слова и адресного пространства с использованием нескольких микросхем памяти. Охватывает дешифрацию выбора микросхемы и временные диаграммы шины для надёжного сопряжения с памятью.
Урок 2 • Архитектура флеш-памяти
Рассматривает массивы ячеек флеш-памяти NOR и NAND, блоки стирания и принципы выравнивания износа. Связывает технологию флеш-памяти с проектированием встроенных систем хранения и твердотельных накопителей.
Урок 3 • Типы ПЗУ и программирование
Охватывает структуры и методы программирования масочных ПЗУ, ППЗУ, УФ-ППЗУ и ЭСППЗУ. Устанавливает варианты энергонезависимой памяти для встроенных приложений и таблиц поиска.
Урок 4 • Статическое и динамическое ОЗУ
Сравнивает шеститранзисторные ячейки SRAM с конденсаторными ячейками DRAM по скорости и плотности. Объясняет циклы регенерации, временные диаграммы доступа и сигналы управления чтением/записью.
Урок 5 • Иерархия памяти и производительность
Анализирует уровни кэша, частоту попаданий/промахов и пропускную способность памяти для оптимизации производительности системы. Связывает знания на уровне устройств с решениями по архитектуре памяти на системном уровне.
Глава 7СкрытьСкрыть деталиСмотреть деталиПрограммируемые логические устройства
Программируемые логические устройства
Урок 1 • Ввод проекта на языке описания аппаратуры
Вводит синтаксис VHDL и Verilog для описания комбинационной и последовательной логики. Связывает языки описания аппаратуры с реализацией на программируемых устройствах.
Урок 2 • Синтез, размещение и трассировка
Проводит по этапам синтеза, технологического отображения, размещения и трассировки в потоке проектирования FPGA. Готовит студентов к формированию и проверке bitstream-файлов для программирования устройств.
Урок 3 • Архитектура и конфигурирование CPLD
Охватывает логические блоки CPLD, матрицы межсоединений и энергонезависимую память конфигурации. Расширяет концепции PAL на более крупные и сложные программируемые устройства.
Урок 4 • Архитектура PAL и PLA
Объясняет программируемые матрицы И-ИЛИ, карты перемычек и выходные макроячейки в устройствах PAL/PLA. Обеспечивает основу для понимания всех структур программируемой логики.
Урок 5 • Архитектура FPGA и ресурсы
Рассматривает логические ячейки на основе LUT, триггеры, блочную память и блоки DSP в FPGA. Сопоставляет ресурсы FPGA с требованиями цифрового проекта.
Глава 8СкрытьСкрыть деталиСмотреть деталиИнтеграция и тестирование цифровых систем
Интеграция и тестирование цифровых систем
Урок 1 • Шинные архитектуры и межсоединения
Охватывает топологии межсоединений с общей шиной, точка-точка и коммутационной матрицей для взаимодействия подсистем. Связывает блоки памяти, процессора и периферии в когерентную систему.
Урок 2 • Функциональная и структурная верификация
Применяет моделирование, формальную верификацию и проверку эквивалентности для подтверждения корректности проекта. Обеспечивает соответствие реализованной схемы поведенческой спецификации.
Урок 3 • Проектирование на уровне регистровых передач
Описывает системы как пары тракта данных и блока управления с помощью RTL-записи и конечных автоматов. Обеспечивает уровень абстракции между логическими элементами и системной архитектурой.
Урок 4 • Процедуры прототипирования и запуска
Направляет запуск прототипа FPGA, подключение логического анализатора и итеративные циклы отладки. Готовит студентов к переходу проверенных проектов от моделирования к физическому оборудованию.
Урок 5 • Методы проектирования для тестирования
Применяет вставку цепочек сканирования, встроенное самотестирование и анализ управляемости/наблюдаемости для улучшения тестируемости. Снижает стоимость производственного тестирования и повышает покрытие неисправностей.
Ваш действительный сертификат о завершении
Этот курс для вас:
Студенты электротехнических специальностей: ищущие строгую основу в проектировании цифровых устройств.
Разработчики ПО: желающие понять аппаратуру, на которой в конечном итоге работает их код.
Любители-мейкеры: готовые перейти от Arduino к созданию заказных программируемых логических схем.
Специалисты, меняющие карьеру: переходящие от общей электротехнической работы к цифровому проектированию.
Выпускники компьютерных наук: восполняющие пробел в знаниях об аппаратуре для работы с встраиваемыми или системными системами.
Младшие инженеры-схемотехники: желающие систематизировать самоучные навыки с помощью структурированной проверяемой глубины.
Что говорят наши ученики
Ваши уроки просто идеальны. Я приобрел годовой пакет и наконец-то имею возможность изучать различные темы, которые меня интересуют, не переходя на другие платформы... благодарю за все, что вы делаете, я уже рекомендовал вас другим людям...

Мне нравится, как уроки идут прямо к делу и как я могу переключаться между главами и пропускать контент, который мне не нужен.

Мне нравится контент и способ подачи и транскрипции видео, что ускоряет процесс!

Платформа быстрая, простая в использовании. Разнообразие контента и дополнительные видео очень помогают в обучении.

Основные программы обучения
Часто задаваемые вопросы
Кто такая Dedika?
Действителен ли сертификат в Россия?
Бесплатные ли курсы?
Какова учебная нагрузка по курсу?
Какие курсы?
Как проходят курсы?
Какова продолжительность курсов?
Какова стоимость или цена курсов?
Что такое дистанционный или онлайн-курс и как он работает?
PDF-курс




















