Примеры и руководства по проектированию аудиообработки и передачи данных через сеть Ethernet на основе FPGA-чипов Gowin и платы разработки TangPrimer20kDock.
Part1 представляет собой чистую реализацию цифровой схемы, демонстрирующую процесс сбора данных от цифрового микрофона и их передачи через UART и Ethernet, а также простое применение FFT.
Part2 демонстрирует реализацию MCU, стремясь предоставить на плате разработки FPGA типичные функции микроконтроллера и схожую среду разработки, чтобы студенты могли лучше понять процесс работы CPU и проектирования периферийных устройств.
Part3 (в разработке) планируется объединить Part1 и Part2, чтобы показать пример совместного проектирования программного и аппаратного обеспечения (co-design), демонстрируя, как алгоритмы и функции могут быть реализованы с помощью специализированных цифровых схем и программного кода.
Директория проекта: audio_process_framework (Планируется добавить страницу введения)
В настоящее время включает два фреймворка:
Простые примеры аудиообработки:
В настоящее время предоставляется первый шаг, пример MCU и простая программа без операционной системы.
Следующий шаг — реализация примеров RTOS (OHOS liteos-m); затем поддержка Ethernet на уровне аппаратного обеспечения и lwip на уровне программного обеспечения.
Описание дизайна: mcu/C01_intro.md
Директория проекта: mcu/C01_mcu_sparrowrvcore
Компиляция и связывание исходного кода C осуществляется через MounRiver IDE, загрузка — через openOCD (командная строка). Предоставлены базовые периферийные устройства (LED и кнопки), таймер и UART, поддерживающие прерывания по переполнению таймера и приему UART; предоставлены примеры использования базовых периферийных устройств (включая примеры прерываний).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )