"การสร้างสัญญาณ PWM ด้วย FPGA"
นำเสนอโดย สุรศักดิ์ นาสุริวงค์
ในการสร้างสัญญาณ PWM ด้วย FPGA นั้นผู้สร้างจะต้องเข้าใจหลักการทำงานของวงจร Counter เสียก่อน ซึ่งในการทดลองนี้มีการสร้าง วงจรบน FPGA โดยการเขียนด้วย ภาษา VHDL ซึ่งหลังจากทำการ Synthesize แล้วได้หน้าต่อของวงจรออกมาสองส่วนคือ ส่วนของวงจร หาความถี่ (Div) และส่วนของการสร้างสัญญาณ PWM (GenPWM) แยกกัน ซึ่งสามารถนำมาต่อ รวมกันได้ทั้งการเขียนด้วย ภาษา VHDL หรือ ว่าใช้เครื่องมือที่ติดมากับตัว Software Xilinx ISE 9.2i เพื่อสร้าง Schematic File เพื่อทำการ Component ระหว่างวงจรทั้งสอง
1. เปิดโปรแกรม Xilinx ISE 9.2i สร้าง Project ใหม่โดยไปที่
2. เมื่อสร้าง Project ใหม่เสร็จเรียบร้อยแล้ว ก็ทำการ เพิ่มไฟล์ลงใน Project ตามรูปที่ 1
4. ทำการสร้าง Schematic Symbol ของทั้ง สองวงจร
5. ต่อวงจรทั้งเข้าด้วยกันโดยทำการ เพิ่มไฟล์ คลิกขวาที่ เบอร์ FPGA เลือก New Source ดังรูปที่ 3
5. ต่อวงจรทั้งเข้าด้วยกันโดยทำการ เพิ่มไฟล์ คลิกขวาที่ เบอร์ FPGA เลือก New Source ดังรูปที่ 3
6. เลือก Schematic พร้อมทั้งตั้งชื้อ File
7. หลังจากนั้นจะได้หน้าต่างตาม รูปที่ 4
8. ทำการต่อวงจรดังรูปที่ 5 โดยเลือกอุปกรณ์ที่เราทำการ Create Schematic Symbol โดยเลือกมาจาก หน้าต่าง Source ดูที่ ช่อง Categories เลือกตามที่อยู่ของไฟล์ที่สร้างสร้าง Schematic Symbol
9. หลังจากทำการต่อวงจรเรียบร้อยแล้ว ทำการ Save จะเห็นได้ว่า ไฟล์ที่สร้างใหม่จะเป็น Top module เพื่อใช้ในการ Synthesize วงจร
10. หลังจากนั้นก็ทำการ Synthesize วงจร Assign Package ตามลำดับ
11. จากนั้นทำการ Implement และ Generate Programming File ตามลำดับ
12. ทำกระบวนการ iMPACT เพื่อเอาโปรแกรมลง FPGA
ไม่มีความคิดเห็น:
แสดงความคิดเห็น