ECE 4156/6156 - Lab 1
DE-10 Tutorial (Prelab) and Modifying SHA2 In VHDL

Due Dates: Thursday, January 23 (Prelab), and Tuesday, February 4, 2025, 11:55 pm

Lab TA: Arman Allahverdi, aallahverdi3@gatech.edu

First date to pick up DE-10 board: Tuesday January 14 3:00pm to 3:15pm from the classroom

You will be asked to sign a Loan Agreement in order to take the DE-10 board home; you will need to specify where "home" is on the form. We will provide the form, you do not need to download the linked form.

Second date to pick up DE-10 board: Thursday January 16 3:00pm to 3:15pm from the classroom

Lab help sessions (Klaus 2363):

  • PDF writeup of Lab 1
  • VHDL code for Lab 1
  • Lab Overview
  • You are also required to listen to lecture 03IntroSHA2 in the Media Gallery on Canvas
  •  

     

    Common issues / Lab updates

    The DE-10 Standard board has a "kill-switch", which is the big red button next to the power plug. This needs to be in the "down" position for the board to have power.

    When setting up the USB-Blaster driver (step 13 of the prelab steps), you may see either USB-Blaster or EthernetBlaster. After adding the device, as long as the hardware for selection is now shown as "DE-SoC" then it should function correctly.

    A Few Words

    Quartus and ModelSim are installed on all of the computers in Klaus 1446. If you have trouble getting the programs to work on your own machine you can utilize these. These computers have both Quartus Prime (19.1) and Quartus Prime (20.1) installed on them.

    Questions always come up so please plan to make ample and early use of TA office hours!