Nearly all of the Digilent products require software for use. Recently on the Forum, we’ve been receiving some questions regarding what software to use with specific products. So, I created an all-in-one guide to software.
You start at the top with whatever product you have.
First, you must determine whether the product is a Digilent product or not.
This is the non-Digilent branch. Unfortunately, if it’s a product we don’t produce we may not be of much help. If it is being used with a Digilent product, you can always post on the Forum and see if we can help you. More likely though, you’ll have to visit the website of the company that produces that board.
If it is a Digilent product, there are eight categories of products under the Digilent branch. You’ll need to figure out what type of product you have.
If you product is an FMC card, Pmod or Vmod, or shield, you’re going to have to go to the top of the flow chart. The software that you use with these products is the software that you would use with whatever is driving it.
For our JTAG programming solutions, you have two options. One of the JTAG programmers (programming cable or add on IC) is made by XUP, which means you’ll have to use iMPACT. All others can be programmed with Adept.
If you have an NI Academic product, LabVIEW is required.
If you have a microcontroller, then there is quite a bit more information you’ll have to figure out. If you have a chipKIT PRO you’ll need to use either MPLAB or MPIDE. For information about the differences between MPLAB and MPIDE you can view this post.
If it is a chipKIT then you have to figure out which one you have and follow the appropriate path. You’ll either end up with MPIDE, or LabVIEW.
Now that you know the general flow of the flow chart, let’s go through a specific example, with the Nexys 4 DDR.
First I start with the Nexys 4 DDR at product. I know that it is a Digilent product, so I move left. I also know that it is an FPGA, so I move left to FPGA. Then I find it in the light green boxes below FPGA, and get to the software. I can use ISE and Adept, or Vivado.
Now that you have the proper tools, find out what product you have, (or go out and buy one!) and start downloading software.