UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Adventurer
Adventurer
273 Views
Registered: ‎11-10-2017

ZCU111 RFDC Example Design (Cutomization) Issue

Hello ,

I have a ZCU111 evaluation board. I created a basic hardware layout in vivado :

Vivado.PNG

and have created application project in XSDK. Now I am trying to access ADC and DAC parameters but i am not able to generate anything. I tried looking for some basic examples , i stumbled upon the 'xrfdc_read_write_example'. I am using it as an example to code my own program but couldn't move ahead from printing hello world.

I am getting following on my Com terminal:

 

Com_Terminal.PNG

Please let me know what and how I need to do correctly to get the ADC and DAC program execute. Please do let me know if someone has a basic adc/dac tutorial as well, it would be really helpful as I am currently starting with this board.

I have also share my code that i sampled from the xrfdc_read_write_example on github to understand the functionality.

 

 

0 Kudos
4 Replies
Moderator
Moderator
206 Views
Registered: ‎04-18-2011

Re: ZCU111 RFDC Example Design (Cutomization) Issue

Is this a linux application or it is baremetal. 

What version of the tools / driver is this?

Are the RF PLLs on the board programmed. 

The data converter tiles won't start when there is no clock coming in. 

Keith 

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Adventurer
Adventurer
190 Views
Registered: ‎11-10-2017

Re: ZCU111 RFDC Example Design (Cutomization) Issue

Hello @klumsde 

I tried updating my Vivado design and this time followed the xrfdc_self_test_example (https://github.com/Xilinx/embeddedsw/blob/master/XilinxProcessorIPLib/drivers/rfdc/examples/xrfdc_selftest_example.c)

Please have a look at my design:

Vivado_layout_2.JPG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RFDC_ADC_Tile224.JPG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RFDC_ADC_Tile224__1.JPG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RFDC_DAC_Tile229__1.JPG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RFDC_DAC_Tile229__2.JPG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I used the xrfdc_self_test_example code. When i executed the code, it is failing to get the fabric rate of the DAC after it enters the for-loop for the blocks.Com_terminal_2.JPG

 

 

Please check the new srouce code file i have attached.

 

0 Kudos
Adventurer
Adventurer
114 Views
Registered: ‎11-10-2017

Re: ZCU111 RFDC Example Design (Cutomization) Issue

@klumsde 

Hey any inputs ? I am still stuck in the issue. Let me know if you need more info.

0 Kudos
Moderator
Moderator
31 Views
Registered: ‎04-18-2011

Re: ZCU111 RFDC Example Design (Cutomization) Issue

is you run the read write example as is instead of modifying it does it work?

It should work if you do that. If not then we know the problem is with the hardware design... 

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos