• DocumentCode
    800849
  • Title

    A Small-Scale Distributed Microprocessor System Using Shared Memory Technique

  • Author

    Papasratorn, Borworn ; Prapinmongkolkarn, Prasit

  • Author_Institution
    The Department of Electrical Engineering, Chulalongkorn University, Bangkok 10500, Thailand.
  • Issue
    2
  • fYear
    1985
  • fDate
    5/1/1985 12:00:00 AM
  • Firstpage
    97
  • Lastpage
    102
  • Abstract
    A simple technique for arranging interprocessor communication through a shared random access memory (RAM) in a small-scale distributed microprocessor system is presented. An arbiter which employs a simple hardware and requires no external clock is proposed. The arbiter consists of a controller and a scanner. The controller receives a shared memory request from a microprocessor and sends a GRANT or WAIT signal back to the microprocessor according to a command from the scanner. The scanner schedules the shared memory accessing for each microprocessor. The technique can be used for interprocessor communication at a rate of less than 87 kbytes/s with 4 Z-80 microprocessors working at a 2-MHz clock signal. The microprocessors in the system need not be identical, but are required to have a WAIT state and a FETCH state indicator. The system can be increased up to 6 microprocessors and is good for a small-to-medium scale real-time control application. A front-end communication system using the proposed system is also presented as an application.
  • Keywords
    Clocks; Communication system control; Control systems; Counting circuits; Hardware; Microprocessors; Processor scheduling; Random access memory; Read-write memory; Real time systems;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.1985.350178
  • Filename
    4158599