As a rule (with no exceptions) I always use the Xilinx Compile tools that link from here http://www.ni.com/product-documentation/53056/en/. I always recommend only these for using NI FPGA products.
I am trying to find a link or written resource that states this. Could provide info on this?
If one uses the same version of Vivado from Xilinx's website vs. NI's website, what are the differences in capabilities? My guess is that using Vivado from Xilinx's website will not allow you to target NI hardware.