WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2017-May-12 15:42:27

ritontime
Member
Registered: 2017-May-12
Posts: 2

FMC extension board AD9963 Register configuration

Hi,

We are looking to use other RF channel with FMC extension but keep the baseband unchanged. CUrretnly we are using AD9963 evaluation board from Analog Device as below.

https://wiki.analog.com/resources/eval/dpg/eval-ad996x

We bought the interface converter, done the PIN mapping and ADC worked properly in WarpLab setting.

However, there is no output from DAC. We use oscilloscope to monitor the FPGA output and the digital input seems OK.

We suspect two potential problems.

The first one is the clock input. Currently, our AD9963 eva board using an external clock source and it is not synchronized with warp board. However, ADC works and ADC and DAC share the same clock input. So is it gonna to be a problem?

The second is the register configuration. Since the AD9963 is pretty flexible. WE wonder if we got configuration wrong for DAC. Where could we found the configuration details for the DAC in the source file? Would you mind to share your thought here??

Thanks!!

Last edited by ritontime (2017-May-12 15:42:41)

Offline

 

#2 2017-May-14 08:59:21

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: FMC extension board AD9963 Register configuration

We do not have any experience with the AD9963 FMC modules on WARP v3. I know the ADI radios are very complicated and that using ADI's interface cores and driver code is the best option to use their radios in a custom design. The ADI team provides support for these cores+code on their forums.

Offline

 

#3 2017-Aug-03 12:38:49

sgv1975
Member
Registered: 2014-Oct-02
Posts: 20

Re: FMC extension board AD9963 Register configuration

Hi. This question is for mainly for ritontime, but I would appreciate help from anyone.


We are trying to do the same thing  with the AD9963-EBZ and using a AD-DAC-FMC-ADP to connect to the FMC interface. We are currently focusing on the Rx side.
We modified the system.ucf file to match the pin mappings of the AD9963-EBZ and the adaptor, and the relevant lines are shown below. We also supplied a 2.5 volt power through the P2 jumper on the AD9963 EBZ in order for the digital signals going through the FMC interface to be 2.5 volts. We are using the ADI SPI software to configure the appropriate registers.

However, we are not able to see any signal coming through the ADC_I or ADC_Q  as visualized on chipscope (we are using the 802.11 reference design as a starting point with the only changes being made to the system.ucf file).

Please could you help us figure out what is going on here,  and share any thoughts if you have done something similar.

Thanks.



NET RFA_AD_TRXCLK LOC = B20 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TRXIQ LOC = C13 | IOSTANDARD = LVCMOS25;

NET RFA_AD_TXD<0> LOC = B23 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<1> LOC = G21 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<2> LOC = A23 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<3> LOC = F19 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<4> LOC = B21 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<5> LOC = D21 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<6> LOC = A20 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<7> LOC = C20 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<8> LOC = J20 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<9> LOC = H19 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<10> LOC = G12 | IOSTANDARD = LVCMOS25;
NET RFA_AD_TXD<11> LOC = K14 | IOSTANDARD = LVCMOS25;

Last edited by sgv1975 (2017-Aug-03 12:39:13)

Offline

 

#4 2017-Aug-03 19:09:41

ritontime
Member
Registered: 2017-May-12
Posts: 2

Re: FMC extension board AD9963 Register configuration

Hi ~

ADI software is really a painful process to use.  But we have successfully done this part. :)  We have a few screenshots about the configurations. You can leave me your email address and I can send you the screenshot.

BTW, how do you configure your clock input? We have external clock input.

Offline

 

#5 2017-Aug-03 21:21:07

sgv1975
Member
Registered: 2014-Oct-02
Posts: 20

Re: FMC extension board AD9963 Register configuration

Thanks for your quick reply and offer to share information. I have sent you an email message with my contact info.

As for clocking, we tried both an external clock source as well as using the CM-MMCX module (with the clock divider set to 2).

Thanks!

Offline

 

Board footer