วันพุธที่ 27 พฤษภาคม พ.ศ. 2558

การทดลองที่ 6 ใช้ IP core สำหรับ 16x2 LCD ที่มีอยู่บนบอร์ด FPGA เพื่อแสดงข้อความ "Hello World!"

ซอฟท์แวร์ที่ใช้
1. Altera Quartus II 13.1 (32-bit) Web Edition- ModelSim 
2. Altera 10.1d (Quartus II 13.1)



อุปกรณ์
1. บอร์ด Altera FPGA (WARRIOR CYCLONE3 DEV) ชิปหมายเลข EP3C10E144C8  1 บอร์ด
2. สายดาวน์โหลด ByteBlaster II Cable หรือ สายดาวน์โหลดUSB Blaster Cab              1 ชุด
3. เครื่องคอมพิวเตอร์                                                                                                 2 ชุด
4. ออสซิลโลสโคป                                                                                                 1 เครื่อง



ขั้นตอนการทดลอง
1.เข้า web Opencores.org  เพื่อ ดาวน์โหลด IP core 
2.ทำการแก้ไขเพื่อให้แสดงข้อความ  "Hello World!" โดยใช้รหัส ASCII
3.คอมไพล์โค้ดที่แก้ไขเสร็จแล้ว จากนั้นทำการ assignment pin ของ 16x2 LCD ตามเอกสาร datasheet







Code VHDL  (ส่วนที่แสดงผลบนจอ)





Code VHDL  (LCD ที่ทำเป็น bit IP)





ผลการสังเคราห์วงจร




Pin Planer






ขั้นตอนการทดลองและผลการทำงาน  
รูปภาพการทดลอง