บอร์ด FPGA ของ Digilent ใช้ชิป FPGA จาก Xilinx เพราะฉะนั้นเราต้องใช้เครื่องมือในการพัฒนาจาก Xilinx ในการพัฒนาบนบอร์ด FPGA ของ Digilent ซึ่งเครื่องมือหลักในการพัฒนา คือ Vivado Design Suite ซึ่งขั้นตอนในการติดตั้งมีดังต่อไปนี้ ทั้งนี้หน้าตาของซอฟต์แวร์อาจแตกต่างกันไปตามรุ่นของซอฟต์แวร์แต่ขั้นตอนโดยรวมนั้นไม่มีการเปลี่ยนแปลง
1. เตรียมพื้นที่ว่างในการติดตั้ง 60+ GB
2. ดาวน์โหลดตัวติดตั้งจาก Xilinx’s Downloads page ทั้งการเลือกรุ่นใช้งานประกอบด้วยหลายปัจจัย
- รุ่นไม่เกิน 2019.1: หากต้องการใช้งานบอร์ดเสริม Pmod ด้วย IP สามารถดูรุ่นของบอร์ดเสริม Pmod ที่รองรับ IP ได้จาก Getting Started with Digilent Pmod IPs
- รุ่น 2019.2-2024.2: แนะนำเนื่องจากหาข้อมูลการใช้งานได้ง่ายที่สุด
- รุ่น 2025.1 เป็นต้นไป: จำเป็นต้องปรับปรุงไฟล์หากเปิดตัวอย่างจากรุ่นเก่า ๆ
3. เปิดไฟล์ติดตั้งแล้วทำการกรอกอีเมล์และพาสเวิร์ดแล้วเลือก Download and Install Now เสร็จแล้วกดยอมรับ License Agreements
4. เลือก Edition ที่ต้องการติดตั้ง
- รุ่นไม่เกิน 2019.1: Vivado HL Design Edition ทำการเลือก Devices ทุกตัวที่ต้องการใช้งาน และเลือก Installation Options ทุกตัวที่เลือกได้
- รุ่น 2019.2-2024.2: Vitis ทำการเลือก Devices ทุกตัวที่ต้องการใช้งาน และเลือก Install Cable Drivers
- รุ่น 2025.1 เป็นต้นไป: Vitis ทำการเลือก Devices ทุกตัวที่ต้องการใช้งาน ไม่ต้องเลือก Acquire and Manage a License Key
5. เลือกโฟลเดอร์สำหรับติดตั้ง อ่านสรุปขั้นตอนแล้วกด Install เพื่อเริ่มทำการติดตั้ง
6. เมื่อติดตั้งเสร็จสามารถปิดโปรแกรมติดตั้งได้ทันที
7. ทำการติดตั้งไฟล์บอร์ด Digilent
- รุ่นไม่เกิน 2024.2: ดาวน์โหลด Master Branch ZIP Archive แล้วแตกไฟล์ในโฟลเดอร์ new\board_files ไปยัง C:\Xilinx\Vivado\<version>\data\boards\board_files ทำการเลือก Devices ทุกตัวที่ต้องการใช้งาน และเลือก Installation Options ทุกตัวที่เลือกได้
- รุ่น 2025.1 เป็นต้นไป: ดาวน์โหลด Master Branch ZIP Archive แล้วแตกไฟล์ในโฟลเดอร์ new\board_files ไปยังโฟลเดอร์ที่ต้องการ หลังจากนั้นให้เปิด Vivado แล้วเลือก Tools>Settings แล้วไปยัง Vivado Store>Board Repository list กด + แล้วเลือกโฟลเดอร์ที่แตกไว้ หลังจากนั้นทุกครั้งที่เปิด Vivado โปรแกรมจะทำการอ่านไฟล์บอร์ด Digilent จากโฟลเดอร์โดยอัตโนมัติ
8. ทำการติดตั้ง Vivado Library ซึ่งรวบรวม IPcores และ Interfaces ที่สามารถใช้งานได้ฟรีสำหรับรุ่นไม่เกิน 2019.1 โดยเริ่มจากดาวน์โหลด Vivado Library แล้วแตกไฟล์ในโฟลเดอร์ new\board_files ไปยังโฟลเดอร์ที่ต้องการ หลังจากนั้นให้เปิด Vivado แล้วเลือก Project Manager>Project Settings ใน Flow Navigator แล้วไปยัง IP>Repository Manager กด + แล้วเลือกโฟลเดอร์ที่แตกไว้ จากนั้นกด OK โดย IPcores และ Interfaces ที่รองรับมีดังต่อไปนี้
- AXI_DPTI_1.0
- MIPI_CSI_2_RX
- MIPI_D_PHY_RX
- MotorFeedback_1.0
- PWM_1.0
- PWM_2.0
- PWM_Analyzer_1.0
- Pmods
- Sync_v1_0
- Zmods
- axi_dynclk_v1_1
- axi_i2s_adi_1.2
- axi_ps2_1.0
- clock_forwarder
- dvi2rgb
- hls_gamma_correction_1_0
- hls_saturation_enhance_1_0
- rgb2dpvid_v1_0
- rgb2dvi
- rgb2vga_v1_0
- usb2device_v1_0
- video_scaler
- calib_coef_v1_0
- pmod_v1_0
- spi_ctl_v1_0
- tmds_v1_0
หวังว่าบทความนี้จะช่วยให้ท่านสามารถติดตั้ง Vivado Design Suite และไฟล์บอร์ด FPGA ของ Digilent เพื่อเริ่มต้นการพัฒนาโปรแกรมบน FPGA ได้อย่างเต็มประสิทธิภาพ สำหรับท่านที่ต้องการเริ่มต้นพัฒนาโปรแกรมด้วยภาษา VHDL สามารถศึกษาเพิ่มเติมได้จาก Getting Started with VHDL: Syntax, Programming & Modules ท่านสามารถติดต่อทีมงาน ติดต่อ ทีมงาน เทคสแควร์ เพื่อสอบถามข้อมูลเพิ่มเติมเกี่ยวกับบอร์ด FPGA และอุปกรณ์หรือผลิตภัณฑ์อื่น ๆ ของ NI หรือ Digilent ได้ครับ
บทความที่เกี่ยวข้อง
เริ่มต้นการพัฒนาด้วยบอร์ด FPGA รุ่น ฺBasys 3 จาก Digilent
เริ่มต้นการพัฒนาด้วยบอร์ด FPGA รุ่น Cmod A7-35T จาก Digilent
การใช้งานบอร์ดเสริม Pmod I2S2 ร่วมกับบอร์ด FPGA ของ Digilent
การพัฒนาโปรแกรมบน FPGA ด้วย IP และ Block Design
การใช้งานบอร์ดเสริม Pmod USBUART ร่วมกับบอร์ด FPGA ของ Digilent
