I have virtex 7 vc707 and having trouble figuring out where to start with connecting to ad-fmcomms3-ebz. fmcomms3 comes with sd card with zynq files but can't seem how to get two systems to work together.
I was able to figure out the problem. For some reason I could not lease an IP address to the VC707 and it would give me the default address (192.168.2.2). I changed my computer IP address to something similar (192.168.2.3) and pinged the VC707. I was then able to open IIO Scope with the default address. Thanks for all your help.
The AD-FMCOMMS3-EBZ User Guide can be found on the wiki: AD-FMCOMMS3-EBZ User Guide [Analog Devices Wiki]
On the MicroBlaze platforms we don't support the booting from the SD-Card. You need to program the board using the PC - check the Linux on KC705, VC707 section from the User Guide (AD-FMCOMMS2-EBZ Microblaze Quick Start Guide [Analog Devices Wiki]).
Let us know if you need any additional help.
I'm still confused if stuff needs to be done through vivado or if it is all controlled through GUI's like IIO Oscilloscope. Is there a specific dip switch configuration because IIO scope can't find my device? Also I'm having trouble finding the GUI for transmitting.
I've been reading through the user guide but I'm still unsure how to execute the elf image.
How are you trying to execute things? The wiki page points out that you can either run the commands manually on the XMD console or use Vivado's tcl shell to run the run.tcl script.
I downloaded the fmcomms2-3.zip folder from the wiki page and attempted to execute the bitstream file but nothing happened. To be honest I'm completely lost. I'm unsure where to fine the elf image or how to execute it. IIO oscilloscope is not detecting the vc707 and can't seem to find a GUI for transmitting.
The .zip file (for example http://swdownloads.analog.com/cse/microblaze/vc707_fmcomms2-3_2015_r2.zip) contains all the required files (system_top.bit - the configuration bitstream for programming the FPGA, simpleImage - contains the Linux kernel and the Linux rootfs, "run" scripts for transferring the first two files to target) for running the demo.
Connect the VC707 to an Ethernet network, connect the UART port of the board to your PC, open a serial terminal using the 115200 baud rate and the corresponding COM port and call "run.bat" (if the Xilinx SDK is not installed on your computer in the default location - C:\Xilinx\SDK\2015.2, update "run.bat" file accordingly). On the terminal, you should receive something similar to what is described on the wiki: AD-FMCOMMS2-EBZ Microblaze Quick Start Guide [Analog Devices Wiki]
Instructions regarding how to use the IIO Oscilloscope can be found here: IIO Oscilloscope [Analog Devices Wiki]
I was able to upload the bitstream but when I tried to run the run.tcl file got error invalid command name "fpga".
Also after opening terminal in Xilinx SDK port com successfully obtained but I can not type in terminal window.
You don't have to do anything manually.
I assume that you are using a Windows machine - in this case, only make sure that the path specified in "run.bat" (the one specified now is "C:\Xilinx\SDK\2015.2") matches the Xilinx SDK setup from your computer and run the batch file.
Let me know if you use a Linux machine and I will give you the instructions for this situation.
I go to hardware manager, program device, load system_top.bit and get this. Open IIO Scope and no devices found.
IIO Oscilloscope is an application created by Analog Devices INC - IIO Oscilloscope [Analog Devices Wiki]. It is not integrated in Vivado. Please follow the steps that were described in my previous posts.
Could my problems be coming from that I am not connected to an internet network?
Just loading system_top.bit won't get you anywhere.
The bit file programs the FPGA, but nothing runs -- you need a software running on it.
You need to run the Linux image on the MB soft core.
You should then see an IP address for the VC707 board.
Unless you have the above three steps complete--- it is meaningless to even open OSC.
How do I run the Linux image? is it called simpleimage.vc707_fcomms2-3 ?
That's right: simpleImage contains the Linux kernel and the Linux rootfs. Why are you not running "run.bat" script?
gives unknown tcl command 'xmd -tcl run.tcl' then says unable to source tcl script file: run.tcl
What version of Xilinx SDK do you use? It should work on 2015.2.
I'm currently running version 2015.1 I don't think I can update to 2015.2 I'm not connected to the internet
I can get the bitstream to execute. Can't I then run the elf image after without problems? The run.tcl file isn't working I was wondering if I could do it all manually.
I was able to execute elf image and enter terminal with username and pw analog but ip is not displaying
I think it's due to this segmentation fault. Any ideas on why it's occouring
Retrieving data ...