Good morning,I have just received an AD-FMCOMMS4-EBZ FMC Module and I am trying to use the HDL Reference Designs provided by Analog (Reference link: wiki.analog.com/.../reference_hdl)I am using Vivado 2018.1 and I the hdl-2017_r1 archive (because newer does not support anymore the AC701 board).When I launch the make inside the projects/FMCOMMS2/ac701 folder, the process give an Error 139 which consists in an "Abnormal Program Termination (11)" in the log file of the axi_ad9361.I have also tried to launch the single tcl scripts to build the libraries but after some seconds Vivado exits for a crash.Have you got some suggestions to run this demo example?One of the reason I have bought the FCM module is the compatibility with the AC701 board for SDR applications.Otherwise, do you have an already compiled and working project for Vivado only for this specific platform?Thank you in advance for cooperation.Best Regards,Andrea
Hi Andrea,Unfortunately, we don't have the files for ac701 https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/quickstart/microblazeUse Vivado 2016.4 with hdl_2017_r1 https://github.com/analogdevicesinc/hdl/releasesOr use Vivado 2018.2 and bring back the ac701 files from the 2017_r1 release to the hdl_2018_r2.We had problems with customers trying to use Vivado 2018.1 in the past.Andrei
thank you so much for your answer.
For the moment I have tried with Vivado 2016.4 and it works well until the bitstream generation phase, because there is a problem with the "Tri Mode Ethernet MAC" IP Core License.
If I don't buy the License from Xilinx I won't be able to run the example. Am I wrong?
Thank you again for your answer.
Hi,If you are planning to use the no-Os, you can remove the Ethernet core from the design. But if you are planning to use the Linux you have to buy it.I attached the system_top.hdf from the hdl_2017_r1 build. So you can to play with it for now. fmcomms2_ac701.zipAndrei
Thank you so much.
I will try with it.
your bitstream can be now programmed into my FPGA.
I have also connected the AD-FMCOMMS4-EBZ to the AC701 Board (through the FMC connector).
Now I don't know how I can use the example.
I have also connected the serial cable and opened a TeraTerm console but nothing happens. I have not found descriptions about this example and how to play with it.
Can you help me?
Thank you in advance!
Hi Andrea,What software do you want to use? Linux or no-OS(bear-metal)?https://wiki.analog.com/resources/tools-software/linux-drivers/platforms/microblazehttps://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/no-os-setupAndrei
I will go for the no-OS.
Thanks for the link.
I will try with that User Guide.
I am trying to use the no-OS configuration and I have a question.
The steps I have executed are the following:
Since I have not succeeded in using the example (no interaction with UART for configuration), do you think I have followed the right process or have I missed something?
I have encountered a problem in the process, but I don't know if it is relevant.
I have started to use SDK in Vivado 2016.4, as suggested by you. I have run the project and I have obtained in the UART display the following: "ad9361_init: AD936x Rev 2 successfully initalized" and then "Done." No interactions were allowed.
I tried to modify some configuration parameters. But due to some strange behaviours I was not able to operate in the Vivado SDK configuration windows (I think it is a problem between my OS RHEL 7.4 and Vivado 2016.4).
So I moved to Vivado 2018.1 with the already build project and your bitstream. I opened the SDK and import all the src files. I have also build the project but when I run nothing happens.
Have you any idea to help me run the example?
Thank you very very much for cooperation.