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

SDR DSP

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

Самый гемор был в том, чтобы победить не очень понятное мне поведение компилятора VHDL: когда я набор регистров (в них хранится конфигурация кодека) объявляю как variable, то он считает, что к ним вообще нет обращений и выкидывает при компиляции нафиг. А если объявить эти же регистры как signal, то компилятор соображает, что это маленький кусочек RAM (11 регистров по 9 бит в каждом)) и соответствующим образом ситезирует выход. И тогда работает. Я не понимаю, почему так.

Завтра продолжу.
Tags: dsp
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 

  • 5 comments