CAMERA LINK TO FPGA DEVELOPMENT BOARD

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โปรแกรมฝึกหัด การเลื่อนและคลิกเมาส์
Advertisements

วิธีการตั้งค่าและทดสอบ เครื่องคอมพิวเตอร์ก่อนใช้งาน
Proprietary and Confidential © Astadia, Inc. | 1.
วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
การเสนอโครงการวิทยานิพนธ์
โครงสร้างพื้นฐานสำหรับโทร มาตรเอนกประสงค์. COE สมาชิกในกลุ่มนายวิศัลย์ ประสงค์สุข นายศุภชัย ทองสุข อาจารย์ที่ปรึกษาโครงการดร.
โครงสร้างพื้นฐานสำหรับโทร มาตรเอนกประสงค์. COE สมาชิกในกลุ่มนายวิศัลย์ ประสงค์สุข นายศุภชัย ทองสุข อาจารย์ที่ปรึกษาโครงการดร.
ระบบเตือนการนัดหมาย ทางการแพทย์
การเปรียบเทียบวิธีการ Multiplierless ในการประมวลผลสัญญาณดิจิตอล (Comparison of Multiplierless in Digital Signal Processing) นายคณาศักดิ์ ผาจันทร์
ระบบคลังสินค้านม Milk Warehouse System
โปรแกรมจำลองการทำงาน
ระบบคลังสินค้านม Milk Warehouse System ผู้จัดทำ
โดย ดร.วรินทร์ สุวรรณวิสูตร อาจารย์ผู้ประสานงานวิชาโครงการ
Low-speed UAV Flight Control Phase II
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย wireless electronic voter
Low-speed UAV Flight Control Phase II
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย wireless electronic voter
Multichannel Battery Monitor
01 COE ฐานข้อมูลชุมชนสุขภาวะต้นแบบ 500 ตำบล
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
โครงสร้างพื้นฐานสำหรับโทรมาตรเอนกประสงค์
Index ความเป็นมา วัตถุประสงค์ ขอบเขตการทำงาน แนวทางแก้ปัญหา
แผนการสอน วิชา Database Design and Development
แนวทางการรายงานผลการปฏิบัติราชการโดยผ่านระบบเครือข่ายอินเตอร์เน็ต
E-Service รศ. ดร. อนงค์นาฏ ศรีวิหค สำนักบริการคอมพิวเตอร์ มก.
ระบบคลังสินค้านม Milk Warehouse System ผู้จัดทำ
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
ดิจิตอลและการออกแบบตรรก
EEET0770 Digital Filter Design Centre of Electronic Systems and Digital Signal Processing การออกแบบตัวกรองดิจิตอล Digital Filters Design Chapter 3 Digital.
เทคโนโลยีสารสนเทศในห้องสมุดเฉพาะและศูนย์สารสนเทศ
ระบบข้อสอบออนไลน์.
Use Case Diagram.
กลุ่มสาระการเรียนรู้ คณิตศาสตร์ โรงเรียนบ้านหนองกุง อำเภอนาเชือก
การจัดส่งข้อมูลตราสารหนี้ โดยช่องทาง Internet หรือ DMS DA (Extranet)
C Programming Lecture no. 6: Function.
ศึกษาโครงงานพิเศษ (Study Project) 1/2557
A.5 Solving Equations การแก้สมการ.
การประยุกต์ ใช้งานมัลติมีเดีย
เนื้อหา วัตถุประสงค์ของการใช้ระบบเครือข่าย
มหาวิทยาลัยมหาสารคาม
CHAPTER 11 Two-port Networks
การเขียนรายงานการใช้เอกสารประกอบการสอน
Kampol chanchoengpan it สถาปัตยกรรมคอมพิวเตอร์ Arithmetic and Logic Unit 1.
โปรแกรมจำแนกรุ่นรถยนต์โครงสร้างแบบ Relative bag of words (รุ่นสอง)
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
การวิจัยในชั้นเรียนด้านอาชีวศึกษา
สัปดาห์ที่ 7 การแปลงลาปลาซ The Laplace Transform.
สัปดาห์ที่ 15 โครงข่ายสองพอร์ท Two-Port Networks (Part I)
Basic Programming for AVR Microcontroller
บทที่ 3 การวิเคราะห์ Analysis.
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
การดำเนินการทดสอบทางการศึกษาแห่งชาติ (O-NET)
รองศาสตราจารย์ ดร.เอมอัชฌา วัฒนบุรานนท์
วิชาคอมพิวเตอร์กราฟิก
ขั้นตอนการจัดทำโครงงาน
ชื่อหัวข้อโครงงาน (ภาษาไทย) Project Title (English)
การเขียนแบบเสนอหัวข้อโครงงาน
การทำผลงานวิชาการ สงวนลิขสิทธิ์.....โดย ดร.สุรชาติ สังข์รุ่ง.
ความหมายของวิทยาศาสตร์
การลงข้อมูลแผนการสอน
ภาษาอังกฤษเพื่อการสื่อสาร อ32204
เพื่อการเข้าสู่ตำแหน่งทางวิชาการ รองศาสตราจารย์ ดร.พันธ์ ทองชุมนุม
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
การพัฒนาการเรียนรู้รายวิชาการโปรแกรมคอมพิวเตอร์ด้วย e-Learning
โครงสร้างข้อมูลแบบ สแตก (stack)
นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงค์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์
บทที่ 5 การเขียนรายงานโครงงานคอมพิวเตอร์
1 Introduction to SQL กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงศ์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์
ใบสำเนางานนำเสนอ:

CAMERA LINK TO FPGA DEVELOPMENT BOARD อาจารย์ที่ปรึกษาโครงงาน รศ.ณรงค์ บวบทอง กรรมการ รศ.ดร.ศุภชัย วรพจน์พิสุทธิ์ อ.นาวิน สมญาติ

CAMERA LINK TO FPGA DEVELOPMENT BOARD จัดทำโดย นาย ปราโมทย์ สุขใจรุ่งวัฒนา เลขทะเบียน 4810612319 นาย สมศักดิ์ แซ่ชัง เลขทะเบียน 4810612434 นักศึกษาชั้นปีที่ 4 คณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมไฟฟ้าและคอมพิวเตอร์ มหาวิทยาลัยธรรมศาสตร์

หัวข้อการนำเสนอ บทนำ ทฤษฏีที่เกี่ยวข้อง เทคโนโลยีที่เกี่ยวข้อง ขั้นตอนการดำเนินโครงงาน ส่วนที่ดำเนินการไปแล้ว

บทนำ วัตถุประสงค์ของการนำมาสู่การทำโครงงาน ขอบเขตของการทำโครงงาน ต้องการระบบที่มีความเฉพาะทางมากขึ้น ต้องการระบบที่มีความสะดวกในการนำไปใช้งาน ขอบเขตของการทำโครงงาน เพื่อศึกษาและสร้าง Interface สำหรับกล้องถ่ายภาพแบบ Digital

บทนำ(ต่อ) ภาพรวมของระบบ RS-232 ที่มา http://www.thaieasyelec.com/index.php?lay=show&ac=cat_show_pro_detail&cid=1766&pid=20435 http://www.ailogictechnology.com/index.php RS-232

ทฤษฎีที่เกี่ยวข้อง ทฤษฎีการโปรแกรมภาษา VHDL เทคนิคการจับภาพ เทคนิคการบีบอัดภาพแบบ JPEG การสื่อสารผ่านพอร์ต RS-232 ทฤษฎีการโปรแกรมภาษา VHDL

ทฤษฎีที่เกี่ยวข้อง(ต่อ) เทคนิคการจับภาพ แสงตกกระทบบนเซนเซอร์รับแสงของกล้อง Digital แล้วเซนเซอร์รับแสง แปลงสัญญาณแสงเป็นสัญญาณ Analog แล้วแปลงเป็นสัญญาณ Digital อีกที ที่มา http://www.student.chula.ac.th/~48370190/article_CCDCMOS.htm

ทฤษฎีที่เกี่ยวข้อง(ต่อ) เทคนิคการบีบอัดภาพแบบ JPEG รูปแบบการบีบอัดข้อมูลทาง Multimedia ที่เป็นข้อมูลแบบรูปภาพ ที่มา http://www.ucancode.net/faq/CBrush.htm

ทฤษฎีที่เกี่ยวข้อง(ต่อ) การสื่อสารผ่านพอร์ต RS-232 รูปแบบการสื่อสารแบบอนุกรม มีสายสัญญาณ 9 เส้น แต่สามารถสื่อสารได้ด้วยสายสัญญาณอย่างน้อย 3 เส้น ที่มา http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=hdwr&db=bks&fname=/SGI_EndUser/PChall_L_OG/ch02.html http://www.thaimicrotron.com/CCS-628/Referrence/RS232.htm

ทฤษฎีที่เกี่ยวข้อง(ต่อ) การสื่อสารผ่านพอร์ต RS-232 มี 2 แบบ คือ แบบซิงโครนัส (Synchronous) และแบบอะซิงโครนัส (Asynchronous) ทีมา http://www.thaimicrotron.com/CCS-628/Referrence/RS232.htm Synchronous Asynchronous

ทฤษฎีที่เกี่ยวข้อง(ต่อ) ทฤษฎีการโปรแกรมภาษา VHDL ภาษาบรรยาย Hardware ซึ่งเป็นภาษาที่ใช้ในการออกแบบวงจรดิจิตอลบน chip FPGA

ทฤษฎีที่เกี่ยวข้อง(ต่อ) การโปรแกรมภาษา VHDL มีโครงสร้างพื้นฐานมาจากภาษาซี มีโครงสร้าง Entity Declaration คือ ส่วนที่เป็น Interface Architecture หรือ Architecture Body คือ ส่วนที่เป็นหน่วยออกแบบ ที่อธิบายความสัมพันธ์ระหว่างอินพุตกับเอาต์พุต Package เป็นหน่วยออกแบบที่ใช้เก็บ เช่น ค่าคงที่ โปรแกรมย่อย Configuration Design Unit ใช้จับคู่ Architecture กับ Entity Declaration

ทฤษฎีที่เกี่ยวข้อง(ต่อ) Entity Declaration ประกาศพอร์ตของ Input และ Output

ทฤษฎีที่เกี่ยวข้อง(ต่อ) Architecture หรือ Architecture Body เป็นหน่วยการออกแบบที่ใช้บรรยายพฤติกรรมการทำงานของวงจร ซึ่งจะมี ความสัมพันธ์กับสิ่งที่กำหนดขึ้นในส่วนของ Entity

ทฤษฎีที่เกี่ยวข้อง(ต่อ) Package ใช้สำหรับเก็บข้อมูลต่างๆที่เป็นประโยชน์ต่อการเขียนรูปแบบระบบดิจิตอล เช่น โปรแกรมย่อย, Constant, Signal เป็นต้น Package Declaration Package Body

ทฤษฎีที่เกี่ยวข้อง(ต่อ) Configuration Design Unit ระบุการใช้ Architecture

เทคโนโลยีที่เกี่ยวข้อง Chip FPGA กล้อง Digital ที่มา http://www.comedia.com.hk/fp2008/Spec_pdf/C328R_UM.pdf http://www.geocities.com/MadisonAvenue/Newsstand/5556/cpu_r2/fpga.htm

เทคโนโลยีที่เกี่ยวข้อง(ต่อ) Chip FPGA อุปกรณ์ประเภทสารกึ่งตัวนำที่ภายในประกอบไปด้วย อุปกรณ์โลจิกที่สามารถ โปรแกรมได้ สามารถลดขนาดของบอร์ดวงจรลงได้รวมทั้งในส่วนวงจรที่ออกแบบภายในชิพ FPGA บอร์ด FPGA ที่ใช้ในโครงงานคือ FPGA Discovery-III XC3S200F FPGA ตระกูล Spartan-3 ของ Xilinx เบอร์ XC3S200-4TQ144C มีความจุวงจรอยู่ที่ 200,000 เกต Package แบบ TQ144 และ Platform Flash PROM เบอร์ XCF01SVO20C

เทคโนโลยีที่เกี่ยวข้อง(ต่อ) บอร์ด FPGA Discovery-III XC3S200F http://www.ailogictechnology.com/download/FPGA%20Discovery%20III%20XC3S200F_F4%20Board%20Manual.pdf

เทคโนโลยีที่เกี่ยวข้อง(ต่อ) กล้อง Digital C328R บริษัท COMedia เซนเซอร์แบบ CMOS OV528  JPEG EEPROM ส่งข้อมูลทางพอร์ต RS-232 รองรับระบบสี 6 แบบ ความละเอียด 4 ระดับ

เทคโนโลยีที่เกี่ยวข้อง(ต่อ) กล้อง Digital C328R บริษัท COMedia ที่มา http://www.comedia.com.hk/fp2008/Spec_pdf/C328R_UM.pdf

เทคโนโลยีที่เกี่ยวข้อง(ต่อ) รูปแบบการทำงานของกล้อง Digital C328R ที่มา http://www.comedia.com.hk/fp2008/Spec_pdf/C328R_UM.pdf

เทคโนโลยีที่เกี่ยวข้อง(ต่อ) การสื่อสารทางพอร์ต RS-232 ของกล้อง ที่มา http://www.comedia.com.hk/fp2008/Spec_pdf/C328R_UM.pdf 1 single command have 6 single byte

เทคโนโลยีที่เกี่ยวข้อง(ต่อ) โปรแกรม Xilinx ISE

ขั้นตอนการดำเนินโครงงาน ตารางเวลาการทำงาน

ขั้นตอนการดำเนินโครงงาน(ต่อ) ศึกษาคุณสมบัติของกล้องและบอร์ด FPGA ศึกษาการโปรแกรมภาษา VHDL การโปรแกรมภาษา VHDL ลงบอร์ด FPGA เพื่อให้กล้องและบอร์ดสามารถ ติดต่อกันได้

ขั้นตอนการดำเนินโครงงาน(ต่อ) ศึกษาคุณสมบัติของกล้องและบอร์ด FPGA การสื่อสารผ่านพอร์ต RS-232 ภาพแบบ JPEG

ขั้นตอนการดำเนินโครงงาน(ต่อ) ศึกษาการโปรแกรมภาษา VHDL ด้วยโปรแกรม Xilinx ISE ภาษาบรรยาย Hardware โครงสร้างมีองค์ประกอบหลักอยู่ 4 ส่วน

ขั้นตอนการดำเนินโครงงาน(ต่อ) การโปรแกรมภาษา VHDL ลงบอร์ด FPGA เพื่อให้กล้องและบอร์ดสามารถ ติดต่อกันได้ เชื่อมต่อกล้องและบอร์ด FPGA ส่งคำสั่งเพื่อให้กล้องถ่ายภาพตามที่เราต้องการ

ขั้นตอนการดำเนินโครงงาน(ต่อ) คำสั่งกล้อง ที่มา http://www.comedia.com.hk/fp2008/Spec_pdf/C328R_UM.pdf

ส่วนที่ดำเนินการไปแล้ว ศึกษาข้อมูลของกล้องและบอร์ด FPGA ศึกษาการโปรแกรมภาษา VHDL

สรุป โครงงานนี้เป็นการทำให้กล้องดิจิตอลติดต่อกับบอร์ด FPGA แล้วให้บอร์ด FPGA เป็นตัวรับข้อมูลภาพเพื่อนำไปใช้ในงานอื่นๆต่อไป เนื่องจากยังไม่มีตัวกล้องดิจิตอลและบอร์ด FPGA ทำให้ยังไม่สามารถทำการ โปรแกรมได้

Thank You