CONTROLS
CAMAC 180
DIGITAL I/O
ED-35359

CONTROLS HARDWARE RELEASE NO. 48.0

CAMAC 180 Module

Digital Input/Output

Robert J. Ducar

December 9, 1985

CONTENTS

1  DESCRIPTION
2  CAMAC 180 OP CODES
3  CAMAC 180 MODULE - I/O ASSIGNMENTS
4  CAMAC 180 MODULE - FRONT PANEL
5  SPARES
6  DOCUMENTATION          
7  PALS DOCUMENTATION
  
          1  DESCRIPTION
             The one-wide CAMAC  180  module  provides  basic  digital
          input  and  output control facilities.  With the addition of
          external multiplexing hardware, the 180 module  can  provide
          up  to 256 bits of digital monitoring - organized as sixteen
          16 bit words.  The 180 module also provides  twelve  control
          lines.    Inputs   and  outputs  are  active  high  and  TTL
          compatible.
             External monitor data multiplexing  is  achieved  by  the
          decoding of four mux address lines that are sourced from the
          180 module.  These lines increment  every  ten  microseconds
          and  request  the  indicated monitor word to be presented at
          the monitor input of the module.  The presented monitor data
          are  latched  into on-board cache memory approximately eight
          microseconds after  the  mux  address  lines  change  state.
          Monitor  data  are thus refreshed every 160 microseconds.  A
          front panel led, "UA", indicates  that  the  monitor  update
          process is active.
             The twelve control lines are normally static high or  low
          outputs.   A  two  microsecond strobe pulse is always issued
          when the control bit register is overwritten.  When the  "P"
          bit  is asserted, all addressed output lines will pulse high
          for  two  microseconds  as  the  control  bit  register   is
          overwritten.  The pulsed feature is rarely used.
             The control, strobe, and mux address lines are sourced by
          74128  drivers  and  may  be  terminated  in  100 ohms.  The
          monitor line inputs are terminated with 1000 ohms to ground.
          Upon clear command or powering-up, all control lines are set
          low.
             This  module  will  assert  LAM  if  the   monitor   word
          multiplexing process is not active.  Provision has also been
          made to assert LAM when any bit of the  upper  and/or  lower
          byte  of  Monitor  Word  0 is not asserted.  This feature is
          activated by insertion of 74LS30 chips at IC  locations  #52
          and/or  #53.  Said LAM functionality is implemented only for
          the Tevatron Power Supply Controller interface at this time.
 
          2  CAMAC 180 OP CODES
                  All codes return module Q and X immediately.
                  This module may assert LAM.

              F(0) A(n)   Read Monitor Word n  (n = 0 to 15)
              ---------   
                          R16              -               R1
                          -----------------------------------
                          M15 (MSB) - Monitor Data - (LSB) M0

              F(1) A(0)   Read Status and Control Bit Register
              ---------
                           R16 | R15 | R14 | R13 | R12 - R1 
                          ----------------------------------
                          | P  | LAM | UA  |  0  | C11 - C0 |
                          P: When asserted, P indicates that the last
                             overwrite of the control bit register 
                             was pulse mode.
                          LAM: When asserted, indicates UA is false.
                               May also indicate that any bit of the
                               upper and/or lower byte of Monitor Word 
                               0 is not asserted.
                          UA:  Update Active.  Assertion indicates 
                               the monitor update process is active.
 
              F(4) A(0)   Read Monitor Word n  (n = 0 to 15)
              ---------         Auto Increment Mode
                          R16              -               R1
                          -----------------------------------
                          M15 (MSB) - Monitor Data - (LSB) M0
                            Read pointer n is set to zero by the
                          F(1) A(0) command and incremented by 1
                          after each F(4) A(0) command.

              F(6) A(0)   Read Module Number 
              ---------
                          R16  - R9 | R8      -      R1
                          -----------------------------
                          |    0    | B4 Hex, 180 Dec |
               F(9) A(0)   Reset Module
               ---------
                           This command is a logical or with 
                           Z*S2 and power-up clear.  It resets 
                           the control outputs to zero.

               F(17) A(0)  Write P and Control Bit Register
               ---------- 
                             W16 | W15-W13 | W12  -  W1
                            ----------------------------
                           |  P  |    X    | C11  -  C0 |
                           P=0: All Control Bits static 0 or 1.
                           P=1: Control Bit output pulses for
                                2 microseconds if set.
 
          3  CAMAC 180 MODULE - I/O ASSIGNMENTS
               Rear I/O:  36 Position Edge Connector   A = R    B = L
               POS  SIGNAL            POS  SIGNAL               
               ---  --------------    ---  ----------------
                1L  M15 (MSB)          1R  M14
                2L  M13                2R  M12
                3L  M11                3R  M10
                4L  M9                 4R  M8
                5L  M7                 5R  M6
                6L  M5                 6R  M4
                7L  M3                 7R  M2
                8L  M1                 8R  M0 (LSB)
                9L  C11                9R  C10
               10L  C9                10R  C8
               11L  C7                11R  C6
               12L  C5                12R  C4
               13L  C3                13R  C2
               14L  C1                14R  C0
               15L  MA8               15R  MA4
               16L  MA2               16R  MA1
               17L  BP /AIP           17R  STROBE (2 usec)
               18L  Common            18R  Common
             The BP /AIP output reflects the state of the P1  line  of
          the  CAMAC dataway connector.  In Tevatron crates, this line
          generally indicates the state of the  Tevatron  Abort  Link.
          BP  (active  high) signifies Beam Permit.  /AIP (active low)
          signifies Abort In Progress.  This line is driven by a 74128
          driver and may be terminated in 100 ohms.
 
          4  CAMAC 180 MODULE - FRONT PANEL
                  The CAMAC 180 module has the following front
                  panel features:
               N led:  Red (stretched)
               LAM led:  Red
               UA led:  Green (stretched), Indicates monitor 
                        update process is active.
 
          5  SPARES
             A supply of CAMAC 180 operational spares is maintained on
          the  second  floor  of the Linac Annex.  Upon replacement be
          sure to check the optional installation  of  74LS30  ICs  at
          locations #52 and #53.
 
          6  DOCUMENTATION
               0812-ED-35359  Schematic
               0812-BD-35360  Artwork
               0812-BD-35361  Master Drawing
               0812-MD-34863  Outline Drawing
               0812-MC-35522  Front Panel Mechanical
               0812-MC-35523  Front Panel Silkscreen 
 
          7  PALS DOCUMENTATION
               Directory:   DEVL::USR$DISK3:[DUCAR.PALS]
               Filenames:  18051A.DAT Camac 180 RF-102B
          rjd:  DEVL::USR$DISK3:[DUCAR.DOC]CMC180.RNO

Security, Privacy, Legal