Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/1678
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorArthit Thongtak-
dc.contributor.authorBenjawan Trabenpreuk-
dc.contributor.otherChulalongkorn University. Faculty of Engineering-
dc.date.accessioned2006-08-11T09:03:27Z-
dc.date.available2006-08-11T09:03:27Z-
dc.date.issued2004-
dc.identifier.isbn9745316725-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/1678-
dc.descriptionThesis (M.Eng.)--Chulalongkorn University, 2004en
dc.description.abstractThis thesis proposes an asynchronous dynamic pipeline floating-point arithmetic unit which is compliant with single-precision (32 bits) IEEE 754 standard. It is composed of two main parts: the dynamic pipelined floating-point arithmetic unit and the control unit. The arithmetic unit operates five functions: add/subtract, multiply, negate, absolute, and compare. The operation of each function is split into stages to work as a pipelined arithmetic unit. Moreover, five functions can be combined into one circuit to reduce the circuits size. Then, the dynamic pipelining is considered because it is a type of pipeline that can perform multifunction. The control unit is divided into two main parts: pipeline scheduler and stage controller. The control unit uses the pipeline-scheduling scheme to optimize performance and avoid stage collision. Reservation table, collision matrix, and state diagram this scheme. The proposed control unit can be used as a templateto design the control unit of dynamic asynchronous pipelines. Steps of design method for any dynamic asynchronous pipeline are similar to our work, and control parts designed by STG will be applicable. The simulation result shows that the circuit can operate and calculate floating-point number in IEEE 754 standard correctly without stage collision.en
dc.description.abstractalternativeวิทยานิพนธ์ฉบับนี้นำเสนอ วงจรคำนวณเลขอิงดรรชนีโดยใช้ไดนามิคไปป์ไลน์แบบอสมวาร ซึ่งรองรับมาตรฐาน IEEE 754 ขนาด 32 บิต งานวิจัยนี้ประกอบด้วนสองส่วนหลักคือ ส่วนควบคุม และส่วนคำนวณเลขอิงดรรชนี ส่วนคำนวณเลขอิงดรรชนีสามารถคำนวณได้ 5 รูปแบบ คือ บวก/ลบ การกลับค่าเป็นตรงข้าม การหารหาค่าสัมบูรณ์ และการเปรียบเทียบ ในขั้นตอนออกแบบได้แบ่งการทำงานของแต่ละรูปแบบออกเป็นส่วนย่อยเพื่อให้ทำงานแบบไปป์ไลน์ และพบว่ารูปแบบการคำนวณมีการใช้ส่วนย่อยซ้ำกัน และสามารถรวมเป็นวงจรเดียวกันได้ ไดนามิคไปป์ไลน์จึงถูกนำมาใช้ในวิทยานิพนธ์นี้ เพราะเป็นไปป์ไลน์ที่สามารถรองรับการทำงานที่มีหลายรูปแบบในวงจรเดียวได้ ส่วนควบคุมถูกแบ่งออกเป็นสองส่วนย่อยคือ ตัวจัดตารางงานของไปป์ไลน์ และ ตัวควบคุมขั้นการทำงาน ส่วนควบคุมนำวิธีการจัดตารางการทำงานเพื่อให้ได้ประสิทธิภาพที่ดี และหลีกเลี่ยงการชนกันของขั้นการทำงานได้ โดยมี ตารางานจอง เมทริกซ์การชน และ แผนภาพแสดงสถานะ เป็นหัวใจสำคัญของการจัดตารางงาน ส่วนควบคุมที่นำเสนอสามารถนำไปใช้เป็นต้นแบบสำหรับออกแบบส่วนควบคุมของวงจรที่ใช้ไดนามิคไปป์ไลน์แบบสมวารอื่นได้ โดยขั้นตอนการออกแบบจะมีลักษณะคล้ายกับงานที่นำเสนอและส่วนวงจรควบคุมสามารถนำไปใช้ได้โดยไม่ต้องเปลี่ยนแปลง ผลการจำลองการทำงานแสดงให้เห็นว่าวงจรที่นำเสนอสามารถทำงานและคำนวณเลขอิงดรรชนีตามมาตรฐาน IEEE 754 ได้อย่างถูกต้องและไม่เกิดการชนกันของขั้นของการทำงาน-
dc.format.extent1128420 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isoenen
dc.publisherChulalongkorn Universityen
dc.rightsChulalongkorn Universityen
dc.subjectAsynchronous circuitsen
dc.subjectComputer, Pipelineen
dc.subjectDynamic pipelineen
dc.titleDesign of asynchronous dynamic pipelined floating point arithmetic circuitsen
dc.title.alternativeการออกแบบวงจรคำนวณเลขอิงดรรชนี โดยใช้ไดนามิคไปป์ไลน์แบบอสมวารen
dc.typeThesisen
dc.degree.nameMaster of Engineeringen
dc.degree.levelMaster's Degreeen
dc.degree.disciplineComputer Engineeringen
dc.degree.grantorChulalongkorn Universityen
dc.email.advisorarthit@cp.eng.chula.ac.th, Arthit.T@Chula.ac.th-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Benjawan_T.pdf1.2 MBAdobe PDFView/Open


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