• DocumentCode
    822302
  • Title

    Auxiliary/Master Microprocessor CAMAC Crate Controller Applications

  • Author

    Barsotti, E.

  • Author_Institution
    Fermi National Accelerator Laboratory Batavia, Illinois 60510
  • Volume
    23
  • Issue
    1
  • fYear
    1976
  • Firstpage
    452
  • Lastpage
    455
  • Abstract
    The need for further sophistication of an already complex serial CAMAC control system at Fermilab lead to the development of an Auxiliary/Master CAMAC Crate Controller. The controller contains a Motorola 6800 microprocess- or, 2K bytes of RAM and 8K bytes of PROM memory. Bussed dataway lines are time shared with CAMAC signals to provide memory expansion and direct addressing of peripheral devices without the need of external cabling. The Auxiliary/Master Crate Controller (A/MCC) can function as either a Master, i.e., stand alone, crate controller or as an Auxiliary controller to Fermilab´s Serial Crate Controller (SCC). Two modules, one single and one double-width, make up an A/MCC. The double-width module contains the necessary crate controller hardware, i.e., read/write registers, station number registers, dataway cycle timing generator, etc. in addition to hardware providing input and output block transfer capabilities through the SCC. When the A/MCC is used as an auxiliary controller, the single-width module contains the microprocessor, RAM, PROM, MPU clock, and the timing and logic circuitry required for interleaving A/MCC and SCC dataway cycles as well as extending memory via dataway lines. When the A/MCC is functioning as a master crate controller, the first single-width module or one with DMA cycle-stealing transfer capabilities may be used. The module, in this latter case, need not and thus does not have dataway cycle interleaving capabilities. The microprocessor has one nonmaskable and one maskable vectored interrupt. The maskable interrupt has eight sublevels of vectored interrupts for ease of interrupt prioritizing and servicing.
  • Keywords
    CAMAC; Control systems; Hardware; Interleaved codes; Microprocessors; PROM; Random access memory; Read-write memory; Registers; Timing;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.1976.4328285
  • Filename
    4328285