adrv9001-sdk HDL IP signal definitions


I am trying to use the HDL created from the adrv9001-sdk.

I have some questions regarding the adrv9001 ip.

1) The output of the rx (rx0_sd) is 64 bits. I am assuming that this is two pairs of IQ data? is that correct?
     If so, what is the ordering of this output? That is, are the bits 63 downto 32 the first IQ pair and bits 31 downto 0 the second IQ pair?

2) Is there a timing diagram for the rx output?
     That is, what it the timing of rx0_clk, rx0_senb, rx0_slv relative to rx0_sd?

3) Can I omit the use of the orx outputs?

Thanks for the help

Top Replies

  • 0
    •  Analog Employees 
    on Apr 14, 2021 3:58 PM

    Hi Dan,

    All of the information you are requesting can be found under the DATA INTERFACE section of the User Guide available at 

    Note the following:

    Later on in that same chapter full details are provided for the Rx SSI Output timings.

    The ORx signal chain shares the same dataport as the Rx signal chain, so if you have not configured your setup to use an ORx channel the dataport will never have data from the ORx. For more details on how the Rx and ORx signal chains work we recommend reading through the Rx SIGNAL CHAIN section of the same user guide.

    Best Regards,

  • Hello Oisin,

    I believe that this document provides information for the adrv9001 IP from the analogdevicesinc/hdl branch.

    I am interested in the timing for the adrv9001 ip in the adrv9001-sdk hdl branch.

    The two ips are quite different.

    The ip in the adrv9001-sdk branch has signals such as rx0_senb, rx0_slv.

    These signals are not defined in the document you referenced.

    It is for these signals that I would like to find the timing/implmentation.


  • +1
    •  Analog Employees 
    on Apr 16, 2021 8:53 AM in reply to OWatkins

    Hi again,

    I brought your questions to our team, here are the answers they provide to your questions:


    Navigate to \adrv9001-sdk\pkg\prototype\platform\ for more information on this question


    No. deemed unnecessary, given there is no back pressure support (it is just samples).

    If there are too many people asking for it, we can consider adding one.



    That will depend on your own application, we can't answer that any further than this.

    I do hope this helps!

    Best Regards,

  • Hello Oisin,

    The link you provided is invalid.

    My browser states that this site cannot be reached.

    Can you give me the correct link?

    Thanks again for the help

  • 0
    •  Analog Employees 
    on Apr 16, 2021 2:19 PM in reply to swie

    Apologies! I had the wrong thing copied into my clipboard when writing this message. I have it edited now.

    Best Regards,