Picture of module goes here

Kinetic Systems CAMAC 3290
CAMAC System Monitor and Dataway Display

Table of Contents

Features
S1 mode for normal dataway monitoring
DC modes for troubleshooting clamped lines
P mode for program control of mode selection
Q*S1 mode to display valid data
Data register which can be read
Other modes for additional versatility

Applications
Locating faults in CAMAC systems
Displaying activity in a CAMAC crate
Aiding in debugging software
Facilitating automatic system integrity tests
Displaying binary data

General Description

The Model 3290 is a single-width module that indicates the state of all Dataway signal lines during a Dataway cycle. It contains two 24-bit registers, designated as Data and Command registers, the outputs of which are continuously displayed with front panel LED's.

The Data register is loaded from the Dataway write-lines for a write operations and from the Dataway read-lines for a read operation. The Data register is unaffected by control operations. R and W lights indicate the source of the data. The Data register can be read by N*F(0)*A(0).

The Command register is loaded during command and data operations and contains four A bits, five F bits and bits representing B, Q, X, N, C, Z, L, P2, P1, I, S2 and S1.

Several modes of operation are provided which determine the manner in which the registers are loaded. The modes are S1, N*S1, DC WRITE, DC READ, and C (a combination of S1 and DC READ). Hold mode (H) inhibits register loading. The modes are selectable by front panel rotary switch or, when the switch is in Program position (P), by a three-bit control register.

Modes of Operation

Modes of Operation
ModeDisplay Operation
R/W,F,A,W,X,N,BI,L,P1,P2Z,CS1,S2
S1 Held by S1 Follows Held by S2 Note 3
N*S1 Held by N*S1 Follows Held by S2 Note 3
Q*S1 Held by Q*S1 Follows Held by S2 Note 3
DC WRITE Follows Follows Follows Follows
DC READ Follows Follows Follows Follows
HOLD Held Follows Held by S2 Note 3
COMBINATION Note 1 Follows Note 1 Note 3
Notes:
  1. COMBINATION mode enters the S1 mode at any leading edge of BUSY, remains in S1 mode for 200mS, then returns to DC READ mode. The switching action to S1 mode is retriggerable.
  2. PROGRAM SELECT mode allows mode selection via a 3-bit control register. When the select switch is in P position, the control register can be written by N*F(17)*A(0).
  3. S1 and S2 latches are cleared by the leading edge of BUSY and are set by S1 and S2 respectively.

Function Codes

Function Codes
CommandQXAction
N*F(0)*A(0)11Gates Contents of 24-bit Data Register onto Dataway.
N*F(8)*A(15)L1Returns Q if L-source is True.
N*F(10)*A(0)*S111Clears LAM source.
N*F(14)*A(0)*S111Sets LAM source.
N*F(17)*A(0)*S111Writes Control Register.
N*F(27)*A(0)P Mode1Returns Q if Mode Switch is in Program Position.
F(0) to F(7)  Loads Data Register from read lines.
F(16) to F(23)  Loads Data Register from write lines.
Note: The commands that include N are operable when the Model 3290 is addressed, and actions are independent of the strobe mode selected. However, the register load commands that don't include N operate on any Dataway cycle, regardless of the station address. The register loading is as indicated under Modes of Operation.

Control Register bit Assignment
W3W3W1Mode
000S1
001N
010N*S1
011Q*S1
100H
101DC READ
110C
111H

Mechanical Specifications

FRONT PANEL
A jack-screw is provided that functions both in insertion and extraction of the module. 47 LEDs provide information about the state of the Dataway, and an N light flashed whenever the module is addressed. The 24 data bits are arranged in groups of three to aid in visual interpretation of data.
WEIGHT
1lb. (.45kg.)
POWER REQUIREMENTS
+6 Volts - 1200mA.

Using the Model 3290

The Model 3290 is an extremely useful tool for debugging hardware and software as well as on-line system analysis. The many modes of operation provided by the 3290 greatly enhance its usefulness.

S1 Mode

This is the "standard" mode and is probably the most often used. In general, this mode provides a record of the data bits and commands transferred during the last Dataway cycle. These bits are displayed until another Dataway cycle updates them. This mode is called "S1" because most bits are latched during strobe S1 of a Dataway cycle. In this mode the display is operable regardless of the module addressed during that cycle.

The S1 mode can be used to monitor the Dataway during hardware and software checkout. If the program halts due to a hardware or software "bug", the 3290 will display the command lines of the last Dataway cycle prior to the halt and the data of the last data transfer (read or write). The data register can be read by N*F(0)*A(0). Note that the 3290 must be addressed to read this register.

Display BitComments
S1, S2Cleared at the start of BUSY and set by S1 and S2 respectively.
B, X, Q, F16-F1Loaded by S1.
P1, P2Continuously monitored W/O "P" strap, loaded by S1 W/ "P" strap.
NLoaded by S1. N is set if the 3290 was addressed during the last Dataway cycle.
Z, CLoaded by S2.
IContinuously monitored.
LContinuously monitored. L is set and cleared by command to the 3290.
Data 24-1, R, WData bits loaded by S1 during a Read or a WRITE. For F(0) through F(7), the register is loaded from the read lines and "R" is lighted; for F(16) through F(23), the register is loaded from the write lines and "W" is lighted.

The data register is not updated for commands where F8=0. Therefore, a dataway write, F(16)*A(1) 0x17 followed by a LAM test, F(8)*A(15) will provide the following TRUE Display bits: "F8", "A15", "DATA 5, 3, 2, 1". The command register is updated, giving the latest command information while preserving a record of the previous data transfer.

If an INITIALIZE or CLEAR Dataway cycle includes S1 (Optional for such an operation), the command and data registers in the 3290 will be updated to all bits OFF (except Z or C).

H Mode

The Hold mode inhibits the updating of the command and data registers. Therefore, all bits that are loaded by S1 or S2 are "held" as long as the 3290 remains in the Hold mode. The registers can be "held" from an external source by grounding the connection labeled "EXT HOLD" via the external device.

N*S1 Mode

This mode is similar to the S1 mode, except that the R/W, F, A, X, Q, N and B lines are loaded (and the registers updated) ONLY when the 3290 is addressed. Thus, in this mode the Dataway monitor becomes a 24 bit display monitor. Selective addressing of two or more 3290s increases the data capacity.

A typical example of the N*S1 mode uses the 3290 to display the contents of a particular location in core. The software is written so that the computer switch register is used to select the core location to be monitored and the 3290 is addressed with the data corresponding to the contents of the location to be monitored. Any write command except F(17)*A(0) can be used for this data transfer. This method allows the on-line monitoring of core without halting the CPU.

Q*S1 Mode

This mode is similar to the S1 mode, except that the R/W, F, A, X, Q, N and B lines are loaded (and the registers updated) ONLY when the Dataway cycle resulted in a Q response. This is useful in an operating system that uses polling (F(8) tests for LAMs). In such an environment, most of the Dataway cycles involve the F(8) tests with no Q response. The Q*S1 mode allows the 3290 to ignore these F8 tests and only display other Dataway transfers.

DC WRITE Mode

In this mode the command register indicators provide an continuous monitor of their respective lines and the 24 data LEDs provide a continuous monitor of the 24 write lines. the DC WRITE mode is indicated by the lighting of the "DC" and "W" LEDs.

This mode is extremely valuable in detecting hardware problems. The grounding of a line due to a short in a module or a defective component in a module or crate controller will light the indicator associated with that line. Since the data is not latched, all LEDs (except "DC", "W" and possibly "I") will be off or very dim, even in an operating environment. A grounded F or A line is difficult to uncover without this capability.

DC READ Mode

This mode is similar to the DC WRITE mode except that the 24 data LEDs monitor the 24 read lines. The DC READ mode is indicated by the lighting of the "DC" and "R" LEDs.

C Mode

This mode provides a combination of the DC READ mode and S1 mode. Signal lines are continuously monitored until the leading of BUSY is detected. The module then switches to the S1 mode and remains in this mode for 200 mS. before returning to the continuous monitor mode. The switching action is retriggerable such that BUSY pulses occurring more often than 200 mS. will keep the module in the S1 mode.

The combination mode is particularly useful for viewing an operating system. Similar to the N-light on a module, this mode provides a view of "what is happening" as compared with "what has happened". The continuous monitor portion of this mode also helps to detect hardware problems.

P Mode

The program select mode is activated by turning the knob on the front panel to P (full clockwise). This mode does not have its own LED since the actual mode is selected by command (F(17)*A(0), see Control Register bit Assignment).

This mode is useful in displaying the results of a particular data transfer during execution of a program. For example, assume that the 3290 is in slot 1 and the results of a particular data read from slot 8 are to be displayed. The following sequence of dataway operations would be written into the program:

COMMANDDATA (Octal)COMMENTS
N(1)*F(17)*A(0)1The 3290 is directed to the HOLD mode.
Other Dataway operations The 3290 display is not affected by the Dataway operations.
N(1)*F(17)*A(0)0The 3290 is directed to the S1 mode.
N(8)*F(0)*A(0)3777This data is read from the module in slot 8 and latched at S1 in the 3290.
N(1)*F(17)*A(0)1The 3290 is directed to the HOLD mode.
Other Dataway operations The 3290 display is not affected by the Dataway operations. The data (3777) remains latched.

The data register is updated by any write command EXCEPT N*F(17)*A(0). The data register loading is inhibited by that command so that the mode selection can be changes (going from S1 to H, for example) without destroying the display from a previous Dataway operation.

Security, Privacy, Legal