Authorบวร ปภัสราทร
Titleระบบไมโครโปรเซสเซอร์แบบกระจายขนาดเล็กที่ใช้หน่วยความจำร่วม / บวร ปภัสราทร = Small scale distributed microprocessor system using shared memory technique / Borworn Papasratorn
Imprint 2527
Connect tohttp://cuir.car.chula.ac.th/handle/123456789/30254
Descript ก-ต, 100 แผ่น : ภาพประกอบ, แผนภูมิ

SUMMARY

การใช้หน่วยความจำร่วมเป็นตัวกลางในการแลกเปลี่ยนข้อมูลระหว่างไมโครโปรเซสเซอร์แบบกระจาย เป็นวิธีที่เหมาะสมที่สุดวิธีหนึ่ง วิทยานิพนธ์นี้เสนอการใช้หน่วยความจำร่วม RMA โดยใช้วงจร ARBITER ที่สร้างขึ้นจากฮาร์ดแวร์ง่ายๆ และไม่ต้องการสัญญาณ clock จากภายนอก วงจร ARBITER ประกอบด้วย CONTROLLER และ SCANNER โดย CONTROLLER ทำหน้าที่รับสัญญาณขอใช้หน่วยความจำร่วมจากไมโครโปรเซสเซอร์และส่งสัญญาณอนุญาตหรือหยุดรอกลับไปให้ไมโครโปรเซสเซอร์ตัวนั้นตามคำสั่งของ SCANNER ซึ่งทำหน้าที่จัดลำดับการใช้หน่วยความจำร่วม วงจร รARBITER นี้ใช้ได้กับระบบที่มีไมโครโปรเซสเซอร์ Z-80 4 ตัว แต่สามารถเพิ่มขึ้นเป็น 6 ตัวได้ และใช้ได้กับระบบไมโครโปรเซสเซอร์แบบกระจายทุกแบบที่มีการสื่อสารข้อมูลระหว่างไมโครโปรเซสเซอร์ไม่เกิน 58 Kilobytes/second ไม่ว่าจะมี priority ลักษณะใด และไม่จำเป็นต้องประกอบด้วยไมโครโปรเซสเซอร์ชนิดเดียวกันโดยมีข้อแม้ว่า ไมโครโปรเซสเซอร์ที่ใช้จะต้องมีสภาวะการรอ (Wait state) และสัญญาณเอาท์พุทบอกสภาวะเฟทช์ (Fetch state) ระบบไมโครโปรเซสเซอร์แบบกระจายที่ใช้หน่วยความจำร่วมที่เสนอ นำไปประยุกต์ใช้งานได้หลายอย่างและใช้ได้ดีกับระบบควบคุมขนาดเล็กถึงขนาดกลาง
Using shared memory as a data exchange media among the microprocessors in the Distributed microprocessor system is one of the suitable method. A shared Random Access Memory (RAM) technique using an arbiter that needs simple hardware and no external clock is presented. The arbiter consists of CONTROLLER and SCANNER, CONTROLLER receives shared memory request signal from microprocessor and sends grant or wait signal back to the microprocessor according to a command from SCANNER which schedules shared memory accessing. The proposed system can be used with 4 Z-80 microprocessors but can be increased up to 6 microprocessors and can be used with any distributed system on any given priority basis which requires an interprocessor communication at a rate of less than 58 Kilobytes/second. The microprocessor in the system need not be identical but only requires to have wait state and fetch state indicator. The proposed distributed system has many applications and is good for small to medium scale real time control applications.


SUBJECT

  1. ไมโครโปรเซสเซอร์
  2. หน่วยความจำสารกึ่งตัวนำ