บอร์ด FPGA ของ Digilent นั้นประกอบไปด้วยพอร์ต Pmod ซึ่งสามารถต่อกับบอร์ดเสริมเพื่อเพิ่มขีดความสามารถให้กับบอร์ด FPGA สำหรับบอร์ดเสริม Pmod-USBUART ท่านสามารถเริ่มต้นพัฒนาได้ตามขั้นตอนดังต่อไปนี้ ทั้งนี้ขั้นตอนต่อไปนี้เป็นขั้นตอนสำหรับบอร์ด FPGA Cmod A7-35T หากท่านใช้บอร์ด FPGA รุ่นอื่นยังสามารถใช้ขั้นตอนเดียวกันแต่อาจต้องเปลี่ยนค่าพารามิเตอร์บางตัว
1. ทำการแก้ไขไฟล์ xdc สำหรับเชื่อมต่อกับสัญญาณ RXD และ TXD ของ Pmod-USBUART โดยบอร์ดแต่ละรุ่นจะเชื่อมต่อกับขาสัญญาณคนละขากัน สามารถอ้างอิงได้จาก schematic ของบอร์ดแต่ละรุ่นและ Pmod-USBUART reference manual
2. ทำการสร้างโปรเจกต์และเรียกใช้ไฟล์ xdc ที่เตรียมไว้
3. เปิด IP Catalog ทำการเสิร์ช uart เพื่อหา AXI Uartlite แล้วทำการตั้งค่า Board Interface, AXI CLK Frequency, Baud Rate, Data Bits และ Parity
4. เขียนโมดูลหลักโดยใช้เสตทแมชชีนในการติดต่อกับการสื่อสารแบบ AXI โดยสามารถอ้างอิงแอดเดรส AXI ของไอพี AXI Uartlite ได้จาก AXI UART Lite v2.0
5. หลังจากนั้นสามารถทำการคอมไพล์และสร้าง bit stream ตามขั้นตอนการทำงานปกติ
6. ก่อนใช้งานสามารถตั้งจั๊มเปอร์ JP1 บน Pmod-USBUART ไปยัง SYS (รับไฟจากบอร์ด FPGA) หรือ LCL (รับไฟจากชิป FTDI)
หวังว่าบทความนี้จะเป็นประโยชน์สำหรับผู้ที่กำลังมองหาหนทางในการเพิ่มความสามารถบอร์ด FPGA ของ Digilent ด้วยการใช้งานบอร์ดเสริม Pmod USBUART ท่านสามารถติดต่อทีมงาน ติดต่อ ทีมงาน เทคสแควร์ เพื่อสอบถามข้อมูลเพิ่มเติมเกี่ยวกับบอร์ดพัฒนา FPGA ของ Digilent หรือผลิตภัณฑ์อื่น ๆ ได้ครับ
บทความที่เกี่ยวข้อง
การติดตั้ง Vivado Design Suite และไฟล์บอร์ด Digilent
เริ่มต้นการพัฒนาด้วยบอร์ด FPGA รุ่น ฺBasys 3 จาก Digilent
เริ่มต้นการพัฒนาด้วยบอร์ด FPGA รุ่น Cmod A7-35T จาก Digilent
การใช้งานบอร์ดเสริม Pmod I2S2 ร่วมกับบอร์ด FPGA ของ Digilent
