Открылась Altifigence Academy: от логических элементов к проектированию на RTL

Начните изучать цифровую схемотехнику в Altifigence Academy. Бесплатный курс по цифровым логическим схемам объединяет логические элементы, комбинационные и последовательностные схемы и практику на SystemVerilog.

Разделы статьи

Altifigence Academy открыта для тех, кто делает первые шаги в цифровой схемотехнике или хочет освежить основы. Обучение начинается с того, как схемы представляют 0 и 1, и постепенно переходит к описанию их поведения на RTL и проверке проектов.

Начните с цифровых логических схем

Бесплатный вводный курс по цифровым логическим схемам последовательно знакомит с понятиями, необходимыми для понимания и проектирования цифровой аппаратуры.

  • Цифровые сигналы и логические элементы: изучите представление чисел и работу AND, OR, NOT, BUFFER, NAND, NOR, XOR и XNOR с помощью условных обозначений и таблиц истинности.

  • От логических выражений к схемам: применяйте булеву алгебру и карты Карно, затем переходите к шифраторам, дешифраторам, мультиплексорам, сумматорам и компараторам.

  • Схемы с памятью: разберитесь в различиях между защёлками и триггерами, изучите тактирование, сброс, счётчики, сдвиговые регистры и конечные автоматы.

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

Дополнительные углублённые главы посвящены АЛУ, арифметике с фиксированной точкой, памяти, FIFO, конвейерам, интерфейсам ready/valid и передаче по UART.

Свяжите теорию с практикой

Проследите один проект от таблицы истинности и формул до схемы и временной диаграммы. Теоретические уроки можно читать в браузере; для практики предоставляются примеры кода и входные файлы. Для лабораторных работ подготовьте проект в Digital Design Studio Desktop и необходимые разрешения на выполнение.

Другие курсы готовятся к выпуску

Готовятся курсы по основам RTL-проектирования, трактам данных и конвейерам, систолическим массивам, CNN-ускорителям и аналоговой схемотехнике. В каталоге они отмечены как находящиеся в подготовке. Уже сейчас можно начать с доступного курса по цифровым логическим схемам.

Открыть Altifigence Academy

Начать курс по цифровым логическим схемам