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 23:10] – 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===== | ||
| - | 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 42: | 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 62: | Line 62: | ||
| ----- | ----- | ||
| - | |||
| ====Working with Vivado==== | ====Working with Vivado==== | ||
| FIXME | FIXME | ||
| Line 93: | 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 Nexys4DDR FPGA: using a .bit file and using a .bin file. Using a .bit file, we use the JTAG programming cable to load the bit file into the FPGA. Programming with a .bin file will use the QSPI to program the FPGA each time it is powered on. This means you will not have to reprogram it using the JTAG connector each time. We will specify that we want to generate a .bin file by clicking Tools> | There are two ways to program your Nexys4DDR FPGA: using a .bit file and using a .bin file. Using a .bit file, we use the JTAG programming cable to load the bit file into the FPGA. Programming with a .bin file will use the QSPI to program the FPGA each time it is powered on. This means you will not have to reprogram it using the JTAG connector each time. We will specify that we want to generate a .bin file by clicking Tools> | ||
| {{ : | {{ : | ||
| Line 107: | Line 106: | ||
| - | Click "Open Synthesized Design" | + | Click "Open Synthesized Design" |
| You should now see this window | You should now see this window | ||
| Line 132: | 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 " | ||
| Line 142: | Line 141: | ||
| Click " | Click " | ||
| {{ : | {{ : | ||
| - | This will program your Nexys4 | + | This will program your Nexys4DDR |
| ===Programming the Nexys4DDR using .bin file=== | ===Programming the Nexys4DDR using .bin file=== | ||

