Post Go back to editing

Can not read anything from ad9081-FMCA-EBZ though SPI.

Category: Software
Software Version: vivado 2019.1

HELLO!

I have a new bought ad9081-FMCA-EBZ,and i tried to figure out whether it is a good one or not.So I tried to read register 0x0004,which supposed to be 0x81.However ,i can't read anything neither from SDIO nor SDO port.

Though spi,i first send 0x81 to address0x0000,to set the softreset.After that i tried to read 0x0004. the frequency of sclk is 2.5MHZ.The picture blow is what i got from ILA in vivado.sdio is connected to mosi,and sdii is connected to miso,i double checked it.

I also tried read HMC7044's register though SPI,and i can read it.

I want to know weather my chip ad9081 is a good one,i have a xlinx K7 fpga ,a digital storage scope,what should i do?

best regard,and thank you!

Parents
  • Hi,

    I don't have a ads9-v2ebz board,so i didn't use the reference design .I have a xlinx K7410 FPGA,and i used vivado to program the FPGA.

    By reference design, I meant if you used one of these projects: https://github.com/analogdevicesinc/hdl/tree/main/projects/ad9081_fmca_ebz . I'll give you some more links in case you're not familiar with our structure: More details about our project architecture here and here, and on wiki as well. And here we have the documentation for the AD9081-FMCA-EBZ projects.

    Suppose i have a FPGA which support JESD204C ,is it possible fdr me to config ad9081-FMCA-EBZ(which include ad9081 and HMC7044) though SPI and make 4ADC work at 4GSPS? And where can i find what value I should send to which register?

    Yes, but it depends on your configuration. Check out the AD9081 user guide, and look for "ADC Path Supported JESD204C Modes" title. It starts at the bottom of the page 119.

    Best regards,
    Iulia

Reply
  • Hi,

    I don't have a ads9-v2ebz board,so i didn't use the reference design .I have a xlinx K7410 FPGA,and i used vivado to program the FPGA.

    By reference design, I meant if you used one of these projects: https://github.com/analogdevicesinc/hdl/tree/main/projects/ad9081_fmca_ebz . I'll give you some more links in case you're not familiar with our structure: More details about our project architecture here and here, and on wiki as well. And here we have the documentation for the AD9081-FMCA-EBZ projects.

    Suppose i have a FPGA which support JESD204C ,is it possible fdr me to config ad9081-FMCA-EBZ(which include ad9081 and HMC7044) though SPI and make 4ADC work at 4GSPS? And where can i find what value I should send to which register?

    Yes, but it depends on your configuration. Check out the AD9081 user guide, and look for "ADC Path Supported JESD204C Modes" title. It starts at the bottom of the page 119.

    Best regards,
    Iulia

Children
No Data