|
|
#### [Home](https://es.technikum-wien.at/iplat/testwiki/wikis/home) | [<Vivado Toolchanin](https://es.technikum-wien.at/iplat/testwiki/wikis/vivado-toolchain) | [Getting Started - Zybo>](https://es.technikum-wien.at/iplat/testwiki/wikis/getting-started-zybo)
|
|
|
|
|
|
***
|
|
|

|
|
|

|
|
|
|
|
|
***
|
|
|
# 5.1 Getting Started - Basys 3
|
... | ... | @@ -22,7 +22,7 @@ Following pre-requisites are necessary in order to work through this tutorial: |
|
|
|
|
|
### 5.1.1.2 Download the Design files
|
|
|
|
|
|
An archive with the design files can be downloaded [here](https://es.technikum-wien.at/iplat/testwiki/raw/master/getting-started-basys3/design-files/GettingStartedBasys3.zip). It contains following files:
|
|
|
An archive with the design files can be downloaded [here](./getting-started-basys3/design-files/GettingStartedBasys3.zip). It contains following files:
|
|
|
|
|
|
+ **blink_led.vhd:** RTL description of the design.
|
|
|
+ **blink_led.xdc:** Xilinx constraints file (Used to connect the top level Ports to the desired Pins).
|
... | ... | @@ -46,25 +46,25 @@ Click on the **Create New Project** button in the quick start menu. Click **Next |
|
|
|
|
|
Select RTL Project. Make sure that the **Do not specify sources at this time** checkbox is **not** selected. Click **Next**.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
Click on the **Add Files** Button. Browse to the previously downloaded and extracted zip folder. Select **blink_led.vhd** and click **OK**. Make sure that the **Copy sources into project** checkbox is selected and the target language and simulator language is set to VHDL. Click **Next** twice.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
Click on the **Add Files** Button. Browse to the previously downloaded and extracted zip folder. Select **blink_led.xdc** and click **OK**. Make sure that the **Copy constraints files into project** checkbox is selected. Click **Next**.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
In the search box type: **XC7A35TCPG236-1**. Select the Part and click **Next**.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
Click **Finish** to finish the project creation process.
|
|
|
|
|
|
In the **Flow Navigator** toolbar click the **Generate Bitstream** button which can be found in the Program and Debug subsection. A window pops up. Click on **Yes**.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
A window should pop up once the bitstream generation finished successfully. Click on **Cancel**.
|
|
|
|
... | ... | @@ -74,28 +74,28 @@ Make sure that **JP2** is configured to use **USB** as power source. Furthermore |
|
|
|
|
|
Finally, switch **SW16** to the on position.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
|
|
|
### 5.1.2.3 Test the Application
|
|
|
|
|
|
In the **Project Manager** toolbar click the **Open Hardware Manager** button which can be found in the Program and Debug subsection.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
Click on the **Auto Connect** submenu of the **Open target** button.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
Finally, click on **Program Device -> xc7a35t_0**. A window pops up. Click on **Program**.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
After the bitstream is downloaded successfully the **DONE** LED of the Board should light up. Switch **SW0** into the up position. **LD0** starts to blink. Switch **SW0 - SW15** into the up position. **LD0-LD15** blink synchronously.
|
|
|
|
|
|
This concludes the Basys3 Getting Started tutorial.
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
***
|
|
|
|
... | ... | |