CONTROLS
MDAT
CAMAC 169
ED-35626
CONTROLS HARDWARE RELEASE NO. 47.2
CAMAC 169 Module
MDAT Receiver
Robert J. Ducar
August 25, 1988
1 DESCRIPTION
2 MDAT FRAME PROTOCOL
6 CAMAC 169 MODULE - I/O ASSIGNMENTS
7 CAMAC 169 MODULE - FRONT PANEL
8 SPARES
9 DOCUMENTATION
10 PALS DOCUMENTATION
1 DESCRIPTION
The one-wide CAMAC 169 module is a serial to parallel converter designed to receive serial data from the MDAT link. Each 169 is configured by a unique PAL [IC #32] to receive only a single type of MDAT transmission identified by a particular type code. The received MDAT data are presented in digital and analog formats at both the front panel and the rear I/O connector of the module.
The MDAT link currently supports ten separate frames of machine data. Each of these frames is transmitted at a 720 Hz rate by a CAMAC 166 module in coordination with TCLK event $07. The ten different frames are or'd together at the Main Control Room and then broadcast to the Tevatron and Switchyard control systems. Data currently transmitted include programmed and measured values of Tevatron dipole I and I Dot and the programmed and measured values of Main Ring dipole I and I dot. Also transmitted are values for Main Ring Intensity, Tevatron Fixed Target Intensity, and Tevatron Colliding Physics Intensity. Only one of the Tevatron Intensity frames is active at a given time - as determined by TCLK events $49 and $C1. Additional frames may be supported in the future. The existing frames are presently transmitted at approximately 10 microsecond intervals.
The most common application of the 169 module is providing MDAT information and clock to the CAMAC 160 Correction Element Waveform Generators in the Tevatron. The most significant 12 bits of Programmed Tevatron dipole current and TCLK are provided to these modules by means of a daisy-chained front panel ribbon connector.
The module provides 16 bits of parallel data from the received transmission. Data Valid Strobe (DVS) is an active low signal that is asserted when there is no activity on the MDAT link and if the protocol of the previous transmission was properly received. DVS asserts about 100 nanoseconds after the new received value is clocked into the output register. The module may be programmed to output the
contents of an internal CAMAC register rather than the received values from the serial link. When the module is in this state, DVS is always asserted.
Upon powering up, the module is placed in the normal operational mode as a receiver of MDAT transmissions. An analog view of received data is available for either unipolar or bipolar data. The DAC, which has 12 bit resolution, should be loaded at location #47 for unipolar data or at location #46 for bipolar data. Front panel monitors include, for diagnostic reference, a decoded TCLK event signal (DCE) that is programmed by an on-board DIP switch.
2 MDAT FRAME PROTOCOL
The MDAT serial frame is 28 bits in length, self clocking, and operates at a 10 MBit per second rate. The frame consists of a two bit header, an eight bit type code, sixteen bits of data, and a two bit trailer which contains a frame parity. A signal transition always occurs at the beginning of the 100 nanosecond bit cell. A transition within the cell indicates a "1" and no transition indicates a "0". Parity is such that the frame is always 2.75 microseconds in length.
MDAT Frame Protocol ----------------------------------------------------------------- | 1 | 0 | MSB - Type Code - LSB | MSB - MDAT Data - LSB | P | 1 |
3 CURRENT MDAT TRANSMISSIONS & TYPE CODES
The below frames are listed in order of transmission.
Type Code = $10: Programmed Tevatron I
Scaling: Unipolar unsigned positive integer, 5000 amps full scale, LSB = 76.29394531 ma.
Type Code = $11: Programmed Tevatron I Dot
Scaling: Bipolar signed 2's complement integer, 439.453125 amps/sec full scale, LSB = 13.411045 ma/sec.
Type Code = $20: Measured Tevatron I
Scaling: Unipolar unsigned positive integer, 5000 amps full scale, LSB = 76.29394531 ma.
Type Code = $21: Measured Tevatron I Dot
Scaling: Bipolar signed 2's complement integer, 439.453125 amps/sec full scale, LSB = 13.411045 ma/sec.
Type Code = $30: Programmed Main Ring I
Scaling: Unipolar unsigned positive integer, 2000 amps full scale, LSB = 30.518 ma.
Type Code = $31: Programmed Main Ring I Dot
Scaling: Bipolar signed 2's complement integer, 5000 amps/sec full scale, LSB = 152.5925 ma/sec.
Type Code = $40: Measured Main Ring I
Scaling: Unipolar unsigned positive integer, 2000 amps full scale, LSB = 30.518 ma.
Type Code = $41: Measured Main Ring I Dot
Scaling: Bipolar signed 2's complement integer, 5000 amps/sec full scale, LSB = 152.5925 ma/sec.
Type Code = $50: Tevatron Fixed Target Intensity
Scaling: Unipolar unsigned positive integer, 5.36 x E13 protons full scale, LSB = 8.1607 x E8.
Type Code = $51: Tevatron Colliding Physics Intensity
Scaling: Unipolar unsigned positive integer, 2.00 x E12 protons + p-bars full scale, LSB = 3.0518 x E7.
Type Code = $60: Main Ring Intensity
Scaling: Unipolar unsigned positive integer, 6.66 x E13 protons full scale, LSB = 1.01625 x E9.
4 CAMAC 169 OP CODES
All codes return module Q and X immediately unless otherwise noted. This module never asserts LAM.
F(0) A(0) Read Current Output Data --------- R16 - R1 ------------------------------- MSB - Output Data - LSB
F(1) A(0) Read Status --------- R16 - R13 | R12 - R9 | R8 - R1 --------------------------------- | Status | 0 | DCE |
R16: MDA - MDAT Link Active Asserted when there is activity on the MDAT link at least every 5 msec.
R15: MDU - MDAT Update Asserted when a valid MDAT frame is received at least every 50 msec. This level is retriggered by assertion of Data Valid Strobe (DVS).
R14: CDR - CAMAC Data Receiver Asserted when the module is sourcing data from a CAMAC loaded register rather than from the MDAT link.
R13: TCA - TCLK Active
R8 - R1: DCE - Indicates the TCLK event selected by the internal DIP switch.
F(6) A(0) Read Module Number --------- R16 - R9 | R8 - R1 ----------------------------- | 0 | A9 Hex, 169 Dec |
F(9) A(0) Reset Module --------- This command is a logical or with Z*S2 and power-up clear. Resets the output to zero, sets DVS and CDR false.
F(16) A(0) Write CAMAC Data Register ---------- W16 - W1 --------------------------- MSB - Output Data - LSB
The module returns Q for this command only if CDR is asserted.
F(24) A(0) Sets CDR False ---------- MDAT data are outputed.
F(26) A(0) Sets CDR True ---------- CAMAC data are outputed.
5 APPLICATION PROGRAM SUPPORT
Console application program T99 supports MDAT control and status. The real-time status of all installed 169 modules can be displayed on the Lexidata by a secondary application.
6 CAMAC 169 MODULE - I/O ASSIGNMENTS
Rear I/O: 36 Position Edge Connector A = R B = L
POS SIGNAL POS SIGNAL --- -------------- --- ----------------------------------- 1L Common 1R MDAT Input (50 ohms) 2L Common 2R MDAT Output (74S140) 3L Common 3R Common 4L Common 4R TCLK Input (50 ohms) 5L Common 5R TCLK Output (74S140) 6L Common 6R Common 7L Common 7R MDAT Analog View (series 100 ohms) 8L Common 8R Common 9L Common 9R Decoded Clk Event (74128, 400 nsec) 10L Common 10R /Data Valid Strobe (74128) 11L MD15 MSB/SIGN 11R MD14 | 12L MD13 | 12R MD12 | 13L MD11 | 13R MD10 | 14L MD9 | 14R MD8 | 15L MD7 | 15R MD6 | 16L MD5 | 16R MD4 | 17L MD3 | 17R MD2 | 18L MD1 | 18R MD0 LSB
MDAT digital data at the rear I/O are driven by 74LS645 gates.
Front Panel J2 Output Connector: 16 or 20 Position Header
POS SIGNAL POS SIGNAL --- ---------------- --- -------------------------- 1 MD5 2 MD9 3 MD8 4 MD4 (LSB of upper 12 bits) 5 MD7 6 MD11 7 MD6 8 MD10 9 MD15 MSB/SIGN 10 MD14 11 MD13 12 MD12 13 /Data Valid Strb 14 Common 15 TCLK (2x74S140) 16 Common
17 MD3 18 MD2 19 MD1 20 MD0 LSB
MDAT digital data at the rear I/O are driven by 74LS645-1 gates.
The 16 position connector is standard for J2. If the four least significant bits of the MDAT data word are desired, a 20 position connector can be accommodated.
7 CAMAC 169 MODULE - FRONT PANEL
The CAMAC 169 module has the following front panel features:
N led: Red (stretched)
CDRCVR led: Amber, on when CDR is true.
MDRCVR led: Green, on when CDR is false.
MDAT UPDATE led: Amber, on when MDU is asserted.
TCLK: led, Green (stretched), on when TCLK is present. Lemo Input, alternate to rear I/O input. Lemo Output, additional to rear I/O output, 74S140 driver.
MDAT: led, Green (stretched), on when MDAT is present. Lemo Input, alternate to rear I/O input. Lemo Output, additional to rear I/O output, 74S140 driver.
DCE: TCLK Decoded Clock Event as determined by on-board DIP switch: led, Red (stretched); Lemo, alternate to rear I/O output, 74128 driver.
MDAT Analog View: Lemo, parallel to rear I/O output, 100 ohms series resistor, 741 driver.
J2 Connector: 3M mass terminated pc header, 16 or 20 position.
8 SPARES
A supply of CAMAC 169 operational spares, at least one each for every implemented type code, is maintained on the second floor of the Linac Annex. Be sure to verify that the on-board dip switches and PALs are of the same configuration before replacement. Also check the location of the 12 bit DAC. IC location #21 is a spare socket and is not normally loaded.
9 DOCUMENTATION
0812-ED-35626 Schematic 0812-BD-35627 Artwork 0812-BD-35628 Master Drawing 0812-MD-34863 Outline Drawing 0812-MC-35624 Front Panel Mechanical 0812-MC-35625 Front Panel Silkscreen
[DUCAR.DOC] CMC166.RNO and CMC166.VER: These files contain information related to the 166 MDAT Transmitter module and its installed versions.
[DUCAR.DOC] CMC169.LST: This file lists the location and names of installed CAMAC 166 and 169 modules.
10 PALS DOCUMENTATION
Directory: DEVL::USR$DISK3:[DUCAR.PALS]
Filenames: 16909A.DAT NAF Decoder PLS153 16932A.DAT Type Code $10 Receiver PLS153 16932B.DAT Type Code $11 Receiver PLS153 16932D.DAT Type Code $20 Receiver PLS153 16932E.DAT Type Code $21 Receiver PLS153 16932F.DAT Type Code $40 Receiver PLS153 16932G.DAT Type Code $30 Receiver PLS153 16932H.DAT Type Code $31 Receiver PLS153 16932I.DAT Type Code $41 Receiver PLS153 16932J.DAT Type Code $60 Receiver PLS153 16932K.DAT Type Code $50 Receiver PLS153 16932L.DAT Type Code $51 Receiver PLS153 16932M.DAT Type Code $50/1 Receiver PLS153
rjd: DEVL::USR$DISK3:[DUCAR.DOC] CMC169.RNO
PALS DOCUMENTATION
PALS Directory | |||||
---|---|---|---|---|---|
16909a | 16909b | 16932a | 16932b | 16932d | 16932e |
16932f | 16932g | 16932h | 16932i | 16932j | 16932k |
16932l | 16932m | 16932n | 16932p | 16932q | 16932r |
16932s | 16932t | 16932u | 16932v | 16932w | 16932x |
module 16909a title ' CAMAC 169 MODULE CAMAC FUNCTION DECODE (IC 9) - ' 16909a device 'f153';
F16, F8, F4, F2, F1 pin 1,2,3,4,5; A0, N, Z, S2 pin 6,7,8,9; S1, DF0, DF6, DF1, QX pin 11,12,13,14,15; DF16, DF24, DF26, DF9 pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
/DF9 = F16*/F8*F4*F2*/F1*A0*/N*/S1; + /Z*/S2
/DF26 = /F16*/F8*F4*/F2*F1*A0*/N*/S1;
/DF24 = /F16*/F8*F4*F2*F1*A0*/N*/S1;
/DF16 = /F16*F8*F4*F2*F1*A0*/N;
/DF6 = F16*F8*/F4*/F2*F1*A0*/N;
/DF1 = F16*F8*F4*F2*/F1*A0*/N;
/DF0 = F16*F8*F4*F2*F1*A0*/N;
/QX = A0*/N*F16*F8*F4*F2*F1; + A0*/N*F16*F8*F4*F2*/F1 + A0*/N*F16*F8*/F4*/F2*F1 + A0*/N*F16*/F8*F4*F2*/F1 + A0*/N*/F16*/F8*F4*F2*F1 + A0*/N*/F16*/F8*F4*/F2*F1 ; DESCRIPTION:; THIS PLA GENERATES NECESSARY FUNCTION CODES FOR THE CAMAC 169; MODULE. THE QX OUTPUT DOES NOT CONTAIN THE F16 CODE WHICH HAS A ; CONDITIONAL Q RESPONSE.;
module 16909b title ' CAMAC 169 MODULE CAMAC FUNCTION DECODE (IC 9) R. DUCAR 10-16-87 ' 16909b device 'f153';
F16, F8, F4, F2, F1 pin 1,2,3,4,5; A0, N, Z, S2 pin 6,7,8,9; S1, DF0, DF6, DF1, QX pin 11,12,13,14,15; DF16, DF24, DF26, DF9 pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
/DF9 = F16*/F8*F4*F2*/F1*A0*/N*/S1 + /Z*/S2;
/DF26 = /F16*/F8*F4*/F2*F1*A0*/N*/S1*; Z*S2*DF0*DF6*DF1*/QX*DF16*DF24*DF9;
/DF24 = /F16*/F8*F4*F2*F1*A0*/N*/S1 + F16*/F8*F4*F2*/F1*A0*/N*/S1 + /Z*/S2;
/DF16 = /F16*F8*F4*F2*F1*A0*/N;
/DF6 = F16*F8*/F4*/F2*F1*A0*/N;
/DF1 = F16*F8*F4*F2*/F1*A0*/N;
/DF0 = F16*F8*F4*F2*F1*A0*/N;
/QX = A0*/N*F16*F8*F4*F2*F1 + A0*/N*F16*F8*F4*F2*/F1 + A0*/N*F16*F8*/F4*/F2*F1 + A0*/N*F16*/F8*F4*F2*/F1 + A0*/N*/F16*/F8*F4*F2*F1 + A0*/N*/F16*/F8*F4*/F2*F1; ; "DESCRIPTION:
THIS PLA GENERATES NECESSARY FUNCTION CODES FOR THE CAMAC 169 MODULE. THE QX OUTPUT DOES NOT CONTAIN THE F16 CODE WHICH HAS A CONDITIONAL Q RESPONSE.
MODIFIED DF24 AND DF26 TERMS ON 10-16-87 IN AN ATTEMPT TO FIX MYSTERY TOGGLE TO CAMAC MODE FROM MDAT MODE. end 16909b
module 16932a title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932a device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*/TC64*/TC32*TC16*/TC8*/TC4*/TC2*/TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*/TC64*/TC32*TC16*/TC8*/TC4*/TC2*/TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODE FOR THIS PAL IS $10.
R. J. DUCAR 11-9-84 end 16932a
module 16932b title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932b device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC=CLRP + /RAI*H1*/H2*T2*/TC128*/TC64*/TC32*TC16*/TC8*/TC4*/TC2*TC1
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*/TC64*/TC32*TC16*/TC8*/TC4*/TC2*TC1; ; "DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODE FOR THIS PAL IS $11.
R. J. DUCAR 11-9-84 end 16932b
module 16932d title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932d device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*/TC64*TC32*/TC16*/TC8*/TC4*/TC2*/TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*/TC64*TC32*/TC16*/TC8*/TC4*/TC2*/TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODE FOR THIS PAL IS $20. R. J. DUCAR 11-9-84 end 16932d
module 16932e title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932e device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC=CLRP + /RAI*H1*/H2*T2*/TC128*/TC64*TC32*/TC16*/TC8*/TC4*/TC2*TC1
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*/TC64*TC32*/TC16*/TC8*/TC4*/TC2*TC1; ; "DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODE FOR THIS PAL IS $21.
R. J. DUCAR 11-9-84 end 16932e
module 16932f title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) MAIN ' 16932f device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*/TC16*/TC8*/TC4*/TC2*/TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*/TC32*/TC16*/TC8*/TC4*/TC2*/TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODE FOR THIS PAL IS $40.
R. J. DUCAR 11-9-84 end 16932f
module 16932g title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) MAIN ' 16932g device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*/TC64*TC32*TC16*/TC8*/TC4*/TC2*/TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*/TC64*TC32*TC16*/TC8*/TC4*/TC2*/TC1;
"DESCRIPTION:
THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODE FOR THIS PAL IS $30.
R. J. DUCAR 7-27-87 end 16932g
module 16932h title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) MAIN ' 16932h device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*/TC64*TC32*TC16*/TC8*/TC4*/TC2*TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*/TC64*TC32*TC16*/TC8*/TC4*/TC2*TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODE FOR THIS PAL IS $31.
R. J. DUCAR 7-27-87 end 16932h
module 16932i title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) MAIN ' 16932i device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*/TC16*/TC8*/TC4*/TC2*TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*/TC32*/TC16*/TC8*/TC4*/TC2*TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODE FOR THIS PAL IS $41.
R. J. DUCAR 7-27-87 end 16932i
module 16932j title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) MAIN ' 16932j device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*TC32*/TC16*/TC8*/TC4*/TC2*/TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*TC32*/TC16*/TC8*/TC4*/TC2*/TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODE FOR THIS PAL IS $60.
R. J. DUCAR 7-27-87 end 16932j
module 16932k title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932k device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*TC16*/TC8*/TC4*/TC2*/TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*/TC32*TC16*/TC8*/TC4*/TC2*/TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $50.
R. J. DUCAR 9-2-87
TEXT REVISED 8-12-88 - RJD end 16932k
module 16932l title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932l device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*TC16*/TC8*/TC4*/TC2*TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*/TC32*TC16*/TC8*/TC4*/TC2*TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $51.
R. J. DUCAR 8-12-88 end 16932l
module 16932m title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932m device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*TC16*/TC8*/TC4*/TC2;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*/TC32*TC16*/TC8*/TC4*/TC2;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $50 OR $51.
R. J. DUCAR 8-12-88 end 16932m
module 16932n title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932n device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*TC16*/TC8*/TC4*/TC2;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*/TC32*TC16*/TC8*/TC4*/TC2;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $50 OR $51.
R. J. DUCAR 8-12-88 end 16932n
module 16932p title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932p device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*TC16*/TC8*/TC4*TC2*/TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*/TC32*TC16*/TC8*/TC4*TC2*/TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $52.
R. J. DUCAR 1-6-92 end 16932p
module 16932q title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) CBATEST ' 16932q device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*/TC64*/TC32*/TC16*/TC8*/TC4*TC2*/TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*/TC64*/TC32*/TC16*/TC8*/TC4*TC2*/TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $02.
R. CROUCH 10-14-92 end 16932q
module 16932r title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) CBATEST ' 16932r device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*/TC64*/TC32*/TC16*/TC8*/TC4*/TC2*TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*/TC64*/TC32*/TC16*/TC8*/TC4*/TC2*TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $01.
R. CROUCH 10-15-92 end 16932r
module 16932s title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEVATRON ' 16932s device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*TC16*/TC8*/TC4*TC2*TC1;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*/TC32*TC16*/TC8*/TC4*TC2*TC1;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $53.
R. B. CROUCH 9-8-93 end 16932s
PLS153 16932T
CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) 16932T.DAT NBS TIME OF DAY LSW TC=$03
MDXCD CLRP H1 H2 TC128 TC64 TC16 TC4 TC1 GND T2 TC2 TC8 TC32 RAI HRC DDVS DVS MDXC VCC
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*/TC64*/TC32*/TC16*/TC8*/TC4*TC2*TC1
MDXC = /CLRP*/RAI*H1*/H2*T2
/DVS = MDXCD
/DDVS = MDXCD*/TC128*/TC64*/TC32*/TC16*/TC8*/TC4*TC2*TC1
DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $03.
R. CROUCH 6-13-94
PLS153 16932U
CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) 16932U.DAT NBS TIME OF DAY MSW TC=$04
MDXCD CLRP H1 H2 TC128 TC64 TC16 TC4 TC1 GND T2 TC2 TC8 TC32 RAI HRC DDVS DVS MDXC VCC
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*/TC64*/TC32*/TC16*/TC8*TC4*/TC2*/TC1
MDXC = /CLRP*/RAI*H1*/H2*T2
/DVS = MDXCD
/DDVS = MDXCD*/TC128*/TC64*/TC32*/TC16*/TC8*TC4*/TC2*/TC1
DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $04.
R. CROUCH 6-13-94
PLS153 16932V
MAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) 16932V.DAT MAIN RING PROG I PRIME MSW TC=$54
MDXCD CLRP H1 H2 TC128 TC64 TC16 TC4 TC1 GND T2 TC2 TC8 TC32 RAI HRC DDVS DVS MDXC VCC
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*TC16*/TC8*TC4*/TC2*/TC1
MDXC = /CLRP*/RAI*H1*/H2*T2
/DVS = MDXCD
/DDVS = MDXCD*/TC128*TC64*/TC32*TC16*/TC8*TC4*/TC2*/TC1
DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $54.
R. CROUCH 2-17-95
PLS153 16932W
CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) 16932W.DAT MAIN RING PROG I PRIME LSW TC=$55
MDXCD CLRP H1 H2 TC128 TC64 TC16 TC4 TC1 GND T2 TC2 TC8 TC32 RAI HRC DDVS DVS MDXC VCC
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*/TC32*TC16*/TC8*TC4*/TC2*TC1
MDXC = /CLRP*/RAI*H1*/H2*T2
/DVS = MDXCD
/DDVS = MDXCD*/TC128*TC64*/TC32*TC16*/TC8*TC4*/TC2*TC1
DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS.
THE RECOGNIZED TYPE CODE FOR THIS PAL IS $55.
R. CROUCH 2-17-95
module 16932x title ' CAMAC 169 MODULE MDAT STROBE GENERATOR (LOC 32) TEST ' 16932x device 'f153';
MDXCD, CLRP, H1, H2, TC128 pin 1,2,3,4,5; TC64, TC16, TC4, TC1 pin 6,7,8,9; T2, TC2, TC8, TC32, RAI pin 11,12,13,14,15; HRC, DDVS, DVS, MDXC pin 16,17,18,19;
H,L,X,Z = 1,0,.X.,.Z.; "Use standard PALASM operators @ALTERNATE equations
HRC = CLRP+ /RAI*H1*/H2*T2*/TC128*TC64*TC32*TC16 + /RAI*H1*/H2*T2*/TC128*TC64*TC32*/TC16*TC1 + /RAI*H1*/H2*T2*/TC128*TC64*TC32*/TC16*TC2 + /RAI*H1*/H2*T2*/TC128*TC64*TC32*/TC16*TC4 + /RAI*H1*/H2*T2*/TC128*TC64*TC32*/TC16*TC8;
MDXC = /CLRP*/RAI*H1*/H2*T2;
/DVS = MDXCD;
/DDVS = MDXCD*/TC128*TC64*TC32*TC16 + MDXCD*/TC128*TC64*TC32*/TC16*TC1 + MDXCD*/TC128*TC64*TC32*/TC16*TC2 + MDXCD*/TC128*TC64*TC32*/TC16*TC4 + MDXCD*/TC128*TC64*TC32*/TC16*TC8 ;
"DESCRIPTION: THIS PAL GENERATES A CLOCK PULSE (HRC) TO THE MDAT HOLDING REGISTER AFTER RECEIPT OF AN MDAT TRANSMISSION THAT HAS THE DESIRED TYPE CODE AND THE PROPER PROTOCOL BITS. A CLOCK PULSE IS ALSO GENERATED TO CLEAR THE MDAT HOLDING REGISTER DURING A POWER UP OR PROGRAMED CLEAR SEQUENCE. DATA VALID STROBE (DVS) ASSERTS AFTER RECEIPT OF A VALID MDAT TRANSMISSION, IRREGARDLESS OF TYPE CODE TRANSMITTED. DVS ASSERTS APPROXIMATELY 100 NS AFTER MDAT DATA IS UPDATED. DDVS IS ALSO AVAILABLE AS A PATCH OPTION TO THE DATA VALID STROBE OUTPUT FOR SPECIALIZED APPLICATIONS. THE RECOGNIZED TYPE CODES FOR THIS PAL ARE $61-7F IN ORDER TO DIAGNOSE INTERMITTENT, UNEXPECTED MDAT FRAMES AS SEEN BY C465 CARDS.
R. CROUCH 10-14-93 end 16932x