> For the complete documentation index, see [llms.txt](https://docs.aic-eec.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aic-eec.com/fpga-design/basic-fpga/step-1-setting-environment-and-create-project.md).

# LAB1: Setting Environment and Create Project

### Installation Program \[Window]

1. ดาวน์โหลดโปรแกรมจาก \[[Link](https://www.xilinx.com/support/download.html)] โดยเลื่อนลงมาด้านล่าง และเลือกไฟล์ดังรูป 1.1

![Figure 1.1 Vivado Installation : Download Progress s.1](/files/-MJUmnDBGaIOULsSuKPL)

2\. หลังจากคลิกที่ไฟล์ดังกล่าวจะขึ้นหน้า login สมาชิกให้ทำการสมัครสมาชิกให้เรียบร้อย

![Figure 1.2  Vivado Installation : Download Progress s.1](/files/-MJUrWgdcRTmWsidr32t)

![Figure 1.3  Vivado Installation : Download Progress s.1](/files/-MJUpZY3wcwgc7F_em0c)

3\. หลังจากทำการสมัครสมาชิกและดาวน์โหลดเรียบร้อย ให้ทำการแตกไฟล์เก็บไว้ในไดเรคทอรี่ที่จะเก็บโปรแกรม

4\. หลังจากนั้นคลิกที่ xsetup.exe จะขึ้นหน้าต่างดังรูปด้านล่าง

![Figure 1.4  Vivado Installation : Install Progress s.1](https://gblobscdn.gitbook.com/assets%2F-MClo3nC-1US0rbK8Qau%2F-MJyl6MhkfzQzAtVLnsF%2F-MJylvDsiQOkfjm_fpDw%2F1.PNG?alt=media\&token=af3dda20-62db-4d50-95b9-9a58cf6dcfdf)

5\. ใส่ User ID และ Password ที่สมัครไปข้างต้น และเลือก Download Image \[Install Separately] ดังภาพ

![Figure 1.5  Vivado Installation : Install Progress s.2](https://gblobscdn.gitbook.com/assets%2F-MClo3nC-1US0rbK8Qau%2F-MJyl6MhkfzQzAtVLnsF%2F-MJyuEyM2LwRIvsnXmFc%2F2_LI.jpg?alt=media\&token=4db332b1-1012-48bf-81bf-3410cdd9bd42)

6\. ทำการตั้งค่าดังภาพ 1.6-1.8

![Figure 1.6  Vivado Installation : Install Progress s.3](https://gblobscdn.gitbook.com/assets%2F-MClo3nC-1US0rbK8Qau%2F-MJyl6MhkfzQzAtVLnsF%2F-MJyuRJPTHxIo4QYoy7Z%2F3.PNG?alt=media\&token=c1760345-3aac-4a68-b28f-03e05347c06e)

![Figure 1.7  Vivado Installation : Install Progress s.4](https://gblobscdn.gitbook.com/assets%2F-MClo3nC-1US0rbK8Qau%2F-MJyl6MhkfzQzAtVLnsF%2F-MJytPHi0L51NfWdEyUD%2F4.PNG?alt=media\&token=8da93cf9-33bc-41f0-a1a4-1ae30857826c)

![Figure 1.8  Vivado Installation : Install Progress s.5](/files/-MJz6nkUjveX2FB-BQqG)

7\. หลังจากนั้นรอประมาณ 2 - 2.30 ชั่วโมง พอติดตั้งโปรแกรมเสร็จจะขึ้นหน้าต่าง license ให้ทำการปิดหน้าต่างไป

![Figure 1.9  Vivado Installation : Install Progress s.6](https://gblobscdn.gitbook.com/assets%2F-MClo3nC-1US0rbK8Qau%2F-MJyl6MhkfzQzAtVLnsF%2F-MJyvF7WKs5ZHLaps81S%2FCapture.PNG?alt=media\&token=06ad0f95-d847-403a-96a2-e4057ebe6858)

### Installation Program \[Ubuntu] ***recommend***

1. ดาวน์โหลดโปรแกรมจาก \[[Link](https://www.xilinx.com/support/download.html)] โดยเลื่อนลงมาด้านล่าง และเลือกไฟล์ดังรูป 1.1

![Figure 1.1 Vivado Installation : Download Progress s.1](/files/-MJUmJ0kqvpABI_sxImx)

2\. หลังจากคลิกที่ไฟล์ดังกล่าวจะขึ้นหน้า login สมาชิกให้ทำการสมัครสมาชิกให้เรียบร้อย

![Figure 1.2  Vivado Installation : Download Progress s.1](/files/-MJUrWgdcRTmWsidr32t)

![Figure 1.3  Vivado Installation : Download Progress s.1](/files/-MJUpZY3wcwgc7F_em0c)

3\. หลังจากทำการสมัครสมาชิกและดาวน์โหลดเรียบร้อย ให้ทำการแตกไฟล์เก็บไว้ในไดเรคทอรี่ที่จะเก็บโปรแกรม

4\. หลังจากนั้นพิมคำสั่งลงใน command  หลังจากนั้นทำตามขั้นตอนการ install ของ window ตั้งแต่ข้อ 5 เป็นต้นไป

```
$ ./xsetup.exe
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aic-eec.com/fpga-design/basic-fpga/step-1-setting-environment-and-create-project.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
