Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/51776
Title: การพัฒนาเครื่องมือสำหรับออกแบบวงจรตรรกะเชิงลำดับ โดยใช้แนวคิดเชิงวัตถุ
Other Titles: Developing sequential logic circuit design tool using object-oriented concept
Authors: เพชรรัตน์ บูรพาธนะ
Advisors: บุญชัย โสวรรณวณิชกุล
โปรดปราน บุณยพุกกณะ
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: boonchai@cp.eng.chula.ac.th
Proadpran.P@chula.ac.th
Subjects: วงจรคอมพิวเตอร์
การโปรแกรมเชิงวัตถุ
วิธีเชิงวัตถุ (วิทยาการคอมพิวเตอร์)
การออกแบบเชิงตรรกะ
วงจรลอจิก
ซอฟต์แวร์ -- การใช้ซ้ำ
Computers -- Circuits
Object-oriented programming (Computer science)
Object-oriented methods (Computer science)
Logic design
Logic circuits
Computer software -- Reusability
Issue Date: 2549
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การออกแบบฮาร์ดแวร์ในปัจจุบันมีความยุ่งยากและซับซ้อนมากขึ้น เนื่องจากการพัฒนาเทคโนโลยีที่เพิ่มขึ้นอย่างรวดเร็ว นักออกแบบฮาร์ดแวร์จึงควรใช้เวลาไม่มากในการออกแบบ นอกจากนั้น หากเกิดความผิดพลาดในการออกแบบวงจรแม้เพียงเล็กน้อย นักออกแบบจะสูญเสียเวลาในการรื้อและแก้ไขวงจรทั้งหมด จากปัญหาดังกล่าวนี้ มีงานวิจัยหลายงานได้นำเสนอเครื่องมือที่ช่วยนักออกแบบวงจรทางฮาร์ดแวร์ โดยนำแนวความคิดต่าง ๆ ในการออกแบบซอฟต์แวร์มาประยุกต์ใช้ เช่น การประยุกต์ใช้แนวคิดเชิงวัตถุในการออกแบบวงจรตรรกะเชิงผสม ซึ่งพบว่าสามารถช่วยลดเวลาและความซับซ้อนในขั้นตอนการออกแบบวงจรตรรกะเชิงผสมได้ส่วนหนึ่ง และไม่พบว่ามีงานวิจัยใดที่นำแนวคิดเชิงวัตถุมาประยุกต์ใช้กับการออกแบบวงจรตรรกะเชิงลำดับ ดังนั้นงานวิจัยนี้ จึงนำแนวคิดเชิงวัตถุมาประยุกต์ใช้ในการสร้างเครื่องมือออกแบบวงจรตรรกะเชิงลำดับที่ช่วยลดเวลาและแรงงานในการออกแบบวงจรฮาร์ดแวร์ได้ แนวคิดเชิงวัตถุที่นำมาใช้ในการออกแบบเครื่องมือประกอบด้วย แนวคิดการห่อหุ้ม แนวคิดการถ่ายทอด และแนวคิดการนำกลับมาใช้ โดยเครื่องมือออกแบบวงจรตรรกะเชิงลำดับแบบแนวคิดเชิงวัตถุที่ได้ออกแบบและสร้างขึ้นในวิทยานิพนธ์นี้ประกอบด้วย ส่วนออกแบบวงจรแบบกราฟิกซึ่งนำแนวคิดทั้งสามมาใช้ในการออกแบบ เครื่องมือสังเคราะห์วงจร และส่วนเชื่อมต่อกับเครื่องมือจำลองการทำงาน VeriLogger Pro™ 7.3a ผลการออกแบบและสังเคราะห์วงจรพบว่าสามารถสังเคราะห์วงจรได้ถูกต้องตามหลักการสังเคราะห์วงจรของวงจรมาตรฐาน International Symposium on Circuits and Systems 1989 (ISCAS89)
Other Abstract: Hardware design is a complex task that demands hardware designer to redesign the circuit each time the specification changes. Previous research offered the use of OO reusability, inheritance, and encapsulation to help hardware designers in the process of hardware design, specifically to the combinational logic design. To contribute to this line of work, this research proposes the application of OO reusability, inheritance, and encapsulation to the design of hardware, particularly the sequential logic design, aiming to increase design performance. This proposed tool that combines the concept of reusability, inheritance, and encapsulation, encompasses a hardware design GUI drawing tool, a synthesizer, and a simulator that connects to VeriLogger Pro™ 7.3a. The output from the tool produces the same result as the standard International Symposium on Circuits and Systems 1989
Description: วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2549
Degree Name: วิศวกรรมศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิศวกรรมคอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/51776
URI: http://doi.org/10.14457/CU.the.2006.1052
metadata.dc.identifier.DOI: 10.14457/CU.the.2006.1052
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
petcharat_bu_front.pdf1.4 MBAdobe PDFView/Open
petcharat_bu_ch1.pdf636.37 kBAdobe PDFView/Open
petcharat_bu_ch2.pdf771.52 kBAdobe PDFView/Open
petcharat_bu_ch3.pdf675.94 kBAdobe PDFView/Open
petcharat_bu_ch4.pdf1.95 MBAdobe PDFView/Open
petcharat_bu_ch5.pdf1.01 MBAdobe PDFView/Open
petcharat_bu_ch6.pdf2.42 MBAdobe PDFView/Open
petcharat_bu_ch7.pdf361.53 kBAdobe PDFView/Open
petcharat_bu_ch8.pdf432.69 kBAdobe PDFView/Open
petcharat_bu_back.pdf2.12 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.