Home
VME – to – CAMAC CC32 CAMAC Crate Controller with VC32 VME
Contents
1. December 00 Lorne oto Poe fes OC Oo 88588 Soros 2iuz feror BESRBEEZZ ASADAS N N 5037 Cv i 5 T 619 5 M path a 3 cN 3 5 5 onon 1 E 02 02 z 02 5 5 5 ocu 3 Y EE EEE g 5 11 1 5 oJ LO 2 J 9499A 5 a z o M o io 23 N 54 2 TUR Dr 2 2 55 e 8 B 8 8 8 x
2. EAM NOTSTATUS ua thee aree medo wm kamayuq err ee eS 13 3 4 LAM BUS STAT S teat m lt a 13 3128 EED STATUS 2 E 13 3 13 CAMAC EYELE TU NE REGISTER 2 han aan ere ree ane u kun ee ERES ea ERR 14 3 142 CC32 RESEE 7 euh arta lis teh 14 3 15 POWER CONSUMPTION 2 tma batons See er a ps cde enirn rete 14 3 16 COMPONENT LOCATION CC32 CONTROL STATION u assesses ense 15 3 17 COMPONENT LOCATION CC32 NORMAL STATION ener nennen nennen nennen nennen nennen 16 3 18 CC32 DATA WAY CONNECTOR PIN ASSIGNMENT 2 n u SSC um eene teen tenet eee Su rsen 17 Dec 00 ili 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 1 VME to CAMAC SYSTEM General description With the help of the VME CAMAC system which consists of CAMAC crate controller CC32 and the VME interface VC32 VMEADA CAMAC bus systems can be linked into the VME environment For a fast and efficient CAMAC control and data read out the system supports 16 bit and 32 bit wide data transfers 11 Summary VC32 VMEADA 6U x 160mm standard VME card size VME slave module Support of A24 D16 as well as D32 VME bus transfers 32kB memory area for addressing direct data mapping to CC32 supports one maskable interrupt source from CC32 Interrupt registers for ve
3. AS 4 2 Al AO CAMAC Function bit 16 4 A3 2 AO F8 PR Fl 3 2 2 NAF calculation The F16 bit is automatically defined by the kind of operation i e it is not considered in the NAF code calculation WRITE to CC32 defines automatically F16 1 READ from CC32 defines automatically F16 0 The different address offsets for N A and F into the 32 Kbytes memory window can be calculated as shown below Pascal N shl 10 shl 6 F AND f shl 2 C C define MAKE CC32 OFFSET N A F N 10 A lt lt 6 F amp Oxf lt lt 2 To reduce the time required by the software for coding the NAF address it can be helpful to define constants for these values in the user program This can increase the data rates Further it December 00 9 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH is recommended to set the F16 bit to 0 before calculating the address as shown above to avoid an overlap with the Al bit 3 3 CC32 Address The 32 Kbytes memory window can be accessed only by word and long word calls Byte calls are not processed and answered by the CC32 Normally they are terminated by a VME Timeout from VME Master All word and long word calls are accepted by the CC32 Please note in case of a long word Lword access to an address specified for word only Long wo
4. el an cts wa eda 7 3 CE32 CONTROLLER H H 8 3 1 SPECGIATSEEBATURESS nn nr 8 BASTCAMAChasic Eevell a u aw ann i 8 3 1 2 CAMAC Cycle Tuning ec re reete Im ER bs 8 IES DATAWAY DISPEAY nee Ree Uca un eec E EE EET 8 3 14 26632 Normal eiu due RN TEE GE 9 3 2 NAF COMMANDS AND ADDRESSING a esses sese sese sanae inan 9 32 T Dit COMING cua T umat RR BH RUPEE E 9 3 22 NAF calculation aos meon t nie nn nee OE ERE E EE UE EO C HE geht 9 3 3 2 ADDRESS MAP i an eni n deter t eo d eut o ae ee tenda 10 3 4 C C32 STATUS etch eee gc OE tera Rated i TEE iren 11 3 5 INHIBIT LA M BR uu S eee ED e ee SB s este tie GA 11 3 6 BROADCAST MASK REGISTER cccccsscccsscceseccsscccsscessecsusccsuscessecsssecssscesssesseceasecesuecsecessecessssessecssesenseessse 12 3 7 BROADCAST CAMAC WRITE ccccccssssessssessssescsesecsesscsesscsesscsecaesecassecaesecsesecsesacsessciesscsesscsacscsessseaseaeaees 12 3 8 LAM MASK REGISTER ccccccccscesccesecscssscseceseecscssscsescssscsscsseesecesessssssscssscsecsseesecescenscesssssscseessessecesecusatens 12 3 9 PAM ANDES TA TUS udine tte tete debet idem ai euet iter Ser eden 13 3 10 S
5. erk f r W le Ne R 4 N uklear e Plein amp Baus GmbH to CAMAC CC32 CAMAC Crate Controller with VC32 VME interface User Manual General Remarks The only purpose of this manual is a description of the product It must not be interpreted a declaration of conformity for this product including the product and software W Ie Ne R revises this product and manual without notice Differences of the description in manual and product are possible W Ie Ne R excludes completely any liability for loss of profits loss of business loss of use or data interrupt of business or for indirect special incidental or consequential damages of any kind even if W Ie Ne R has been advises of the possibility of such damages arising from any defect or error in this manual or product Any use of the product which may influence health of human beings requires the express written permission of W Ie Ne R Products mentioned in this manual are mentioned for identification purposes only Product names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies No part of this product including the product and the software may be reproduced transmitted transcribed stored in a retrieval system or translated into any language in any form by any means with the express written permission of W Ie Ne R CC32 VMEMM PCIADA and VC32 VMEADA are designed by ARW Elektronik Germany Dec 00 ii 0053
6. 1 A0 Table of contents Legend 1 VME TO CAMAC SYSTEM GENERAL DESCRIPTION 1 1 1 SUMMARY VC32 VMEADA Sn ug coe sae 1 1 2 SUMMARY CC32 CAMAC 2 1 1 3 FR ONT PANBI US abou duets Glebe sq cesta geneous 2 1 4 INSTALLATION V E32 AND umasha 3 1 45157 4 ee tine Sete 3 1 42 Installation steer eco Genes dees Te dee pee ee et 3 1 5 VC32 AND CC32 HARDWARE 5 4 1 5 1 VC32 base address and S uuu usu R 4 1 52 otn eite i 4 1 6 ACCESS TIMES AND PERFORMANCE ansich caves SSS a hi un ea ve ex va Era e ra eva 5 2 VC32 VMEADA INTERFACE CARD a u o aono Hn 6 2 1 GENERAL DESCRIPTION AND FUNCTION nn stress sens steer teste 6 22 AUTO READ FUNCTION c a e ERE EE CREE D e 6 2 3 C32 STATUS AND CONTROE REGISTER SCR acc ete an usa Ec e Du Ec LEE OR EATER 6 2 4 POWER CONSUMPTION 0 2 rta thaanumi SS amy Sar vu t u PG 7 2 5 COMPONENT LOCATION VG32 ee ecd
7. 6 56 0104 26 002 m 8 8 8 B 2 Bi eerecee 0000000 wo 8013H 5 z We 063 S B 1062 amp nz 8068 vocr u 2 8062 mz zoer 2 95 BOLOHFL TOET Ed 5 2 nz 6068 25 4001 6089 PRERE 22 00000 919 022 3 8 3 3 i tora 58 28 5 8 5 gt 8 27 b amp ne sna e o d 8 3 8 NE 5 c 5 8 2 2050 0 8 z 5 E 12 120 3 8 5 5 2 5 95191 S syoswL J8 sys 8 er 2060 ea gosn osn 8080 9 2 5 S 8 3 gt g 2 3 8 7 8 6995194 8 995191 15 gosn 061 sosn 9 g 5 9 gt Szanmzoen EEEREERE Ad se 622 12 T Beso se 628111 2 55 106538 Sx a December 00 15 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 3 17 Component location CC32 Normal Station
8. 9612 1 1995191 1 1995191 11995191 T S son gozn zozn 1020 So 5 per mu mE zor 5g 8 io 5 5 S 95 5 o 8 8388 zee E 7 8 3 8 o 6 9519 99517 v9S19HtL v9S10HL Y9S 10H L 96 19H L 9619 7 9612 82 goin 101 9021 sozn con 52 5 gaga TE T I AS BRAS 283 d SSS 6 e eee S 52 ec oc P duc 5 2 E jo ore E 3 858 S525 8828 5995 men E258 222 41542 zR ERES a 16 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 3 18 CC32 data way connector pin assignment CC32 pin assignment Normal Station ne L SigTop _Sig Bott j p je B i 1241 F F2 8 l L W24 WI WI4 WI2 0 Go Go Go Go Go Go Go Go JNIA Nn WIN R oO December 00 17 00531 A0
9. ALWOT5 XINT 301 b 0202 C5 C13 c16 GND uo R207 R204 R203 R206 R205 R202 R201 b 0204 v2 C6 cv4 ARW 2 AUG 00 R101 R116 R201 R207 120 k 3HE BOARD 1 16 100n CV1 CV4 202 lo EEE 0403 74543 15 0404 741543 December 00 7 00531 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 3 CC32 CONTROLLER 3 1 Special Features 3 1 1 FASTCAMAC basic Level 1 The CC32 CAMAC crate controller supports the FAST CAMAC see DOE SC 0002 or http www yale edu fast CAMAC BASIC level 1 using multiple S1 strobes to increase the data transfer speed theoretical max 7 5Mbytes s As defined within the FAST CAMAC specification the function code F 5 is used to read data from a module supporting this mode Getting the first data set in this mode the controller continues automatically to read the following one to have it available without any delay for the next data request from the computer Thus it is possible to read data with the maximum transfer rate between CC32 and VC32 which saves about 400ns per read cycle This
10. AM FF reset LAM FF Status D15 D00 xx DOO 1 LAM FF set DOO 0 LAM FF not set D15 D01 0 December 00 10 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH N27 A0 Fx N27 A1 Fx INHIBIT on INHIBIT off D31 D00 xx CAMAC DATAWAY WRITE D00 D15 gt W1 W16 CAMACC CAMACZ CAMAC C INHIBIT off CAMAC Z INHIBIT on D15 D00 xx N1 24 Ax Fx N0 A0 Fx NO A1 Fx N0 A2 Fx N0 A3 Fx 23 D00 gt gt 24 D23 D00 lt lt BMASK24 BMASK1 N26 A0 Fx Lword Broadcast MASK D23 N25 Ax Fx Lword Broadcast WR alIN amp BMASKn D23 D00 gt gt W1 W24 N1 24 Ax Fx Lword CAMAC DATAWAY WRITE 1 D23 D00 gt gt W24 W1 3 ef 3 2 22 2 22 INHIBIT Status DOO INHIBIT 1 D01 INHIBIT Dataway on 0 D15 D02 0 Broadcast MASK D24 D31 lt lt 0 CAMAC DATAWAY READ 21 D23 D00 lt lt R23 R00 D29 D24 0 D31 D30 Q X CAMAC DATAWAY READ El D00 D15 R1 R16 4 CC32 STATUS D03 D00 lt lt Q X INH LAM FF D07 D04 Module Number D11 D08 lt lt FPGA Revision D15 D12 lt lt Module Type 1000b 3 4 3 5 December 00 Standard CAMAC Access 2 Standard CAMAC Access without 51 3 W Data on CAMAC Dataway when F8 bit is active 4 if test Q or X Status then use Lword Access CC32 Status NO A0 Fx Read Word This register contains the CC32 configuration and status including the
11. CAMAC status lines Q X I and LAM The module type identification bit 12 15 and module number bit 4 7 can be used to identify the CC32 CC32 Status word read access only n WR no no no 3 Q oRspoe yes 2 ys 0 Stateof LAMFlipFlop ys no no no no CC32 C Z Inhibit LAM FF NO A0 Fx NO A1 Fx Write Word Write Word C CAMAC Clear Z CAMAC Initialize 11 after Init 1000b XXXX Jumpers 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 3 6 3 7 3 8 N0 A2 Fx C Inhibit off Write Word N0 A3 Fx Z Inhibit on Write Word N27 A0 Fx Inhibit on Write Word N27 A1 Fx Inhibit off Write Word N28 A0 Fx LAM FF reset Write Word Broadcast Mask Register N26 A0 Fx Read Write Lword Allows to enable disable CAMAC stations for broadcast write commands stations 1 N24 with Broadcast Mask bit 1 are enabled Data D23 D22 D21 D3 D2 1 1 Broadcast Mask for N24 N23 N22 N4 N3 N2 Broadcast N25 Ax Fx CAMAC Write Cycle Word or Lword Broadcast write command has to be performed with a correct A x F x and W Dat CAMAC command Stations N1 N24 are active for this write operation if the corresponding Broadcast Mask bit is 1 LAM Mask Register N28 A1 Fx Read Write Lword All stations with station number N with enabled Broa
12. CC32 in FASTCAMAC Level 1 mode read cycle approximately 1 15 us CC32 in FASTCAMAC Level 1 mode combined with VC32 AUTORAEAD read cycle approximately 800ns December 00 5 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 2 VC32 VMEADA INTERFACE CARD 2 1 General description and function The data transfer to from CAMAC and for CC32 control is done using a 32kB memory segment on the VMEbus All CAMAC Read or Write operations are NAF coded i e the VC32 translates the address lines A2 A14 into NAF bits for the CC32 In case of write operations the data long word DO D32 or word DO 016 are automatically transmitted simultaneously to the CC32 Immediately after the data have been passed to the CC32 the VMEbus cycle is finished by the VC32 with setting DTACK low In case of a read operation the data are transmitted by the CC32 automatically i e after receiving the NAF code requesting the data a data long word DO D32 or word DO D16 is automatically submitted to the VC32 interface If the read operation is a CAMAC dataway based one read out of a CAMAC module then the data have to be sent to the CC32 via a CAMAC cycle first The data are stored in the VC32 memory and immediately passed to the VME bus The VME bus cycle is ended by setting DTACK low 2 2 Auto Read Function To increase the read out performance the VC32 has a build in Auto Read function block mode read which has to be e
13. FAST CAMAC level 1 read via F 5 is stopped if the Q response is missing The FAST CAMAC level 1 cycle can be interrupted by another F command In this case the new command is executed correctly however the data which have been already buffered in the CC32 are lost 3 1 2 CAMAC Cycle Tuning For optimized timing it is possible to adjust the CAMAC cycle time time between begin of BUSY active to S1 for each individual CAMAC station via software Possible values are 200ns 300ns and 400ns default In addition the width of the S1 and S2 strobe signals can be set optionally to 100ns 3 1 3 DATAWAY DISPLAY To extend the functionality of the CC32 crate controller it is equipped with an integrated CAMAC data way display This allows to monitor the activity in the CAMAC crate and is a helpful tool to locate faults in the system The internal data registers data and control bits used for this purpose can be accessed also in CC32 controllers without display The CC32 LED card which is internally plugged onto the CC32 normal station shows the following signals with color LED s e Station number N1 N2 4 N8 and N16 e Sub address Al 2 A4 and 8 e Function Fl F2 F4 F8 and F16 e Data 1 24 shared for R1 R24 and W1 W24 X Q and X response e 7 Clear and Z Initialize Inhibit e Local and CAMAC cycle e LAM Look at me request from station e 6V power line Please note that the N LED is also responding on l
14. Ne R Plein amp Baus GmbH 3 16 Component location CC32 Control Station E E O alo a LOZY vOZNCOZN 9 ZUN 890 ZO 900 Cold 88888 5028 edza lota cory 1013 Sb 0203 b 0201 b uto7 b vios b wos 5101 s g a 56 0204 b 0202 86 110
15. ctor priority and interrupt mode ROAK or RORA Auto read function differential bus driver and receiver for fast and reliable data transfer Only 5V DC power required in VME crate 1 2 Summary CC32 CAMAC crate controller transparent D16 and D24 D32 CAMAC data way access 32K NAF coding addressing 24 bit programmable LAM mask register LAM interrupt transfer to VC32 FASTCAMAC Level 1 LED display for Power 6V CAMAC access local CC32 access INHIBIT and LAM stretched to 5 ms CAMAC data way display for X Z 1 16 A1 8 1 16 and Datal 24 CAMAC cycle tuning Busy to 51 for each station range 300ns and 200ns S1 S2 100ns Broadcast CAMAC WRITE and broadcast mask register no interference of VME bus operation due to CAMAC crate on off changes if interrupt disabled any VME SYSRES activates the CC32 RESET December 00 1 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 1 3 Front Panel Acknowled 5 mm N Acknowledge LOC ES ocal Acces Kick 9 s CAM Camac stredched to Clear Cycle c am INH ES Inhibit 5 ms Initialise Cycle 7 LAM E LAM Flip Flop Station Number MOX Sub Addres gt gt gt Funktion m NAO Connector to PCIADA or VC32 VMEADA Camac Data C010 100 a December 00 2 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 1 4 Installatio
16. dcast Mask bit 1 can generate a LAM FF in the CC32 controller which can yield in an interrupt on the PCIADA card Data D23 D22 D21 D3 D2 DO Enable LAM from Station 4 N23 N22 N4 N3 N2 NI The negative edge of the LAM signal arriving from any station is only transmitted to the LAM Flip Flop if the corresponding LAM Mask bit is active 1 The LAM FF stays on the active level until a reset command N28 A0 F16 occurs The following status bits can be used to get more detailed information about the LAM conditions D28 1 LAM BUS OR if at least one LAM is pending D29 1 LAM NOT OR if at least one LAM is pending from disabled stations LAM Maskbit 0 D30 1 LAM AND OR if at least one LAM is pending from enabled stations LAM Maskbit 1 D31 1 LAM Flip Flop if LAM request December 00 12 00531 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 39 LAM AND Status N28 A2 Fx Read Lword Dxx 1 if LAM active and LAM Maskbit 1 Data D23 D22 D21 D3 D2 D1 LAM status amp LMASK N24 N23 N22 N4 N3 INI bits D28 D31 as described in 3 8 3 10 LAM NOT Status N28 A3 Fx Read Lword Dxx 1 if LAM active and LAM Maskbit 0 Data D23 D22 D21 D3 D2 D1 DO LAM Status amp not LMASK N24 N23 N22 N4 INI bits D28 D31 as described in 3 8 311 LAM BUS Stat
17. ite Bit RD WR after Init 14 1 CC32 OK 0 CC32 not connected or Power off 12 1 Auto Read 0 Auto Read off yes yes O ____ 11 1 ROAK Mode 0 RORA Mode see VME bus spec lys yes O VME Interrupt Priority 0 disable Interrupt 1 7 enable VME Interrupt yes yes 1 7 e g VC32 generates a interrupt 1 7 when LAM FF is set 7 0 VME Interrupt Vector User defined Vector lys yes 0 December 00 6 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 2 4 Power Consumption Max current 2 5 VMEADA Ver 1 1 0303 R302 2M L 0402 H sc302 105 574HCTOO 74F543 ge a 8 JA23 JA22 JA21 JA20 JA19 JA18 JA16 JA15 JA14 JA13 C10 mm m U401 74F543 32k 8k a 190 SEL RIOZ 6101 b von L wo R104 R103 ISPL 1032E 70 T8O R301 C7 08 XBUF O Q101 64 MHz BN 8106 R105 E vo C2 to R108 R107 cn RITO RI09 L ume 03 12 05360200 R112 RM 1107 L vos C4 R116 R115 C301 xw OT3 XADR OT OT2 XRES OT7 XAHWOT4 X
18. n VC32 and CC32 14 1 ATTENTION Observe precautions for handling Electrostatic device Handle only at static safe workstations Do not touch electronic components or wiring e The CAMAC and the VME crate have to be on the same electric potential Different potentials can result in unexpected currents between the CC32 and VC32 which can destroy the units Do not plug the CC32 into CAMAC crate under power Switch off the CAMAC crate first before inserting or removing any CAMAC module For safety reasons the crate should be disconnected from AC mains Do not plug the VC32 into a VME crate under power Switch off the VME crate first before inserting or removing any VME module For safety reasons the crate should be disconnected from AC mains 1 4 2 Installation 1 Check VC32 jumpers and set them according to required functionality see 1 5 1 VC32 base address and Address Modifier Check the CC32 jumpers and set them according to the required functionality see 1 5 2 Module number Turn off the VME crate and any peripheral equipment Remove the power cable Carefully plug in the VC32 VMEADA into a free VME slot After the card is firmly in secure its front panel with 2 screws Switch off the CAMAC crate and remove the power cord Plug in the CC32 on the far right slots normally slot 24 amp 25 and secure it with the front panel screw Attach one end of the 50 pin cable to the CC32 c
19. nabled disabled in the Status and Control Register SCR Enabling the Auto Read mode by setting the SCR Auto Read bit the first read operation will be performed as a standard read operation with NAF code transmission After this cycle the VC32 automatically starts to read again data at the same memory address NAF from the CC32 Every read operation will cause the CC32 to provide the data already for the next read call until the Auto Read cycle is stopped This mode can reduce the read out time per cycle up to 50018 To stop the Auto Read cycle a write operation has to be performed It is recommended to write to the status and control register for this purpose Please note that the last data submitted by the CC32 CAMAC crate controller will be lost Further any change of the VME address corresponding to NAF as well as switch between word and long word will be neglected until the Auto Read cycle is terminated To change the mode to non auto read the Auto Read bit in the SCR has to be set to 0 else any new read operation will start automatically the next Auto Read cycle 2 3 VC32 Status and Control Register SCR The 16 bit Status and Control Register SCR can be used for defining the VC32 configuration settings Reading this register returns the actual configuration A read or write from to VC32 SCR doesn t need access to CC32 The SCR address is Base address 0x0c NAF Notation Base address N0 A0 F3 VC32 SCR bit assignment word read wr
20. ocal CC32 commands December 00 8 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 3 1 4 CC32 Normal Station To allow an easy test of the controller and VC32 to CC32 connection the following test functions are implemented in the CC32 Normal Station The station number Nn corresponds to the left one of the two CAMAC slots occupied by the CAMAC controller As given in 1 4 2 the CC32 has to be plugged in the most right slots of the CAMAC crate normally slot 24 and 25 Nn CC32 Control Station 1 Write Nn A0 F16 data lt gt 5 generate Q and X Nn A0 F16 data 5 generate Q and LAM LAM 200ns active Nn Al F16 data 0 15 load test counter generate Q and X Read Nn A0 FO data 0 generate Q and X Read in Fast CAMAC Level 1 mode Nn 1 F5 data 0 decrement test counter generate X and Q only if test counter content gt 0 3 2 NAF Commands and Addressing A 32 Kbytes memory window is used to access the CC32 and to perform CAMAC operations This 32 Kbytes area is mapped into the VMEbus standard address space Address Modifier 0x3D or 0x39 For CAMAC commands the N A and numbers are coded into the address bits A74 A2 Thus these bits have to be understood as NAF bits Also local calls are performed as NAF commands Only word and long word accesses are possible to the CC32 see 3 4 3 2 1 NAF bit coding 32K address CC32 14 12 12 All AIC 9 8 7
21. onnector and the other side to the VC32 card Switch on the CAMAC and the VME crate December 00 3 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 15 VC32 and CC32 hardware settings 1 5 1 VC32 base address and AM The VC32 interface can be accessed in the standard A24 SLAVE mode using the 0x39 or Ox3D address modifiers For CC32 control and data transfer to from CAMAC a 32k memory window is used The base address for this memory segment is defined with jumpers JA13 to JA23 BEL Per uu JA23 1 22 JA21 JA20 19 JA18 JA17 JA16 JAIS LX LK 1 8800008887 efi jumper is installed jumper is not installed Please check that the jumper J301 is in the 32k position to define the 32kB window size 8 window for VME to VME systems used It is possible to check the jumper J301 setting by reading the VC32 status register 1 5 2 Crate number Each VC32 interface can control one CAMAC crate equipped with a CC32 controller Using more than one VC32 cards in one VME crate to control multiple CAMAC crates is possible and requires to differ between the connected CC32 controllers For this purpose a crate number can be defined by jumper settings on the CC32 board Please see the location of the jumper array on the component scheme see 3 17 Remark If using multiple CC32 controllers with the same crate number connected to VC32 cards in one VME bus system it is not
22. possible to differ between the CAMAC controllers and to access them This is only applicable if your software uses a CAMAC crate search algorithm The actual crate number setting can be determined by software reading the CC32 Status Function Crate number for multiple VME CC32 installations factory prepared setting crate number 1 jumper is installed jumper is not installed December 00 4 00531 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 1 6 Access times and performance The following table presents typical access times DSO to DTACK 1 Access type ns lt D time ns ME to VMEADA Status D16 ME to CC32 internal D16 ME to CC32 internal D32 00 950 750 2 1050 850 2 VME to CC32 Dataway FCL1 R24 D32 J VME to CC32 Dataway AutoRead R24 D32 ME to 2 Dataway FCL1 AutoRead R24 D32 lt lt lt 125 2 3 E 125 4 lt All values in brackets are determined with optional CAMA C cycle tuning Cycle Tune bits 11 1 The realization of a VME bus cycle DSx and Dtack high depends on the used VME CPU a typical value is about 250ns 2 Any access to the CC32 requires that a previous dataway cycle is finished 3 Minimal repetition time 1 115 125ns 4 Minimal repetition time about 650ns 125ns Using a 200 MHz PowerPC CPU the following results have been obtained e Loop time DSO with DTACK only approximately 650ns e
23. rd Read from CC32 word address D31 D16 equals to D15 D00 Long word Write to CC32 word address only D15 D00 will be transferred D31 D16 are ignored All CC32 commands described following are given within the CAMAC NAF notation This includes internal CC32 commands The gray marked cells in the next table indicate operations to the CAMAC stations via the CAMAC data way All the other described commands are special functions of the CC32 controller WR Function F16 bit 1 RD Function F16 bit 0 N31 A0 Fx Word CC32 RESET N30 A2 Fx CYCLE TUNE RegC CYCLE TUNE RegC Word D15 D00 N24 N17 D15 D00 N24 N17 N30 A1 Fx CYCLE TUNE RegB CYCLE TUNE RegB Word D15 D00 N16 N9 D15 D00 N16 N9 N30 A0 Fx CYCLE TUNE RegA CYCLE TUNE RegA Word D15 D00 gt gt N8 NI D15 D00 N8 N1 N29 AQ0 Fx LED Status D23 D00 lt lt LED24 LED1 D27 D24 lt lt 7 1 D31 D28 lt lt Q X INH LAM FF N28 A4 Fx LAM BUS D23 D00 lt lt 24 1 D31 D24 is equal LAM MASK N28 A3 Fx LAM NOT LAMn amp LMASKn D23 D00 lt lt NOT24 NOT1 D31 D24 is equal LAM MASK N28 A2 Fx LAM AND LAMn amp LMASKn D23 D00 lt lt AND24 AND1 D31 D24 is equal LAM MASK N28 A1 Fx LAM MASK LAM MASK D23 D00 gt gt LMASK23 LMASKO D23 D00 lt lt LMASK24 LMASKI D31 D24 xx D27 D24 0 D28 LAM BUS OR D29 LAM NOT OR D30 LAM AND OR D31 LAM FF N28 A0 Fx Word L
24. tion the width of the 51 and 52 strobe signals can be set optionally to the shorter value of 100ns For each station this is done by defining the 2 bit CT1 and CTO registers These registers are in the following named Nx 1 and 0 to consider the station number 1 0 00 gt 400ns CAMAC Standard 1 0 01 gt 300ns 1 0 10 gt 200ns Nx 1l Nx 0 11 gt 20005 51 and 52 100ns Register map DATA D07 D06 D05 D04 D04 D02 D01 D00 Cycle tune RegC N20 1 N20 0 N19 1 N18 0 N18 1 N18 0 N17 1 N16 0 Cycle tune RegB N12 1 N12 0 N19 1 N11 0 N18 1 N10 0 N9 1 N9 0 Cycle tune RegA N4 1 N4 0 N3 1 N3 0 N2 1 N2 0 1 1 1 0 DATA D15 D14 D13 D12 Dil D10 D09 D08 Cycle tune RegC N24 1 N24 0 N23 1 N23 0 N22 1 N22 0 N21 1 N21 0 Cycle tune RegB N17 1 N16 0 N 5 1 N15 0 N14 1 N14 0 N13 1 N13 0 Cycle tune RegA N8 1 N8 0 N7 1 N7 0 N6 1 N6 0 N5 1 N5 0 Attention These options do not confirm to the CAMAC standard They can be used to improve the data transfer and or the communication with CAMAC modules It has to be tested by the user which CAMAC module can be used for different CAMAC cycle timing CC32 Reset N31 A0 Fx Write Word Resetting the CC32 initializes the following registers e nhibit FF e LAM Ff BROADCAST MASK and LAM MASK REGISTER e CYCLE TUNE REGISTER Power consumption December 00 14 00531 A0 User s Manual VME CAMAC W Ie
25. us N28 A4 Fx Read Lword Dxx 1 if LAM active LAM BUS D23 D22 D21 D3 D2 D1 DO LAM Status CAMAC Bus N24 N23 N22 N4 N3 INI bits D28 D31 as described in 3 8 3 12 LED Status N29 A0 Fx Read Lword This function can be used to read back the information of the optional dataway display If no dataway display is installed the function can be used to determine the CAMAC data and status signals of the last CAMAC dataway operation The LED24 LED1 bits correspond to the write W or read R data of the last CAMAC cycle Data D24 D29 are used for CC32 functional tests Data D23 D22 D21 D3 D2 D1 LED Status LED LED LED22 LED3 LED LED LED 24 23 3 2 1 Data D31 D30 D29 D28 D27 D26 D25 D24 LED Status Q X Inhibit LAM FF CTO Z C December 00 13 00531 A0 User s Manual VME CAMAC W Ie Ne R Plein amp Baus GmbH 3 13 3 14 3 15 CAMAC Cycle Tune Register N30 A2 Fx Register C for station N24 N17 Write Read Word N30 A1 Fx Register B for station N16 N9 Write Read Word N30 A0 Fx Register A for station N8 N1 Write Read Word For optimized timing it is possible to adjust the CAMAC cycle time time between begin of BUSY active to negative edge of S1 strobe signal for each individual CAMAC station Possible values are 200ns 300ns and 400ns default In addi
Download Pdf Manuals
Related Search
Related Contents
仕様書 - 宮城県道路公社 A4表 [更新済み].eps MANUEL D`UTILISATION GZ-HD320 GZ Descargue el manual de usuario “STAR” battery charger レイシーマグネットポンプ RMD 型 取扱説明書 Hama Talk Microsoft Surface Pro 2 Dirt Devil Factory M3330 INSTRUCTION MANUAL S200 Susie Simon S201 Susie Simon with Copyright © All rights reserved.
Failed to retrieve file