“One Student One Chip” Course Homepage
Курс "One Student One Chip" v24.07 — это интенсивная программа по созданию компьютерных систем с нуля, охватывающая от базовых логических схем до полноценных процессоров RISC-V. Студенты проходят пять этапов (F-E-D-C-B), изучая цифровые схемы, языки описания аппаратуры, программирование на C, Linux и RTL-дизайн. Кульминацией является разработка мини-процессора RISC-V, его компиляция и создание готового к производству макета.
Практические задания включают создание простого процессора для суммирования, реализацию конвейерной обработки, разработку SoC-системы и оптимизацию производительности с кэшированием. Дополнительно курс предлагает экспериментальные задания по компьютерным системам фон Неймана, пакетной обработке и многозадачности. Проект доступен на китайском и английском языках, предлагая уникальный опыт полного цикла разработки аппаратного обеспечения.