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
Link To Document