Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nexys4-ddr:gsg [2015/01/15 23:11] – Jesse Njugunanexys4-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's in the Box?===== =====What's in the Box?=====
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 "On" position. This will begin the out of box demo.+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 "On" position. This will begin the out of box demo.
  
-More information on this startup demo can be found FIXME.+More information on this startup demo can be found [[nexys4-ddr:userdemo|here]].
 ----- -----
 =====Getting Started with Vivado===== =====Getting Started with Vivado=====
  
-The files needed for this demo can be downloaded by clicking {{:nexys4-ddr:abacus_verilog_srcfiles.zip|here}}.  You'll also need the constraints file. The constraint file is dependent on the development environment. For ISE designs the UCF file can be downloaded [[http://digilentinc.com/Data/Products/NEXYS4DDR/Nexys4DDR_Master_ucf.zip|here]]. For Vivado designs, the XDC file can be downloaded [[http://digilentinc.com/Data/Products/NEXYS4DDR/Nexys4DDR_Master_xdc.zip|here]].+The files needed for this demo can be downloaded by clicking {{:nexys4-ddr:abacus_verilog_srcfiles.zip|here}}.  You'll also need the constraints file. The constraint file is dependent on the development environment. For ISE designs the UCF file can be downloaded {{:nexys4-ddr:nexys4ddr_master_ucf.zip|here}}. For Vivado designs, the XDC file can be downloaded {{:nexys4-ddr:nexys4ddr_master_xdc.zip|here}}.
  
 More information on the Abacus project can be found [[basys3:abacus|here]]. More information on the Abacus project can be found [[basys3:abacus|here]].
Line 42: Line 42:
 {{ :basys3:3.png?nolink&500 |}} {{ :basys3:3.png?nolink&500 |}}
  
-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", navigate to where you saved your [[http://digilentinc.com/Data/Products/NEXYS4DDR/Nexys4DDR_Master_xdc.zip|Nexys4DDR_Master.xdc]] file, select it, and click "Next".+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", navigate to where you saved your {{:nexys4-ddr:nexys4ddr_master_xdc.zip|Nexys4DDR_Master.xdc}} file, select it, and click "Next".
 {{ :nexys:nexys4:1.png?nolink&500 |}} {{ :nexys:nexys4:1.png?nolink&500 |}}
  
Line 62: Line 62:
  
 ----- -----
- 
 ====Working with Vivado==== ====Working with Vivado====
 FIXME FIXME
Line 93: Line 92:
 {{ :nexys:nexys4:xdcuncommented.png?nolink&500 |}} {{ :nexys:nexys4:xdcuncommented.png?nolink&500 |}}
  
-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.
  
 ----- -----
Line 107: Line 106:
  
  
-Click "Open Synthesized Design" and then press Ok. You may get several warnings after this, but this just refers to the parts of the Nexys4 master XDC file that weren't implemented by our HDL design. It is good practice to only uncomment signal pins that are being used by the design, but this will not affect us in the end.+Click "Open Synthesized Design" and then press Ok. You may get several warnings after this, but this just refers to the parts of the Nexys4DDR master XDC file that weren't implemented by our HDL design. It is good practice to only uncomment signal pins that are being used by the design, but this will not affect us in the end.
  
 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.
 {{ :basys3:26.png?nolink&300 |}} {{ :basys3:26.png?nolink&300 |}}
-At this point, make sure your Nexys4 is plugged in via USB and turned on. Now click Next twice and you will see this screen.+At this point, make sure your Nexys4DDR is plugged in via USB and turned on. Now click Next twice and you will see this screen.
 {{ :nexys:nexys4:target.png?nolink&500 |}} {{ :nexys:nexys4:target.png?nolink&500 |}}
 Set the JTAG Clock Frequency to 30000000, select the device, and click "Next" followed by "Finish". Set the JTAG Clock Frequency to 30000000, select the device, and click "Next" followed by "Finish".
Line 142: Line 141:
 Click "Program device" (in the green bar) then xc7a35t_0, select your .bit file in the bitstream file box, and click Program. Click "Program device" (in the green bar) then xc7a35t_0, select your .bit file in the bitstream file box, and click Program.
 {{ :nexys:nexys4:programdevice.png?nolink&500 |}} {{ :nexys:nexys4:programdevice.png?nolink&500 |}}
-This will program your Nexys4 through the JTAG connector.+This will program your Nexys4DDR through the JTAG connector.
  
 ===Programming the Nexys4DDR using .bin file=== ===Programming the Nexys4DDR using .bin file===