Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAMAC (Computer Automated Measurement and Control), formally designated as IEC 60516 and further elaborated in IEC TR 61634, was developed in the late 1960s through collaboration between the European Atomic Energy Community (EURATOM) and the United States Atomic Energy Commission (USAEC). The goal was to create a standardized, modular data handling system that could accommodate diverse nuclear instrumentation requirements without requiring custom interface design for each experiment.
The fundamental architectural unit is the CAMAC crate, a 19-inch rack-mountable chassis that houses up to 25 plug-in modules plus a crate controller occupying stations 24 and 25. The crate provides mechanical support, cooling, and power distribution, but its most critical function is housing the Dataway — the parallel digital bus that connects all modules to the crate controller.
The Dataway is the heart of the CAMAC system — a 86-line printed-circuit backplane bus that connects all module stations. The lines are divided into several functional groups:
| Signal Group | Number of Lines | Function |
|---|---|---|
| Data lines (read) | 24 (R1–R24) | Module-to-controller data transfer |
| Data lines (write) | 24 (W1–W24) | Controller-to-module data transfer |
| Address lines | 5 (N1–N5, A1–A4, F1–F8) | Station number, sub-address, function code |
| Control lines | 7 (S1, S2, C, I, Z, B, G) | Strobe, clear, inhibit, initialize, busy, gate |
| Status lines | 5 (Q, X, L, P) | Response, command accepted, Look-at-Me, parity |
| Power lines | 10 (+6V, -6V, +12V, -12V, +24V, -24V, GND x4) | Module power supply |
| Spare/Reserved | 11 | Future expansion and customization |
A single CAMAC Dataway operation, called a “cycle,” transfers one 24-bit data word between the crate controller and a addressed module. The cycle is executed as follows:
The crate controller occupies the two rightmost stations (24 and 25) of the CAMAC crate and serves as the sole master of the Dataway. All Dataway cycles are initiated by the crate controller, which receives commands from the system host computer via the parallel branch highway, serial highway, or a direct computer interface.
Each CAMAC module occupies one or more stations and implements a specific instrumentation function — analog-to-digital conversion, time-to-digital conversion, pulse counting, coincidence detection, or signal generation. The module responds to commands encoded in the function code (F) and sub-address (A) fields, which are defined by the module manufacturer and documented in the module specification.
| Function Code Range | Operation Type | Examples |
|---|---|---|
| F(0)–F(7) | Read operations | Read register, read status, read ADC value |
| F(8)–F(15) | Test operations | Test LAM source, test overflow, test busy |
| F(16)–F(23) | Write operations | Write register, set threshold, load DAC |
| F(24)–F(31) | Control operations | Clear, enable, disable, execute, reset |
CAMAC modules can request service from the controller using the Look-at-Me (LAM) signal, an interrupt-like mechanism that operates through individual LAM lines on the Dataway. Each module capable of generating a LAM has a dedicated LAM line, allowing the controller to identify the requesting module without polling. The LAM system is hierarchical: the crate controller collects all LAM requests and presents them to the host computer as a status word, which can be read via a single Dataway command.
Building a reliable CAMAC system based on IEC TR 61634 requires attention to several practical aspects:
NIM (Nuclear Instrument Module, standardized as IEC 60230) is an earlier standard focused on analog signal processing modules with standardized mechanical form factor and power supplies, but lacking a digital data bus. CAMAC adds the Digital Dataway bus that enables computer-controlled data acquisition. In practice, many systems combine both: NIM modules for front-end analog processing and CAMAC for digitization and computer interface.
VME (IEC 60821) is a more modern standard that offers higher bus bandwidth (up to 40 Mbyte/s for VME64), a wider address space, and support for multiple bus masters. However, CAMAC offers advantages in simplicity, determinism (single-master protocol), and the rich ecosystem of specialized nuclear instrumentation modules that are not available in VME format.
A single CAMAC Dataway cycle takes approximately 1 microsecond, yielding a theoretical maximum throughput of about 1 Mword/s (24 MBit/s or 3 MByte/s). The parallel branch highway can sustain approximately 85% of this rate. The serial highway is significantly slower at 5 Mbit/s. For higher throughput, block transfer modes such as List-Sequential (Q-Stop) can improve efficiency by reducing addressing overhead.
Yes, CAMAC systems remain operational in many nuclear power plants, research reactors, and older accelerator facilities worldwide. The standard’s extreme reliability, well-understood behavior, and the high cost of requalification have kept many systems in service for 30-40 years. However, new installations overwhelmingly choose modern standards such as VME, PXI, or Ethernet-based systems.