Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| nexys4-ddr:gsg [2015/01/15 01:19] – [Getting Started with Vivado] Jesse Njuguna | nexys4-ddr:gsg [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Getting Started with the Nexys4-DDR | + | ====== Getting Started with the Nexys4DDR |
| =====What' | =====What' | ||
| Line 5: | Line 5: | ||
| ------ | ------ | ||
| =====Powering it On===== | =====Powering it On===== | ||
| - | To power on the Nexys4-DDR, you will need a micro-USB cable. Plug this cable into the JTAG slot on the Nexys4-DDR, plug the other end into your computer, and flip the power switch to the " | + | To power on the Nexys4DDR, you will need a micro-USB cable. Plug this cable into the JTAG slot on the Nexys4DDR, plug the other end into your computer, and flip the power switch to the " |
| - | More information on this startup demo can be found FIXME. | + | More information on this startup demo can be found [[nexys4-ddr: |
| ----- | ----- | ||
| =====Getting Started with Vivado===== | =====Getting Started with Vivado===== | ||
| - | This video will give you step by step instructions to get started with your Nexys4. | + | The files needed for this demo can be downloaded by clicking {{: |
| - | + | ||
| - | The files needed for this demo can be downloaded by clicking {{: | + | |
| More information on the Abacus project can be found [[basys3: | More information on the Abacus project can be found [[basys3: | ||
| Line 44: | Line 42: | ||
| {{ : | {{ : | ||
| - | This is where we'll import our Xlilinx Design Constraints file (XDC) to map the HDL signals to the Artix-7 pins. Click on "Add Files", | + | This is where we'll import our Xlilinx Design Constraints file (XDC) to map the HDL signals to the Artix-7 pins. Click on "Add Files", |
| {{ : | {{ : | ||
| Line 64: | Line 62: | ||
| ----- | ----- | ||
| - | |||
| ====Working with Vivado==== | ====Working with Vivado==== | ||
| FIXME | FIXME | ||
| Line 75: | Line 72: | ||
| {{ : | {{ : | ||
| - | Before we run our program, we must first map the signals to pins using the Nexys4_Master.xdc file we imported. To do this, we will open Nexys4_Master.xdc. Inside this file, we will see how Vivado maps signals to pins. Each line should be commented out at this point (with #), so it should look something like this. | + | Before we run our program, we must first map the signals to pins using the Nexys4DDR_Master.xdc file we imported. To do this, we will open Nexys4DDR_Master.xdc. Inside this file, we will see how Vivado maps signals to pins. Each line should be commented out at this point (with #), so it should look something like this. |
| {{ : | {{ : | ||
| Line 95: | Line 92: | ||
| {{ : | {{ : | ||
| - | After uncommenting the xdc file, save it and we can start programming your Nexys4. | + | After uncommenting the xdc file, save it and we can start programming your Nexys4DDR. |
| ----- | ----- | ||
| - | ====Programming the Nexys4==== | + | ====Programming the Nexys4DDR==== |
| - | There are two ways to program your Nexys4 | + | There are two ways to program your Nexys4DDR |
| {{ : | {{ : | ||
| Line 109: | Line 106: | ||
| - | Click "Open Synthesized Design" | + | Click "Open Synthesized Design" |
| You should now see this window | You should now see this window | ||
| Line 134: | Line 131: | ||
| You will see this screen. | You will see this screen. | ||
| {{ : | {{ : | ||
| - | At this point, make sure your Nexys4 | + | At this point, make sure your Nexys4DDR |
| {{ : | {{ : | ||
| Set the JTAG Clock Frequency to 30000000, select the device, and click " | Set the JTAG Clock Frequency to 30000000, select the device, and click " | ||
| - | ===Programming the Nexys4 | + | ===Programming the Nexys4DDR |
| First, make sure that the jumper JP1 is in the JTAG position. | First, make sure that the jumper JP1 is in the JTAG position. | ||
| You should see something like this. | You should see something like this. | ||
| Line 144: | Line 141: | ||
| Click " | Click " | ||
| {{ : | {{ : | ||
| - | This will program your Nexys4 | + | This will program your Nexys4DDR |
| - | ===Programming the Nexys4 | + | ===Programming the Nexys4DDR |
| First, make sure the jumper on JP1 is in the QSPI position | First, make sure the jumper on JP1 is in the QSPI position | ||
| In the Hardware Manager window, under hardware right click your device and click Add Configuration Memory Device... | In the Hardware Manager window, under hardware right click your device and click Add Configuration Memory Device... | ||
| Line 156: | Line 153: | ||
| {{ : | {{ : | ||
| - | Vivado will now erase the old configuration file, and reprogram your Nexys4 | + | Vivado will now erase the old configuration file, and reprogram your Nexys4DDR |

