Hi,

I'm working on a custom fpga image for the B210 running UHD 3.9.5 (and
associated fpga code).


I'm now faced with a problem that I cannot explain :

-- Initialize CODEC control...
terminate called after throwing an instance of 'uhd::runtime_error'
  what():  RuntimeError: [ad9361_device_t] BBPLL not locked

When digging a bit further, it seems the AD9361 isn't responding to
SPI. I tried adding a read of the ID register 0x037 first thing in the
init, and it works fine in a vanilla build and doesn't work when my
logic is present.
But I also exported the catalina SPI signals and reset to the mictor
connector and plugged that to a logic analyzer and the signals sent
_to_ the catalina look identical, the only difference is that the miso
line stays at 0 with my custom image, and I don't see what I could
possibly have done that causes that ...

A few things I tried :
 - Power with external power in case the added logic was causing USB
power to be insufficient
 - Remove the logic for Radio 1 to save some logic and possibly power
 - Slow the catalina SPI down


My custom logic doesn't modify anything in the control of the fpga, it
just "taps off" the sample_rx bus in radio_b200.v and process the
samples. The output of the block isn't even going anywhere yet, just
to a chipscope probe.


Anyone see how some seemingly unrelated logic could prevent the
catalina from talking to the fpga ?!?


Cheers,

     Sylvain

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to