We are working on a design that has an AD9371 and an XC7Z045 FFG676. And we are wondering whether we have to get an AD9371 and the ZC706 evaluation boards to bring up our design.
Is it possible just to a C for driving the AD9371, JESD204B and whatever IP on the FPGA and just start there. We are just looking to set up the 9371, clock and JESD drivers for now.
Is there anybody out here who took this route? And how possible it is? We just want to avoid the expenses of those boards if we can help it.
Also this seems to be turning in a duplicate of this thread.
Let's continue continue the discussions there.
You can use the API source code in no-os format from the below link and directly load the board with the default configuration:
You can use the AD9371 TES GUI in offline mode for loading custom profiles(generated from the filter wizard in case you donot want to use the default configurations) and then generate the initidata.c files from there in no os format and then load it.
Thanks for your response. I was involved in the board layout of our AD9371 based radio and I did not get to respond to your message.
So here is what I have done so far:
1- I downloaded the HDL from:
git clone https://github.com/analogdevicesinc/hdl.gitcd ../projects/adrv9371x/zc706and run make.I generated the project and bit file and can open the block diagram, for the project and see the design.And then from here:- Exported the design- Created an empty application- copied the source file fro https://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html to my src in my SDK.
I get this error:fatal error: mykonos.h no such a file or directory.
Here are the questions I have:
1- Why does this erro mean?2- I do not see any main in any of the files. Which module is the entry of this app/3- Does the AD9371 TES GUI run on a Windows PC connected to the ZC706 board? I am sorry you probably answered this question many times before, but any pointers are really appreciated.
This wiki might help with what you want to do.