Create a new source file of file type VHDL and copy code from section 2.1 in Lab PDF.
Create a new constraint file of file type XDC. Copy the code from figure 1 and paste.
Run Synthesis.
Run Implementation and open Implemented Design.
Right-click Generate Bitstream and click Bitstream settings. Click 'Configure additional bitstream settings' and click the Startup tab. Change the Select Startup Clock dropdown to JTAGCLK and save settings.
Click Generate Bitstream.
Open Adept and connect Nexys4DDR and Initialize Chain.
Under the Config tab, click Browse on FPGA and navigate to the project location and upload the .bit file created from Generate Bitstream.
Click Program.
Part 2 - Hex Counter
Create a new project in Vivado.
Add the source file created in Part 1 and upload to project.
Create 2 new source files of file type VHDL and copy code from Section 2.2 and 2.3 in lab PDF, respectively.
Create a new constraint file of file type XDC. Copy the code from Figure 2 and paste.
Follow steps 4-10 from Part 1.
footnote: VHDL Code is the same between Nexys2 and Nexys4 DDR