Открылась 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-ускорителям и аналоговой схемотехнике. В каталоге они отмечены как находящиеся в подготовке. Уже сейчас можно начать с доступного курса по цифровым логическим схемам.