----------------------------------------------------------------- ! ! ! D0 FIRST LEVEL TRIGGER SYSTEM VMX DRIVER CARD ! ! ! ----------------------------------------------------------------- Michigan State University - Date July-August 1986 MDA01 Address Invert 18-OCT-1990 D.E. Add delay before MDS* 4-APR-1991 D.E. Add 13th Address bit from COMINT 14-APR-1992 S.G. Add the Start Jet List from COMINT 21-NOV-1992 D.E. GENERAL DESCRIPTION This board connects the data block output cable from the COMINT card to the VMX bus. In this way the COMINT card generates VMX cycles and writes the L1 data block in the MVME-214 memory module. BOARD HISTORY Revision A of this card was made in the summer of 1986. CONNECTORS: =========== J1 : 64 PIN CONNECTOR FROM THE COMMUNICATION INTERFACE ------------------------------------------------------------------------------ Pin Color Function Mnemonic # on cable ------------------------------------------------------------------------------ 1 brown Data Block Builder Address Bit # 1 DBBA1 2 tan Ground 3 red Data Block Builder Address Bit # 2 DBBA2 4 tan Ground 5 orange Data Block Builder Address Bit # 3 DBBA3 6 tan Ground 7 yellow Data Block Builder Address Bit # 4 DBBA4 8 tan Ground 9 green Data Block Builder Address Bit # 5 DBBA5 10 tan Ground 11 blue Data Block Builder Address Bit # 6 DBBA6 12 tan Ground 13 violet Data Block Builder Address Bit # 7 DBBA7 14 tan Ground 15 grey Data Block Builder Address Bit # 8 DBBA8 16 tan Ground 17 white Data Block Builder Address Bit # 9 DBBA9 18 tan Ground 19 black Data Block Builder Address Bit # 10 DBBA10 20 tan Ground 21 brown Data Block Builder Address Bit # 11 DBBA11 22 tan Ground 23 red Data Block Builder Address Bit # 12 DBBA12 24 tan Ground 25 orange Data Block Builder not busy DBBNB 26 tan Ground 27 yellow Clock CLK 28 tan Ground 29 green Memory Available to COMINT from Data Cable Driver Finished 30 tan Ground 31 blue Data Block Ready from COMINT to Data Cable Driver Slave Ready 32 tan Ground 33 violet Data Block Builder Data Bit # 1 DBBD1 34 tan Ground 35 grey Data Block Builder Data Bit # 2 DBBD2 36 tan Ground 37 white Data Block Builder Data Bit # 3 DBBD3 38 tan Ground 39 black Data Block Builder Data Bit # 4 DBBD4 40 tan Ground 41 brown Data Block Builder Data Bit # 5 DBBD5 42 tan Ground 43 red Data Block Builder Data Bit # 6 DBBD6 44 tan Ground 45 orange Data Block Builder Data Bit # 7 DBBD7 46 tan Ground 47 yellow Data Block Builder Data Bit # 8 DBBD8 48 tan Ground 49 green Data Block Builder Data Bit # 9 DBBD9 50 tan Ground 51 blue Data Block Builder Data Bit # 10 DBBD10 52 tan Ground 53 violet Data Block Builder Data Bit # 11 DBBD11 54 tan Ground 55 grey Data Block Builder Data Bit # 12 DBBD12 56 tan Ground 57 white Data Block Builder Data Bit # 13 DBBD13 58 tan Ground 59 black Data Block Builder Data Bit # 14 DBBD14 60 tan Ground 61 brown Data Block Builder Data Bit # 15 DBBD15 62 tan Ground 63 red Data Block Builder Data Bit # 16 DBBD16 64 tan Ground For connectors P1 and P2 the 96 pins can be numbered 1 through 96 or A1 through A32, B1 through B32, C1 through C32 as is shown in the following: Pin Number A,B,C Format --------------- ---------------- 1 through 32 A1 through A32 33 through 64 B1 through B32 65 through 96 C1 through C32 P1 : 96 PIN CONNECTOR FROM VME BACKPLANE ------------------------------------------------------------------------------ Pin Color Function Mnemonic # on cable ------------------------------------------------------------------------------ 9 a9 Ground GND 11 a11 Ground GND 15 a15 Ground GND 17 a17 Ground GND 19 a19 Ground GND 32 a32 Power 5V VCC 52 b20 Ground GND 55 b23 Ground GND 64 b32 Power 5V VCC 73 c9 Ground GND 96 c32 Power 5V VCC P2 : 96 PIN CONNECTOR TO THE DUAL PORT VME MEMORY MODULE ------------------------------------------------------------------------------ Pin Range and Function Mnemonic # pin ------------------------------------------------------------------------------ 1 a1 Multiplexed Address/Data Bit MAD00 2 a2 Multiplexed Address/Data Bit MAD02 3 a3 Multiplexed Address/Data Bit MAD04 4 a4 Multiplexed Address/Data Bit MAD06 5 a5 Multiplexed Address/Data Bit MAD08 6 a6 Multiplexed Address/Data Bit MAD10 7 a7 Multiplexed Address/Data Bit MAD12 8 a8 Multiplexed Address/Data Bit MAD14 9 a9 Multiplexed Address/Data Bit MAD16 10 a10 Multiplexed Address/Data Bit MAD18 11 a11 Multiplexed Address/Data Bit MAD20 12 a12 Multiplexed Address/Data Bit MAD22 13 a13 Multiplexed Address/Data Bit MAD24 14 a14 Multiplexed Address/Data Bit MAD26 15 a15 Multiplexed Address/Data Bit MAD28 16 a16 Multiplexed Address/Data Bit MAD30 17 a17 Ground GND 18 a18 Not connected 19 a19 MVMX32Bus Data Strobe Signal MDS* 20 a20 MVMX32Bus Write Bit MWRITE* 21 a21 Not connected 22 a22 Not connected 23 a23 Not connected 24 a24 Not connected 25 a25 Ground GND 26 a25 Ground GND 27 a25 Ground GND 28 a25 Ground GND 29 a25 Ground GND 30 a25 Ground GND 31 a31 Not connected 32 a32 Not connected 33 b1 Power 5V VCC 34 b2 Ground GND 35 b3 Not connected . . " " 43 b11 Not connected 44 b12 Ground GND 45 b13 Power 5V VCC 46 b14 Not connected . . " " 53 b21 Not connected 54 b22 Ground GND 55 b23 Not connected . . " " 62 b30 Not connected 63 b31 Ground GND 64 b32 Power 5V VCC 65 c1 Multiplexed Address Data Bit MAD01 66 c2 Multiplexed Address Data Bit MAD03 67 c3 Multiplexed Address Data Bit MAD05 68 c4 Multiplexed Address Data Bit MAD07 69 c5 Multiplexed Address Data Bit MAD09 70 c6 Multiplexed Address Data Bit MAD11 71 c7 Multiplexed Address Data Bit MAD13 72 c8 Multiplexed Address Data Bit MAD15 73 c9 Multiplexed Address Data Bit MAD17 74 c10 Multiplexed Address Data Bit MAD19 75 c11 Multiplexed Address Data Bit MAD21 76 c12 Multiplexed Address Data Bit MAD23 77 c13 Multiplexed Address Data Bit MAD25 78 c14 Multiplexed Address Data Bit MAD27 79 c15 Multiplexed Address Data Bit MAD29 80 c16 Multiplexed Address Data Bit MAD31 81 c17 Ground GND 82 c18 Ground GND 83 c19 Ground GND 84 c20 Ground GND 85 c21 MVMX32Bus Bus Size 0 Bit MSIZ0 86 c22 MVMX32Bus Address Strobe Bit MAS* 87 c23 MVMX32Bus Bus Size 1 Bit MSIZ1 88 c24 Ground GND 89 c25 MVMX32Bus Data Transfer Acknowledgment Bit MACK* 90 c26 MVMX32Bus Decode Complete Bit DCOMP 91 c27 MVMX32Bus Address Size 1 Acknowledge Bit MASACK1* 92 c28 MVMX32Bus Address Size 0 Acknowledge Bit MASACK0* 93 c29 Not Connected 94 c30 Slave Ready signal to the Data Cable Driver 95 c31 Not connected 96 c32 Finished signal from the Data Cable Driver VMX DRIVER PARTS LIST ----------------------- TYPE QUANTITY ------------------------ -------- 110E (221/331) 5 110E (331/471) 5 110A (472) 3 RESH (471) 2 LED 2 74ALS541 10 74AS74 1 74LS31 1 74AS08 1 74AS04 1 DIP Switch 8 Position 3 P1 DIN 96 pin 1 P2 DIN 96 pin 1 J1 Rt Angle Header 64 pin 1 CHANGES TO BOARD REVISION A TO MAKE IT WORK ---------------------------------------------- ADD THE FOLLOWING CHIPS: ------------------------ U 14 74 ALS 541 TO SOCKET 1 U 15 74 ALS 541 TO SOCKET 2 ( USE SOCKETS ON BOTH CHIPS ) CUT THE FOLLOWING TRACES: ------------------------- ( THE FOLLOWING CUT TRACES ARE ON THE SOLDER SIDE ) U 5 PIN 19 AS IT LEAVES THE PAD U 12 PIN 9 TO U 10 PIN 16 ( THE FOLLOWING CUT TRACES ARE ON THE COMPONENT SIDE ) U 8 PIN 4 AT PAD U 8 PIN 10 AT PAD ( BOTH OF THESE CUTS ARE UNDER THE CHIP ) U 11 PIN 7 AT PAD U 11 PIN 9 AT PAD U 12 PIN 5 TO U 10 PIN 14 ADD THE FOLLOWING WIRES: ------------------------ ( ADD THE FOLLOWING WIRES TO THE COMPONENT SIDE ) U 12 PIN 5 - Vcc ( ADD THE FOLLOWING WIRES TO THE SOLDER SIDE ) U 15 PIN 19 - U 14 PIN 19 U 14 PIN 19 - U 1 PIN 19 (VIA TRACE) U 11 PIN 7 - U 1 PIN 19 (VIA TRACE) U 15 PIN 1 - GROUND U 14 PIN 1 - GROUND U 11 PIN 9 - U 2 PIN 19 (VIA TRACE) U 10 PIN 16 - U 13 PIN 9 (VIA TRACE) U 13 PIN 8 - U 12 PIN 9 U 6 PIN 19 - U 5 PIN 19 U 10 PIN 18 - R 14 PIN 5 U 10 PIN 17 - R 14 PIN 4 U 10 PIN 11 - R 14 PIN 6 U 7 PIN 5 - U 7 PIN 6 U 7 PIN 15 - U 5 PIN 10 U 7 PIN 16 - CONNECTOR P 2 PIN 94 U 7 PIN 3 - CONNECTOR P 2 PIN 96 U 7 PIN 4 - CONNECTOR J 1 PIN 29 U 7 PIN 17 - CONNECTOR J 1 PIN 31 CONNECTOR P 2 PIN 25 - GROUND CONNECTOR P 2 PIN 26 - GROUND CONNECTOR P 2 PIN 27 - GROUND CONNECTOR P 2 PIN 28 - GROUND CONNECTOR P 2 PIN 29 - GROUND CONNECTOR P 2 PIN 30 - GROUND --- ( THE FOLLOWING EIGHT WIRES ARE TO THE VIAS BELOW THE DIP SWITCH ) U 15 PIN 11 - U 6 PIN 11 U 15 PIN 12 - U 6 PIN 12 U 15 PIN 13 - U 6 PIN 13 U 15 PIN 14 - U 6 PIN 14 U 15 PIN 15 - U 6 PIN 15 U 15 PIN 16 - U 6 PIN 16 U 15 PIN 17 - U 6 PIN 17 U 15 PIN 18 - U 6 PIN 18 --- --- U 14 PIN 9 - U 1 PIN 18 U 14 PIN 8 - U 1 PIN 17 U 14 PIN 7 - U 1 PIN 16 U 14 PIN 6 - U 1 PIN 15 U 14 PIN 5 - U 1 PIN 14 U 14 PIN 4 - U 1 PIN 13 U 14 PIN 3 - U 1 PIN 12 U 14 PIN 2 - U 1 PIN 11 --- --- ( THE FOLLOWING EIGHT WIRES ARE TO THE VIAS BELOW THE DIP SWITCH ) U 14 PIN 11 - U 5 PIN 11 U 14 PIN 12 - U 5 PIN 12 U 14 PIN 13 - U 5 PIN 13 U 14 PIN 14 - U 5 PIN 14 U 14 PIN 15 - U 5 PIN 15 U 14 PIN 16 - U 5 PIN 16 U 14 PIN 17 - U 5 PIN 17 U 14 PIN 18 - U 5 PIN 18 --- --- U 15 PIN 2 - U 3 PIN 11 U 15 PIN 3 - U 3 PIN 12 U 15 PIN 4 - U 3 PIN 13 U 15 PIN 5 - U 3 PIN 14 U 15 PIN 6 - U 3 PIN 15 U 15 PIN 7 - U 3 PIN 16 U 15 PIN 8 - U 3 PIN 17 U 15 PIN 9 - U 3 PIN 18 --- CHANGES TO BOARD REVISION A TO INVERT ADDRESS ON MDA01 -------------------------------------------------------- ADD THE FOLLOWING CHIP: ----------------------- U xx 74 ALS 540 TO SOCKET 3 ( Use a sockets and a by pass capacitor ) CUT THE FOLLOWING TRACES: ------------------------- ( The following cut traces are on the Solder Side ) U 2 Pin 12 TO R 13 Pin 8 ADD THE FOLLOWING WIRES: ------------------------ ( Add the following wires to the Solder Side ) U 2 Pin 8 , R 2 Pin 8 - U xx Pin 3 U 2 Pin 19 (use the via) - U xx Pin 19 U xx Pin 17 - R 13 Pin 8 U xx Pin 1 - GND CHANGES TO BOARD REVISION A TO INCREASE THE DELAY BEFORE THE MDS* STROBE -------------------------------------------------------------------------- Need to increase the delay between when the data is driven onto the MDA bus and the data strobe MDS* is sent out i.e. let the data settle longer before sending the data strobe. The problem was that some locations in the MVME-214 card would get junk data written into them when they were NOT being addressed and written to. The junk data that was being written into a location that was not being addressed was typically the lower 16 bits of the address (i.e. 304042 would get 4042 written into it when we were building the data block). CUT THE FOLLOWING TRACES: ------------------------- ( The following cut traces are on the Solder Side ) U 11 Pin 5 TO U 11 Pin 15 ADD THE FOLLOWING WIRES: ------------------------ ( Add the following wires to the Solder Side ) U 8 Pin 8 to U 11 Pin 1 U 11 Pin 2 to U 11 Pin 15 CHANGES TO BOARD REVISION A TO ALLOW 13 ADDRESS BITS FROM COMINT ---------------------------------------------------------------- To use the VMXDRIVER board with a COMINT that has been upgraded with a CDBE "mezzanine" layer to provide an 8Kbyte/CBUS First Level Trigger Data Block (compared to the original 4Kbyte/CBUS First Level Trigger Data Block), an extra address bit must be received from the COMINT card. This address bit must be terminated using a 220/330 ohm terminator package, and cleanly driven onto the VMX multiplexed address/data lines. This can be done using existing parts, with no trace cuts. ADD THE FOLLOWING TRACES: ------------------------ U 4 pin 4 to R 4 pin 4 BRING A NEW SIGNAL ONTO THE BOARD: --------------------------------- Using a 22 gauge SINGLE twisted pair cable, an extra signal must be brought onto the card. The red wire of the twisted pair must be connected to U4 pin 4 (use the via near R5 pin 2). The black wire must be connected to GROUND (use a via in the GROUND strip). The other end of the cable must end in AMP female crimp-on connections, in a 2-contact housing, and should "hang" off the front of the card. Super-glue the cable to the circuit board. SET DIP SWITCH: -------------- S 1 switch #1 must be OPEN (OFF) CHANGES TO BOARD REVISION A FOR THE CONNECTION OF THE START JET LIST SIGNAL FORM COMINT ------------------------------------------------ The COMINT Card generates a "Start Jet List" signal from a timing mark pattern in the Card Address PROM for CBus #1. The Start Jet List signal can also be used to control when to start reading over the Vertical Interconnects. This signal is passed from COMINT to the Ironics I/O card through the VMX Driver. Because the current 64 conductor twist and flat cable between the COMINT and the VMX Driver is full; a separate single twisted pair cable is used to carry the Start Jet List signal from the COMINT to the VMX Driver. The black wire of this twisted pair is connected to ground. The red wire of this twisted pair is connected to U7 Pin 2. Make this solder connection on the component side. Connect R8 Pin 9 to U7 Pin 2 with a wire wrap wire on the solder side. This terminates the Start Jet List signal from the COMINT. Connect U7 Pin 18 to one end of a 100 ohm 1/4 watt resistor. Connect the other end of this resistor to the P2 C31 contact with wire wrap wire. Both the resistor and the wire wrap wire should be on the solder side and glued down with epoxy. This carries the Start Jet List signal off of the VMX Driver card and on its way to the Ironics digital I/O card where it can be read by the VME Transfer Computer. The 100 ohm resistor provides both series termination and protection agains the case where the bit on the Ironics port has its output driver enabled and programmed Low. Recall that the Start Jet List signal is normally High and that it goes Low to indicate Start Jet List.