So you just got your new Snickerdoodle and you are excited to hit the ground running. Before you can make your first LED blink you need to take a step back and install the Xilinx FPGA tool ecosystem. The first step is to Download Vivado which is the tool used to create VHDL designs for the FPGA portion of the Snickerdoodle. Below is a chart that shows the different versions of Vivado, and for this tutorial I chose the WebPACK as it's free and it will work with the 7010 and 7020 chips that are on the Snickerdoodle.
You can choose to pull down the entire 20 GB package or the web installer which is what I chose. I selected the top link since I am running Vivado on a Windows 7 computer.
After clicking your link of choice, save the file and then execute it to start up the installation process. You will either need to create a Xilinx account or sign in with an existing account.
Once the installer has downloaded, click on it in order to start the installation.
You might need to enter your Xilinx login information again, and then select the "Download and Install Now" option.
Check off all of the agreement boxes after closely reading all of the legal information..... or you can just check them as fast as you can and then hit "next."
Select the Vivado HL Webpack as it is free and is compatible with all Snickerdoodles.
For this step I chose the smallest installation possible. If you wan to try your hand at writing bare metal C code that can run on one or both of the linux processors I would recommend checking the Software Development Kit box. Note: This will add about 10 GB to your install.
I used the default install directory of C:\Xilinx but you can install it anywhere. Note: You will have to remember where you install Vivado for when you are adding it to your system path in order to enable scripting.
It should take around 30 min to pull down and install everything, but then you should get something that looks like the below screen shot. Congratulations you have just installed Vivado 2017.2.