‮Сдвиг по фазе (kincajou) wrote,
‮Сдвиг по фазе
kincajou

Categories:

worklog: AC'97 заработал (снова)

Простейший вариант контроллера - принимает данные от АЦП и тут же перекладывает в ЦАП - наконец-то опять заработал. Пришлось помучиться с тривиальщиной, но дальше будет проще, надеюсь. Теперь надо прикрутить какой-нибудь системный интерфейс, типа wishbone, а с другой стороны к нему приладить ещё SPI -- хотя бы для того, чтобы подцепиться внешним процессором и настраивать кодек уже не намертво пришитым конечным автоматом, а элегантным обменом 24-битными командами (громкость крутить, переключать мультиплексоры и т.п.)

SPI всё равно понадобится -- например, чтобы снимать данные с демодулятора (и показывать их на дисплейчике, а-ля осциллоскоп) и, если я его смогу сделать, блока БПФ.

А я ведь уже писал этот код, году эдак в 2015 (?), и даже нашёл те исходники.
Но ничего в них не понял.
И пока разбирался с собственной писаниной (по доброй традиции, комментариев почти нет!), фактически написал заново всё то же самое, но чуточку в более компактной форме.
Tags: worklog
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments