Post Go back to editing

Which firmware should be used to enable TDD engine on AD9081-FMCA-EBZ?

Category: Software



We are trying to enable the TDD engine to control the RX and TX signal using AD9081-FMCW-EBZ and ZCU102. While when we run the ad9081_tdd_example code:, there is a error:

pci@pci-virtual-machine:~/Documents$ /bin/python3 /home/pci/Documents/
Traceback (most recent call last):
  File "/home/pci/Documents/", line 72, in <module>
    rx_sig = trx.rx()
  File "/home/pci/.local/lib/python3.8/site-packages/adi/", line 293, in rx
    data = self.__rx_complex()
  File "/home/pci/.local/lib/python3.8/site-packages/adi/", line 258, in __rx_complex
    x = self.__rx_buffered_data()
  File "/home/pci/.local/lib/python3.8/site-packages/adi/", line 235, in __rx_buffered_data
  File "/home/pci/.local/lib/python3.8/site-packages/", line 1003, in refill
  File "/home/pci/.local/lib/python3.8/site-packages/", line 62, in _check_negative
    raise OSError(-result, _strerror(-result))
TimeoutError: [Errno 110] Connection timed

I think it is caused by the wrong firmware I download on my ZCU102. I use the SD card boot mode on my FPGA. So I am wondering which firmware (BOOT.BIN, system,dtb and image) I should use to enable the TDD engine on the AD9081.



Thread Notes