DPGdownload use ku105/fx3 unit cannot recognize AD917x-FMC-EBZ

I buy many hardware and want evaluate AD9176 performance, but there is a problem I can not solve.

I follow the user guide as the link https://wiki.analog.com/resources/eval/dpg/ad917x-fmc-ebz and connect the system as the manual 

but in my DPGDownloader software gui ,can not recognize the AD9176, if I press the rescan button, the software crashed , the figure as follow

Parents
  • Is there anyone who can help me solve this problem?thanks very much

  • 0
    •  Analog Employees 
    on Jun 1, 2021 3:54 PM in reply to hbbatistuta

    Hi hbbatistuta, 

    Just to make sure, did you go through all the configuration steps, including the configuration for uSD card, board SDIP switches, etc? There are SDP drivers and other software that is needed to make DPGD work with the KCU105. 

    What is the version of DPGD?

    Is this with DPGD Lite (part of ACE installation)? Which version? 

    Thanks,

    Landsman

  • thank you for your reply. I can use ACE connect the EVB(plus in KCU105 for power supply). using ACE, I can control HM7044 and ad9176,and read two chips's memory. About  NCO-only mode (without the KCU105)  I will take the experiment.

  • 0
    •  Analog Employees 
    on Jun 4, 2021 2:00 AM in reply to hbbatistuta

    If you can read/write to the EVB using KCU105 via ACE that is a good sign!

    Sounds like the board can be recognized by ACE and the SDP drivers are ok. NCO-only mode would then confirm that you can generate a CW tone from the part (clocking / supplies ok). 

    I am somewhat at odds with the DPGD exception.. Could please try to uninstall DPGD (keep the SDP drivers if it prompts) and then re-install. 

    If no go.. I would suggest to uninstall both ACE and DPGD, then install ACE without DPG Lite, then install DPGD. It seems to me the issue is in the DPGD installation, not hardware or drivers as-such.

    Could you please confirm if this was in Win10, or win7?

    Landsman

  • Thank you for your  patience in answering my question.

    Today, I try many expriments.

    Firstly, In my win10 OS PC ,I uninstall both ACE and DPGD and other analog devices Inc software,then I just install DPGD, the pc can recognize usb as before ,but the DPGD can not work. 

    Secondly, In my win7 OS PC,uninstall both ACE and DPGD and other analog devices Inc software,then I just install DPGD, the pc can recognize usb as before ,but the DPGD can not work also.

    Third , In win7 and win 10, I try install old DPGD version 1.2.50.126, the Problems arise as before.

    I have a question, what  relationship between sdpdrivers and DPFG driver. I download the fx3_sdpdrivers_kcu105 as manual  https://wiki.analog.com/resources/eval/dpg/ad917x-fmc-ebz, but can not install successfull after DPFG install. if I intstall fx3_sdpdrivers_kcu105  first, then install DPFG, the problem still there.

    please help me ,thank you very much.

  • +1
    •  Analog Employees 
    on Jun 9, 2021 10:06 PM in reply to hbbatistuta

    Hi hbbatistuta, 

    Unfortunately I do not have a good explanation for this.

    at the moment we do not have a setup available to replicate this in the lab. However, I know we had this platform working many times in the past, including with many customers around 2017 and 2018 who used the Wiki page extensively.

    I am guessing in this case there is an issue with the installation, or possibly with the FPGA image that is being loaded onto the KCU105. Or an issue with the KCU105 dev kit. 

    The plan is for DPGD to eventually discontinue support for KCU105+FX3 setup - it was originally designed as a stop-gap measure while the ADS8 was under development. Currently ADS8 is released and the official eval kit for AD917x-FMC-EBZ uses the ADS8 (or ADS7 for lower SERDES lanerates).

    I would suggest one of two approaches:

    1. use the EVB together with an ADS7 or ADS8. This would be the fastest path to playing a signal out of the EVB. Please note that ADSx is not a dev kit but rather a signal generator board with a custom FPGA image. As such, it is an affordable alternative to a dev kit, stable, and a good working reference in case of later dev kit development. 

    ADS7-V2EBZ Evaluation Board | Analog Devices

    ADS8-V1EBZ Evaluation Board | Analog Devices

    2. You could use the tools supplied with the KCU105 dev kit to process a signal vector and send it across a JESD204B link. Then use ACE to program the EVB as before.   

    Also there are reference designs around the JESD204B Framework IP here: JESD204 Interface Framework [Analog Devices Wiki]. The framework is free to try and to use. 

    for the AD917x, there are examples using ZCU102. Unfortunately I do not see a KCU105 example, but there are examples with other boards. Consider referencing AD-FMCDAQ2-EBZ or AD-FMCDAQ3-EBZ - they use the AD9144 and AD9152 RF DACs, respectively, both of which use JESD204B (different JESD204B core, so there will be differences in the mapping and implementation).

    The Framework IP is supported on EZone and the team can provide guidance for integration. 

    In all cases you could still use ACE to program the AD917x-FMC-EBZ.

    I know this isn't what you were ideally be looking for... and I can see how debugging something like this may be both a frustrating and (arguably) a rewarding experience, myself being in your shoes many times. So I wanted to give you some options, as a path forward, for now. 

    Landsman 

Reply
  • +1
    •  Analog Employees 
    on Jun 9, 2021 10:06 PM in reply to hbbatistuta

    Hi hbbatistuta, 

    Unfortunately I do not have a good explanation for this.

    at the moment we do not have a setup available to replicate this in the lab. However, I know we had this platform working many times in the past, including with many customers around 2017 and 2018 who used the Wiki page extensively.

    I am guessing in this case there is an issue with the installation, or possibly with the FPGA image that is being loaded onto the KCU105. Or an issue with the KCU105 dev kit. 

    The plan is for DPGD to eventually discontinue support for KCU105+FX3 setup - it was originally designed as a stop-gap measure while the ADS8 was under development. Currently ADS8 is released and the official eval kit for AD917x-FMC-EBZ uses the ADS8 (or ADS7 for lower SERDES lanerates).

    I would suggest one of two approaches:

    1. use the EVB together with an ADS7 or ADS8. This would be the fastest path to playing a signal out of the EVB. Please note that ADSx is not a dev kit but rather a signal generator board with a custom FPGA image. As such, it is an affordable alternative to a dev kit, stable, and a good working reference in case of later dev kit development. 

    ADS7-V2EBZ Evaluation Board | Analog Devices

    ADS8-V1EBZ Evaluation Board | Analog Devices

    2. You could use the tools supplied with the KCU105 dev kit to process a signal vector and send it across a JESD204B link. Then use ACE to program the EVB as before.   

    Also there are reference designs around the JESD204B Framework IP here: JESD204 Interface Framework [Analog Devices Wiki]. The framework is free to try and to use. 

    for the AD917x, there are examples using ZCU102. Unfortunately I do not see a KCU105 example, but there are examples with other boards. Consider referencing AD-FMCDAQ2-EBZ or AD-FMCDAQ3-EBZ - they use the AD9144 and AD9152 RF DACs, respectively, both of which use JESD204B (different JESD204B core, so there will be differences in the mapping and implementation).

    The Framework IP is supported on EZone and the team can provide guidance for integration. 

    In all cases you could still use ACE to program the AD917x-FMC-EBZ.

    I know this isn't what you were ideally be looking for... and I can see how debugging something like this may be both a frustrating and (arguably) a rewarding experience, myself being in your shoes many times. So I wanted to give you some options, as a path forward, for now. 

    Landsman 

Children