Home
        Spectracom / Odetics / KSI AITG-VME User Manual
         Contents
1.       7 1 Oscillator Aging Adjustment    The oscillator aging adjustment for the AITG VME corrects for the effects of aging on the natural crystal  oscillator frequency to insure that the undisciplined frequency of the 1 MHz oscillator is 1 000000 MHz   10 Hz  digital frequency correction models  or 1 000002 MHz  2 Hz  older analog frequency correction  models      If U22  AD558 16 pin IC  is installed  you have an analog frequency correction model  Otherwise  you  have a digital correction  All Rev F and later are digital correction     This preventative maintenance should be once every 2 years for digital correction models or once every 6  months for analog frequency models  You will need a digital frequency counter with 1 PPM or better  accuracy and 1 Hz or better resolution  be sure that the counter is calibrated   and a trimmer capacitor  adjustment tool  non metallic screwdriver   If you have a custom crystal oscillator in your unit  consult  the oscillator data sheet for adjustment method     Put the AITG VME on a card extender and connect a calibrated frequency counter to the 1 MHz signal at  P1 pin 20   Use P1 pins 19 for ground   Before powering up the system  disconnect the time code input  and or the external 1PPS input to the board so that it the oscillator will be undisciplined  Then  power the  system up and wait at least five minutes for the on board crystal oven temperature to stabilize  Then  adjust C9  C10 for Rev F and later  for the above specified freque
2.      Guaranteed    888  88 SOURCE   www artisantg com    Page 9 of 31    Chapter 2     Specifications    2 1 Dimensions  Power  Fabrication  and Temperature       Dimensions  261 75mm  10 30   height X 172 23mm  6 77   depth X 20mm    788   width  VME 6U Single width Double height   Width  VME 6U Single width Double height    Power     5 VDC    5   at 3 5A  max      12 VDC    5   at 150mA  max     12VDC     5   at 100m A  max      PWB Fabrication   062  thick FR4 fire retardant glass filed epoxy  two sided       Temperature  0 to50   C operating   40 to 60   C storage     2 2 VMEbus Interface    Data Type  D08  0  Slave  D16 Slave  even byte n u     Addressing Type  A16  short supervisory address  short non privileged address     Addressing Base  A6 to A31 configurable by wire wrap  Offset 1   DO8 D16 MC68153 control register 0  Offset 3   D08 D16 MC68153 control register 1  Offset 5   D08 D16 MC68153 control register 2  Offset 7   D08 D16 MC68153 control register 3  Offset 9   DO8 D16 MC68153 vector register 0  Offset B   D08 D16 MC68153 vector register 1  Offset D   D08 D16 MC68153 vector register 2  Offset F   D08 D16 MC68153 vector register 3  Offset 11   D08 D16 Command register  Offset 13   D08 D16 Internal event register  Offset 15   D08 D16 FIFO data read  Offset 17   Not used  Offset 19   D08 D16 Status register  Status Bit 0    0  FIFO not empty   1  FIFO empty  Status Bit 1    0  input code amplitude  lt 500mV pk pk   1  Input code amplitude   gt 500mV pk pk  Statu
3.    1 0 1 IRQ5   1 1 0 IRQ6   1 1 1 IRQ7     Table 6 3  Control Register Interrupt Level    The IRE field  bit 4  must be set  high level  to enable the bus interrupt request associated with the  control register  If this bit is cleared a VME bus interrupt will not be generated     Vector register 3  offset F  is an eight bit register within the MC68153 that must be programmed by the  user with the interrupt vector number associated with the AITG VME interrupt service routine     This operation manual contains two demonstration programs in the appendix  The first program  illustrates the AITG VME operating in the non interrupt mode using internal events and the second  program shows the AITG VME operating in the interrupt mode  using a 100PPS output signal from J1 as  a source of external event pulses        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 25 of 31    6 4 Commands    The user may us the AITG VME to read time even with interrupts without sending any commands to the  command port  First time programmers should first write and test code for reading time before adding  commands  All commands must be spaced at least 100 uS apart to allow the Z80 to have enough time to  process commands  Commands should not be sent within 100 uS of a
4.    A rtisan   Artisan Technology Group is your source for quality  TecmoogyGroup   new and certified used pre owned equipment          FAST SHIPPING AND SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT   DELIVERY Experienced engineers and technicians on staff Sell your excess  underutilized  and idle used equipment   TENS OF THOUSANDS OF at our full service  in house repair center We also offer credit for buy backs and trade ins   IN STOCK ITEMS www artisantg com WeBuyEquipment 7   EQUIPMENT DEMOS   HUNDREDS OF InstraV ea    REMOTE INSPECTION LOOKING FOR MORE INFORMATION    MANUFACTURERS Remotely inspect equipment before purchasing with Visit us on the web at www artisantg com 7 for more  our interactive website at www instraview com   information on price quotations  drivers  technical   LEASING MONTHLY specifications  manuals  and documentation    RENTALS    ITAR CERTIFIED    D a gaa tia Contact us   888  88 SOURCE   sales artisantg com   www artisantg com                User Manual    AlTG VME    Synchronizable Timecode Generator  With VME Bus Interface    Revision 1    a division of DSP Con  Inc     Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 2 of 31    a division of DSP Con  Inc     AITG VME    Synchronizable Timecode Generator  with VME Bus Interface    Operation  amp  Maintenance Manual    Revision 1       11209 Armour Drive E  Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E ma
5.   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 4 of 31    AITG VME    Revision History                                                       Revision Revision Date Modifications  1 3 13 01 First revision for KSI  a division of DSPCon Inc   11209 Armour Drive E  Paso  TX 79935    Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080    E mail  info ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com       Page 5 of 31    Table of Contents    Proprietary  NOU Ce soenen eeo ei ons    stssnubesededsesabatends casdsuesnasaes EE EE dedsensdapeabusass EE EES 2  DiS  AMG een oes coca pxae nouataniGuhoansvevsecaesahsacscnecsesasbGebauads ones sgconasaedanstasagtaaa E E 2  Revision UISEOLY ise sscscasstscisusssicotes Seok suse  toyanancnaneiacteasseissepsoeacpeuncasesedacesinsdies abtel uasdib A Aaa aiaee eS aah E Ene EREE EEE EES 3  Table of Contents ecean E E EE E A A EE E eS 4  Chapter 1 Introduction s enion nea a a a a a EEE E EEE EEES 5  Chapter 2   Sp  cificationS seeren ieii kiiensis hha deai edd Gi a E A Sei i a EAER OSN KEES Ee aE aE EEE aS Eti 8   2 1   Dimensions  Power  Fabrication  amp  Temperature   2 2   VMEbus Interface   2 3   Inputs   2 4   Outputs   2 5   Indicators   2 6   Timing  Chapter  3   Conhisuration 2 5  nehianiu ait ea a a E E 12   3 1   General    3 2   Identifying Board Revision  3 3   Base Address 
6.   The user should be sure to empty the FIFO of stale data when their program is initialized   This can be done by continuously reading the FIFO until the OUTPUT READY status bit is  1  for at  least 100 uS  This may take about 512 reads if the FIFO is full  If the user always reads all 10 bytes from  the FIFO for each event  this initialization only needs to be done once     6 3 Interrupt Mode    Users may use the on board bus interrupter input INT3 to interrupt the host VME processor when the first  byte of data is loaded in the FIFO  In many cases  the interrupt handling  task switching  overhead  exceeds the time required for the complete loading of the FIFO  so that the VME host may never actually  need to wait for the microcomputer to complete loading of the FIFO  If the AITG VME will be used to  generate interrupts then MC68153 control register 3  offset 7  and MC68153 vector register 3 must be  correctly programmed by the users program  For Rev A E  the interrupt level selected should match the  level configured with P4 and P5  Bit assignments for MC68153 control register 3 are shown in Table 6 4   The user should read and understand the MC68153 programming information appended to this manual to  use interrupts  Usually the INT3 interrupts are disabled after the first interrupt from a time stamps while  the bytes are read from the FIFO  If not  a new interrupt will be generated for each of the remaining 9  bytes        11209 Armour Drive El Paso  TX 79935  Toll Free Ph
7.   with the desired vector     Interrupt Level  One of IRQ1  to IRQ7  matching the level configured by P5 must be programmed into    the MC68153 Bus Interrupter Module by the user if interrupts are used   Rev F and later do not require P5 configuration     Code input connector  Configurable for 2 pins of 20 pin J1 connector  via P2 Backplane C rows  front panel  isolated J6 BNC  or optional front panel SMB or SMC coaxial        Input Code Types  Modulated IRIG A  IRIG B  NASA36  2137  XR3        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 11 of 31    Input Code Configuration  Automatic by Z80 firmware     Input Code Modulation  Amplitude modulated  Ratio of large amplitude to small Amplitude cycles between 2 1    and 4 1    Input Code Amplitude  500 MV to 8V peak to peak     Input Code Frequency Error  100ppm maximum     Input Code Polarity  Automatic reverse polarity detection and correction        Input Code Impedance   gt 10KQ allow parallel units to be driven by single code source        Input Common Mode Rejection  Rev A C   Transformer for galvanic isolation  No XR3 support        Input Common Mode Rejection  Rev D and later   Balanced instrumentation amplifier input withstand  200V common mode voltage   Option X substituted Transfor
8.  VME can be configured as an INTERRUPTER on the VME Priority Interrupt Bus  Any one  of the seven VME bus interrupt request signal lines IRQ1  to IRQ7  may be chosen by the usr to request  service from the VME INTERRUPT HANDLER  For Rev A E  the user must configure terminal strip P4   VME bus interrupt level  and terminal strip P5  MC68153 BIM interrupt level  for the desired interrupt  level  Tables 3 5 and 3 6 show the interrupt levels  which correspond to pins on terminal strips P4 and P5  respectively  Rev F and later do not require hardware configuration of IRQ level     Interrupt Pin  Level Number  VME Bus IRQ1  P4 1  VME Bus IRQ2  P4 2  VME Bus IRQ3  P4 3  VME Bus IRQ4  P4 4  VME Bus IRQ5  P4 5  VME Bus IRQ6  P4 6  VME Bus IRQ7  P4 7  VME Bus IRQX  P4 8       Table 3 5  P4 IRQ Configuration Rev A E        Interrupt Pin  Level Number  MC68153 IRQ1  P5 1  MC68153 IRQ2  P5 2  MC68153 IRQ3  P5 3  MC68153 IRQ4  P5 4  MC68153 IRQ5  P5 5  MC68153 IRQ6  P5 6  MC68153 IRQ7  P5 7  INTSEL P5 8    Table 3 6  P5 IRQ Configuration  Rev A E     Example  For Rev A E  if the AITG VME is assigned to IRQ5  on the VME Priority Interrupt Bus then  the connections shown in Table 3 7 must be made     P5 8 to P5 5  P4 8 to P4 5    Table 3 7  Interrupt Configuration Example  Rev A E        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Qualit
9.  crashes  8 4   Board never syncs to input code or 1PPS  8 5   Before you cal 1 us  Contact Informati  n seesi reier vances    eE E ri E EE E r EE E aa EEr aE e i Eea A eN suet ist Eae ES 30       11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 6 of 31    Chapter 1     Introduction       The AITG VME is basically an accurate clock that automatically synchronizes to external time signals  and whose time can be captured and read by the host VME bus computer  It is used in VME bus systems  for time tagging  synchronizing multiple systems  and generating puts rates at exact times and exact  frequencies  Optional operating system handlers can be used for user interface to the AITG VME or  users may directly access the AITG VME with their own code  see appendices for sample code used in  factory testing   Time capture can be caused by a logic pulse from the outside world  an  external  event   or can be caused by the host computer program  an  internal  event   The Z80 microcomputer in the  AITG VME transfers the captured time information  100s of days through units of microseconds  a total  of 10 bytes  to the host by loading each of the 10 bytes sequentially into an on board FIFO  first in first   out  memory  The host program reads the 10 bytes 
10.  time event or the time event may  be ignored  All commands should be written to the command port  base address   11 hex      6 5 Setting Propagation Delay Correction    The user may set the propagation delay to compensate for propagation delay between the time code  source and the AITG VME location  The default setting is 0  The propagation delay is programmed by  sending a wake up byte to the AITG VME command offset  then sending one command byte for each  propagation delay digit to the command offset  and then sending a  go  command to restart with the new  propagation delay  9 sec should be allowed after power up before setting propagation delay  The  command sequence for setting propagation delay is shown in table 6 4     Byte High Nibble Low Nibble   0 F 0  wake up command   1 3 BCD for 103 uS digit  2 2 BCD for 102 uS digit  3 1 BCD for 101 uS digit  4 0  5 E       BCD for 10   uS digit  0   go  commands     Table 6 4  Propagation Delay Programming Protocol    For example to set a propagation delay correction value of 1234 uS  the sequence FO 31 22 13 04 EO  would be sent  For negative propagation delay settings  add 10000 uS to the desired value  For example   to set  500 uS use a setting of 9500 LS     6 6 Setting Time    The user may set the AITG VME time for applications where code input is not used  If the user does not  preset a time  the AITG VME will start counting at 0 day   seconds when reset or at power on  If code  input is connected to the AITG VME  is wil
11.  to revision level of the AITG VME  the user should  check Revision level before changing configuration  Rev A and B are unmarked with Revision level  Rev  C  D  Eis marked in component side copper etches near the handle next to U12  Rev F and later are marked  in white lettering near U20  Because the same PWB module  with different firmware  is used for the VTTR   VME time code translator product  the module may be marked AITG VTTR VME or AITG VME VTTR   VME     3 3 Base Address Configuration    The AITG VME base address in A16  short  address space is configured by header P3  For Rev A to Rev  E  table 3 1 shows  which address lines  correspond to pins on P3  Rev C through Rev E boards includes  a pull up network  RP2  which no longer requires any connections to P3 1  Rev F and later boards use  push on jumper configuration of P3 as shown in table 3 3  The P3 connector on Rev F and later are  marked with address bits configuration without reference to the manual     Example  Rev A E   If the AITG VME A16 base address is to be A000  them the wire wrap jumper  shown in Table 3 2 must be installed     Example  Rev F and later   If the AITG VME A16 base address is to be A000  standard factory  configuration  then jumpers shown in Table 3 4 must be installed        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrume
12.  to the time signal  within 30 seconds of application of a valid time code input signal  Option  M  1 PPS time reference input  requires that a user host program execute the SE T 1PPS TIME protocol  before good synchronization is indicated        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 22 of 31    5 1 Propagation Delay Adjustment    Depending on the actual absolute time accuracy required in the user s application  the AITG VME may be  commanded to correct for the time required for the time code signal to travel the distance between the  time code source and the host computer  This delay time is called  propagation delay time  and is about  3 3 uS per kilometer for radio time code transmission and about 5 uS per kilometer for copper wire  transmission  There is also a time delay on the order of 25 uS that may be caused by small phase shifts  due to reactances at the time code input  To correct for propagation delay  the Z80 can use a propagation  delay correction setting ranging between  1000  because some time sources transmit early  and  8999uS   The default setting is 0 uS after the ATIG VME is reset at power on or after a RESET command from the  user  Users can change the setting be a sequence of programmed commands to the command 
13. 1PPS are you sure you have a good 1 PPS  Have you done a SET NEXT 1PPS TIME  command sequence     a Is the time code carrier frequency stable to  100 PPM  Does it make periodic large   gt  5 uS  time  jumps  Tape playback is very likely to have high frequency error unless you use a calibrated servo  track to accurately control speed    8 5 Before you call us    a    Try to exhibit the problem in as reduced  fewest boards in the system  a configuration as you can      a Try to run our examples  modified as little as possible  to be sure that your problem is not a  programming error       Try to have the board in front of you when you call     a If you can t  at least get the serial number  marked on the board  and firmware version  marked on  EPROM U18  rev A E  or EPROM U22  rev F  amp  later        Be prepared to answer questions about your host CPU and it s address windows   especially if it had  been working with a different CPU       Be prepared to interact with the board using a debugger running on your host  Be familiar  with it s commands and syntax        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 31 of 31    Contact Information    Technical Support    General   Hardware    Phone 866 KSI KSI3  Fax 866 593 2080  Email technicalsup
14. 3 11  Rate Configuration Example    For Rev A and B  the factory configuration has an etch connection between W6 and W7 to select external  events  For Rev A and B  it the user wishes to use internal events  the etch between W6 and W7 must be  cut and a jumper installed between W7 and W8  Rev C and later modules always enable internal events  and allow the user to enable or disable external events  Rev C to E enable external events by connecting  W6 to W7 and disable external events by connecting W7 to W8  Rev F and later disable external events  by jumping P8 and enable external events by leaving the P8 jumper disconnected     3 9 P14 FIFO Buffer Clear Configuration    Rev C and later AITG VMEs allow the FIFO Buffer to be cleared by SYSRESET  as did earlier  revisions  or by the occurrence of an event  Clearing on event may be useful to automatically purge the  FIFO of stale data if only some of the data from previous events was read  If configured for EVENT  clear  the FIFO will also be cleared whenever a command is written to the AITG VME command port   For Rev C and later  connect P14 2 to P14 1 for SYSRESET clear or P14 2 to P14 3 for clear on event     3 10 P6 EEPROM Configuration  P6 is reserved for factory configuration  If EEPROM U36  Rev D  E  or U28  Rev F and later  is not    installed  P6 configuration is irrelevant  If the EEPROM is installed  users should not change P6  configuration unless supplementary instructions are provided        11209 Armour Drive El Pa
15. Configuration  3 4   Address Modifiers on the VME Bus  3 5   Interrupt Request Level Configuration  3 6   VME Bus P2 Connector Configuration  3 7   P13 Pulse Output Trigger Configuration  3 8   W6  W7  W8 or P8 External Internal Event Configuration  3 9   P14 FIFO Buffer Clear Configuration  3 10   P6 EEPROM Configuration  Chapter 4    Pim ASSISMMOM IS craneae ean ee a aE E a Ea E E E EE E Ere E aeeie RES 17  4 1   Test Points  4 2   Input Output Pin Assignments  Chapter 5   Installati  r   iriri raeino ttini a areae e e EE rI E E EEKE EEE EEEE DEEE SEE ORNE E E E EEEE 20  Chapter 6   Propramimin gy s ccieccses tee csasca cessed sacsoiseadencessuaesslisetsovenseeadendscveacusedslesbt coves E E Sa E a aesa aE ei AEE 22  6 1   Determining Address Space  6 2   Reading Time  6 3   Interrupt Mode  6 4   Commands  6 5   Setting Propagation Delay Correction  6 6   Setting Time  6 7   External 1PPS Time Synchronization  6 8   Commands for Disabling and Re enabling Code Input  6 9   Handlers and C Libraries  Chapter 7   Preventative Maintenance 0 0 0    eee eceeccesseessesecesecesecesecsaecaecsaecaeecseeeseveneesneee ceeesseesseesaeesaesnaeenaesaaeees 27  7 1   Oscillator Aging Adjustment  7 2   Rev D E IRIG B Output Adjustment  7 3   Rev F  amp  Later IRIG B Output Adjustment  Chapter 8    In Case Of Trouble inireseta ea ee dasha kE EEEa cb tesa thes EE E eE Ea tines aoa anes 28  8 1   If your program has trouble talking to the AITG VME  8 2   Bad data from FIFO port  8 3   Interrupt
16. Q level matches level programmed into bus  interrupter     a Make sure there are no empty slots in the IACKIN IACKOUT daisy chain between the INTERRUPT  CONTROLLER  usually in the host CPU board  and the slot occupied by the AITG VME     a Make sure that the host interrupt vector is correctly initialized         Make sure that you are disabling INT3 while reading the FIFO        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 30 of 31    8 4 Board never syncs to input code or 1PPS    a Ifthe  loss of sync  status bit is  0   indicating an error   Loss of sync should be asserted in many  cases  Its assertion does not mean that here is a fault in the board      a Is the loss of signal LED  red  on  If it is  the AITG VME doesn t see enough signal amplitude   Check signal amplitude and connections        Are both the      signal  and     side of the input code connected  Remember that the input is  differential for common mode noise rejection      a If you have external events enabled  see Configuration chapter  be sure the external event pulse  spacing is at least 300 uS  If external events are enabled  but no event source is connected  and then    the external event input pin should be connected to ground to avoid noise pickup      a If using 
17. X 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 21 of 31    Chapter 5     Installation       The AITG VME has headers that should be configured and inputs and outputs that should be connected  per user requirements before the boards are installed     There are up to 3 inputs from the external world  input time code  if used   a TTL external pulse  if used    and 1 PPS TTL time pulse  if option M is used   Time code input to the board is connected at J1    side  to pin 2    side to pin 4   to SMB connector J2  if installed   to front panel BNC J6  if installed  or the  VME P2 connector  To use P2 see the configuration chapter   If input time code is not provided  the  board will provide  local  timing starting at 000 days  00 hours  00 minutes  00 seconds   TTL external  event pulses are connected at J1 or the VME P2 connector  To use P2 see the configuration chapter  The  external event pulses may come from external user equipment  or pulse outputs from the AITG VME at  J1 may be looped back and used as external event inputs with a simple jumper connection  The loop back  can be done at P12 and P13 too  If the 1 PPS option is used  a front panel BNC J5 will b factory installed  for 1 PPS TTL  rising edge  input     The configuration section of this manual should be refer
18. e of the  input time code  The carrier frequency  10 KHz for IRIG A  1 KHz for IRIG B  NASA36  2137 and 250  Hz for XR3  is used by the AITG VME during each frame for multiple high accuracy time comparisons  between the input time code and the on board clock  Because any single comparison has jitter  multiple  measurements are averaged for an accurate result  which is then used by the Z80 for frequency  disciplining     Because only about half of each frame is needed for time information  the remaining time is sometimes  used to encode countdown information or other application specific information  Specialized firmware  options for the AITG VME can recover or generate this information     Depending on the actual absolute time accuracy required in the user s application  the AITG  VME may  automatically correct for the time required for the time code signal to travel the distance between the time  code source and the host computer  This delay time is called  propagation delay time  and is about 3 3  uS per kilometer for radio time code transmission and about 5 uS per kilometer for copper wire  transmission  There is also a time delay on the order of 25 uS that may be caused by small phase shifts  due to reactances at the time code input  To correct for propagation delay  the Z80 can use a propagation  delay correction setting ranging between  1000  because some time sources transmit early  and  8999 US   The default setting is 0 uS after the AITG VME is reset at power on or a
19. ence input a  standard modulated time code signal  IRIG B  IRIG A  NASA 36  XR3  or 2137  or optionally a  precision 1 pulse per second from GPS  Global Positioning Satellite  system receiver  The clock time  may also be set by commands from the host VME bus computer to the AITG VME     The on board clock is also used to generate an IRIG B output time code signal that can be fed to other  systems  If no input reference is available  the clock will count at its natural undisciplined frequency  If  the input reference disappears after being initially present  the AITG VME will continue counting from  the current time  using the frequency discipline calculated while the reference was present  This is called   openloop  or  fly wheel     operation  If the input reference reappears  the AITG VME will determine its  type and phase  and then use it for time and frequency reference  If the accumulated error during open  loop operation doesn t exceed 200 uS  the time count will then continue unperturbed error during open  loop term change in count frequency to cancel out the error  by the interruption  Else  an abrupt jump in  time  called a  jam sync   will occur at the beginning of the next second        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Pa
20. enced to be certain that jumpers on configuration  header P3  P4  Rev A E   P5  Rev A E   P6 and P7 are correctly configured  If  on time  rates are  required as outputs then terminal strip P13 must be configured     First time users are advised to configure the board with the address and interrupt level setup for the  demonstration program and then to run the demonstration program to gain confidence in correct  operation  The board may then be configured for the user requirement     It should be noted that although the VME bus is an asynchronous bus  operations within the MC68153  bus interrupter portion of the AITG VME are synchronous  If the AITG VME will be used in an  interrupt driven mode  a VME bus system clock  SYSCLK  signal must be provided on pin A10 of the  VME bus P1 connector  Systems meeting the C 1 VME bus specifications will always have SYSCLK  present     After configuring the wire wrap jumpers  and connecting inputs and outputs  and powering the VME  system down  the AITG VME board installs in a dual VME  6U  backplane slot  If the AITG VME is to  be used in an interrupt driven mode  there should be no empty connector slots in the interrupt  acknowledge signal path between the INTERRUPT HANDLER    Usually on the VME host processor  and the AITG VME     After the system is powered up  the RED LED should be off if a time code input signal is properly  connected  The GRREEN LED  Rev E  amp  later  should go on  indicating that the boards clock is  synchronized
21. enter CODE IN    Shield CODE IN      Table 4 5  J6 Code Input BNC Connector       RowA P10  Pin Pin  Number Number  2A 01 P10 01  2A 02 P10 02  2A 03 P10 03  2A 04 P10 04  2A 05 P10 05  2A 06 P10 06  2A 07 P10 07  2A 08 P10 08  2A 09 P10 09  2A 10 P10 10  2A 11 P10 11  2A 12 P10 12  2A 13 P10 13  2A 14 P10 14  2A 15 P10 15  2A 16 P10 16  2A 17 P10 17  2A 18 P10 18  2A 19 P10 19  2A 20 P10 20  2A 21 P10 21  2A 22 P10 22  2A 23 P10 23  2A 24 P10 24  2A 25 P10 25  2A 26 P10 26  2A 27 P10 27  2A 28 P10 28  2A 29 P10 29  2A 30 P10 30  2A 31 P10 31  2A 32 P10 32    Table 4 6  VME P2 Row an Input Output Pin Assignments       11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 20 of 31       Row C P11  Pin Pin  Number Number  2C 01 P11 01  2C 02 P11 02  2C 03 P11 03  2C 04 P11 04  2C 05 P11 05  2C 06 P11 06  2C 07 P11 07  2C 08 P11 08  2C 09 P11 09  2C 10 P11 10  2C 11 P11 11  2C 12 P11 12  2C 13 P11 13  2C 14 P11 14  2C 15 P11 15  2C 16 P11 16  2C 17 P11 17  2C 18 P11 18  2C 19 P11 19  2C 20 P11 20  2C 21 P11 21  2C 22 P11 22  2C 23 P11 23  2C 24 P11 24  2C 25 P11 25  2C 26 P11 26  2C 27 P11 27  2C 28 P11 28  2C 29 P11 29  2C 30 P11 30  2C 31 P11 31  2C 32 P11 32    Table 4 7  VME P2 Row C Input Output Pin Assignments       11209 Armour Drive El Paso  T
22. fter a RESET command from the  user  Users can change the setting by a sequence of programmed commands to the command register on  the AITG VME     If absolute microseconds accuracy is required  the user will probably need to calibrate the AITG VME  when it is installed for propagation delay correction by comparing the on board clock time with a portable  reference  a 1 PPS GPS pulse is good for this   The correct propagation delay correction setting is  converted on rapidly by trial and error  This setting will not need to be changed unless the location or  cabling of the installation is changed        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 8 of 31    A 1 PPS reference input option allows a 1 pulse per second TTL pulse  usually from a GPS receiver  to  be used for oscillator disciplining  AITG VMEs configured for this option will use the code input for  clock time set and disciplining if it is present  and automatically switch to the 1 PPS if the input code is  not present  Because only minor time  fractions of a second  can be initialized form the 1 PPS  the AITG   VME needs information from the user to set the days through seconds  major time   The user obtains this  information from the GPS receiver  usually over a serial data li
23. ge 7 of 31    In VME bus standard terminology  the AITG VME is an A16  short supervisory or short non privileged  addressing  D08  O  VME SLAVE  D16 transfers are also supported  but the high order byte is ignored   The user base address is configurable in 64 byte steps and the interrupt level of the on board bus  interrupter is configurable  Offset from the configured base address are bus interrupter control and vector  registers  a status register  a command register  an internal event register  and a FIFO read register  The  address of a given register in user address space is generated by adding the configured VME bus base  address of the AITG VME and the offset  6 bits  for the specific register  The 16 bit result is added to the  host specific 24 or 32 bit  A16 bus window  address  Status bits tell the host when event data is in the  FIFO  when the input code signal is present  and when the clock is known to be in the time clock with the  input time code or the 1PPS input     The time code signals encode  major  time  days  hours  minutes  and seconds  using pulsewidth and  amplitude modulation onto a sign wave carrier waveform  The time code repeats once  IRIG B  NASA  36  XR3  2137  or ten times  IRIG A  a second and includes reference marks to mark the exact beginning  of a second or tenth of a second  Each repetition is called a frame  and the encoded time is the time at the  reference mark at the beginning of the frame  The AITG VME automatically determines the typ
24. hall not  be publicly displayed or disclosed to other vendors or representative of vendors of similar equipment   Availability via a computer network shall be strictly limited to the purchaser  the purchaser   s  subcontractor s   and or the purchaser   s customer s      Receipt or possession of this document does not convey any rights to manufacture or reverse engineer  anything it may describe or imply  in whole or in part     Disclaimer    This document reflects the specifications and features of the equipment that were current at the time of  publication  DSPCon disclaims responsibility for any errors and or omissions contained herein  and  reserves the right to make changes to this manual and related equipment and software without notice or  obligation     Software supplied with this product  if any  is for demonstration purposes only  it is not a full featured  program  The software media  diskette  is warranted to be readable when read in a computer using the  proper operating system and proper disk drive  Software is neither warranted nor represented to be  suitable for any particular application     THIS PRODUCT IS NOT AUTHORIZED FOR USE AS A CRITICAL COMPONENT IN LIFE SUPPORT  DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN CONSENT OF THE PRESIDENT OF  DSPCON  INC        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group 
25. il  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 3 of 31    Proprietary Notice    This document contains data proprietary to DSPCon  However  permission is hereby granted by DSPCon  to the purchaser and or the purchaser   s subcontractor s  and or customer s   to reproduce this Operation  amp   Maintenance Manual  in whole or in part  for the purposes of installation  operation  maintenance  repair   backup  and or training  subject to the following conditions  This page  in its entirety  shall be included in  any reproduction  The information contained herein shall not be altered  publicly displayed  or disclosed  to other vendors or representatives of vendors of similar equipment  Availability via a computer network  shall be strictly limited to the purchaser  the purchaser   s subcontractor s   and or the purchaser    s  customer s      The software  if any  included with this product contains data proprietary to DSPCon  However   permission is hereby granted by DSPCon to the purchaser and or the purchaser   s subcontractor s  and or  customer s   to copy the software diskette to another diskette  and or to other media  and or to a computer  network  and to modify the software  in whole or in part  for the purposes of installation  operation   maintenance  repair  backup  and or training  subject to the following conditions  The software s
26. l override the preset time unless the DISABLE RESYNC  command has been sent to the AITG VME  As each digit is set  the corresponding digit in an internal  time set buffer in the AITG VME will be set  When the GO command  EQ  is received  the time set  buffer will be copied to the clock     For example to set time to 123 days 01 hours 23 minutes 45 seconds  FO 51 62 73 80 91 A2 B3 C4 D5 E0  would be sent        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 26 of 31    6 7 External 1 PPS Time Synchronization  M option     A 1 PPS reference input option allows a 1 pulse per second TTL pulse  usually form a GPS receiver  to  be used for oscillator disciplining  AITG VMEs configured for this option will use the code input for  clock time set and disciplining if it is present  and automatically switch to the 1 PPS if the input code is  not present  Because only minor time  fraction of a second  can be initialized from the 1 PPS input  the  AITG VME needs information from the user to set the days through second s major time  The user  obtains this information from the GPS receiver  usually over a serial data link  and should then calculate  what day  hour  minute  and second the next 1PPS pulse will occur  This information should be formatted  int
27. lly be a different window for A32  extended  VME bus addressing   A24  standard  VME bus addressing and A16  short  VME bus addressing  To access the various  registers used in programming the AITG VME  the user must use the A16 address window  The address  used in the usr program to access a given register will be the sum of the A16 address window base   the  configured base address of the AITG VME   the register offset     6 2 Reading Time    Time capture can be caused by writing to the INTERNAL EVENT register  offset 13   or  if the external  event input is enabled  a logic pulse from the outside world  The Z80 microcomputer in the AITG VME  then transfers the 10 bytes of captured time information sequentially into the time data FIFO on the  AITG VME board     The host program reads captured time information  100s of days through units of microseconds   a total  of 10 bytes  sequentially from the FIFO through the AITG VME VME bus interface  The data format for  the 10 bytes is shown in table 6 1  Handshaking is done by the host testing the OUTPUT READY BIT   bit 0  of the AITG VME status register  offset 19  for  0  before each byte is read from the FIFO output   The time required for the complete transfer is from 30 tol00 uS after the event occurs  It fluctuates  because the Z80 microcomputer may be interrupted while putting data in the FIFO  The time data is  accurate to the exact microseconds when the event occurred and the accuracy is not affected by the  transfer time
28. mer for galvanic isolation  deletes XR3 support      1PPS GPS Time Sync   option M  Positive going TTL 100 uS max  Width front panel BNC input connector J5   IRIG B output is only on J1 and P2     External Event    Positive going TTL pulse  The user may select either connector J1 or  by configuring P11  amp   P12  the VME P2 connector for external event input     2 4 Outputs   Rates   Two rates are selectable from 1 PPS  5 PPS  10 PPS  20 PPS  100 PPS    1 KPPS  10 KPPS  50 KPPS  and 100 KPPS  The user may access these output signals  on connector J1 or the VME P2 connector     IRIG B    1KHZ amplitude modulate sine wave 3 V pk pk 200Q source impedance        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 12 of 31    2 5 Indicators    Red LED  Indicator lights when input code peak to peak amplitude  lt 500 mV pk pk   Green LED  Indicator lights when time error between clock and input code  or 1 PPS  is  lt 5 us   Option D  9 digit  days through seconds  front panel  3  digit height  Option D8  8 digit  hours through seconds  front panel  15  digit height   2 6 Timing  Resolution    1 uS    Clock Range  1 uS through 366 days  23 hours 59 minutes  59 999999 seconds     Propagation Delay Correction Range   1000 uS through 8999 us     Propagatio
29. n Delay Setting  From VME host using command sequence        Synchronization Time   lt 20 seconds for lt 1luS error from power on or change of Propagation delay setting        Open Loop Frequency Drift  Open loop timing error shall not exceed 2 uS in 10 seconds after 60 minutes of operation  with input code or 1 PPS at a constant temperature        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 13 of 31    Chapter 3      Configuration       3 1 General    The AITG VME base VME bus address  VME bus interrupt level  rev A through rev E   rate outputs and  external internal event options are configured suing wire wrap or push on jumpers  Input and Output  connections to the VME P2 connector are also selected via header jumpers  The AITG VME standard  factory configured is described in following examples  Different  customer specified  custom  configurations are not shown     Base VME Bus Address  A000   VME Bus Interrupt Level  IRQ5   does not require configuration in Rev F and later    External Internal Events  External selected  Rev A B   Internal and External enabled  Rev C and later    FIFO HW Clear  Configurable in Rev C and later   Cleared by SYSRESET   3 2 Identifying Board Revision    Because some configuration procedures vary according
30. ncy  Power down your system  leaving  time code  amp  1PPS disconnected  and re install the AITG VME without the extender  Power up your  system and recheck the frequency after 5 minutes  because some systems may have extremely high  airflows  which affect the crystal temperature     If the frequency with the board installed is outside the tolerance above  you may need to bias the  frequency setting when extended to reach the desired tolerance when installed     When frequency adjustment is completed  re attach the time code input or 1PPS for normal operation   7 2 Rev D E IRIG B Output Adjustment    With the AITG VME at approximate operating temperature  adjust R108 this adjustment makes sure that  the sine wave phase is in proper lock to the amplitude modulation signal  The remaining R104  R112   and R113 adjustments are seldom needed in the field  Output amplitude adjustment is made with R104   R112 adjusts waveform distortion  triangle Vs sine  and R113 adjusts sine waveform symmetry     7 3 Rev F  amp  later IRIG B Output Adjustment  With the AITG VME at approximate operating temperature  adjust R60   FRQ   for 50 this adjustment    makes sure that the sine wave phase is in proper lock to the amplitude modulation signal  R65   SYM    adjusts sine waveform symmetry  It seldom needs adjustment in the field        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation c
31. nk  and should then calculate what day   hour  minute  and second the next 1 PPS pulse will occur  This information should be formatted into a  sequence of 9 data bytes  one per digit  followed by a SET NEXT 1 PPS TIME command  The user  should send the 10 byte sequence to the AITG VME command port at least once after the AITG VME  jam syncs to the 1 PPS signal     The loss of sync status bit will be asserted after the jam sync until the NEXT 1 PPS TIME SET  commands are performed  If using 1 PPS input  the user can simply check the loss of synchronization bit  periodically to see if the SET NEXT 1PPS TIME command sequence needs to be performed  If the user  does not set major time  the AITG VME will continue counting from the last major time  or 0 if starting  from power on reset      Inputs to the AITG VME  via the J1 20 pin connector or the J6 BNC coaxial connector  are modulated  time code  or 1PPS reference  and external event pulses up to 2000 events per second  Options allow  external high stability oscillator input and GPS receiver time synchronization input  IRIG B modulated  time code and a range of 1 uS pulse width  on time  TTL pulses are provided as outputs  Options  include LED time displays and glavanically isolated transformer input        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation
32. ntation     Guaranteed    888  88 SOURCE   www artisantg com    Signal  Name   5V  A06  A07  A08  A09  A10  A11  A12  A13  A14  A15  GROUND    Page 14 of 31    Pin  Number  P3 1  P3 2  P3 3  P3 4  P3 5  P3 6  P3 7  P3 8  P3 9  P3 10  P3 11  P3 12    Table 3 1  P3 Base Address Configuration  Rev  A E     P3 1    to P3 9  P3 11  optional for Rev C   P3 12 to P3 10 8 7 6 5 4 3 2    Table 3 2  VME Base Address Configuration Example  Rev A     E     Signal  Name    Pin  Number       A06  A07  A08  A09  A10  All  A12  A13  A14  A15  GROUND    P3 20  P3 18  P3 16  P3 14  P3 12  P3 10  P3 8  P3 6  P3 4  P3 2  P3 odd pins    Table 3 3  Base Address Pin Assignments P3  Rev F and later     P3  15  Off  P3  14  On  P3  13  Off  P3  12  On  P3  11  On  P3  10  On  P3  9  On  P3  8  On  P3  7  On  P3  6  On    Table 3 4  P3 Standard Base Configuration Rev F and later        11209 Armour Drive    Toll Free Phone  866 KSI KSI3    El Paso  TX 79935  Toll Free Fax  866 593 2080    E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 15 of 31  3 4 Address Modifiers on the VME Bus    The AITG VME is able to respond to VME Bus address modifiers 29 or 2D as suggested by the VMEbus  Specification Revision C  Contact KSI for user replaceable PAL chips if address modifiers are not  implemented by user host CPU     3 5 Interrupt Request Level Configuration    The AITG
33. o a sequence of 9 data bytes  one per digit  followed by a SET NEXT 1 PPS TIME command     Byte _ High Nibble Low Nibble   0  ZERO time set buffer command   BCD for 100s of days digit  BCD for 10s of days digit  BCD for 1s of days digit  BCD for 10s of hours digit  BCD for 1s of hours digit  BCD for 10s of minutes digit  BCD for 1s of minutes digit  BCD for 10s of seconds digit  BCD for 1s of seconds digit  0  GO command         gt POMIDKRWNEO  MOADPSoMmrAKAUdsY    Table 6 5  Time Initialization Programming Protocol    The user should send the 10 bytes sequence to the AITG VME command port at least once after the  AITG VME jam sync to the 1PPS signal  The loss of sync status bit will be asserted after the jam sync  until the NEXT 1 PPS TIME SET commands are preformed  If using 1 PPS input  the user can simply  check the loss of synchronization bit periodically to see if the SET NEXT 1PPS TIME command  sequence needs to be performed  If the user does not set major time  the AITG VME will continue  counting from the last major time  or 0 if starting from power on reset      Byte _ High Nibble Low Nibble  0 5 BCD for 100s of days digit  1 6 BCD for 10s of days digit  2 7 BCD for 1s of days digit  3 8 BCD for 10s of hours digit  4 9 BCD for 1s of hours digit  5 A BCD for 10s of minutes digit  6 B BCD for 1s of minute digit  7 C BCD for 10s of seconds digit  8 D BCD for 1s of seconds digit  9 4 C  SET NEXT 1PPS TIME command     Table 6 6  1 PPS Time Initialization Programming Prot
34. ocol       11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 27 of 31    For example to set next 1PPS time to 123 days 01 hours 23 minutes 45 seconds  the sequence 51 62 73 80  91 A2 B3 C4 D5 4C would be sent     6 8 Commands for disabling and re enabling code input    There are two commands to tell the AITG VME to ignore the input code  i e  not to synchronize to it even  if there is a sync error  or  default  enable re synchronizing the on board clock to the input code        Command Byte  amp  Command  4D Enable Re sync  4E Disable Re sync  4F Firmware Reset    Table 6 7  Sync Control  amp  Reset  6 9 Handlers and C Libraries  Handlers and drivers are available for the AITG VME for Sun OS  other Unix variants  and other operating    systems  The drivers and a C library are supplied on an MS DOS 5 25  floppy and documented in the KSI  VME Bus Products High Level Software manual supplied with the AITG VME        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 28 of 31    Chapter 7     Preventative Maintenance 
35. om          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 29 of 31    Chapter 8     In Case of Trouble       8 1 If your program has trouble talking to the AITG  VME   Try running versions of our demo program modified as little as possible to reduce the possibility that   what you think is a hardware problem is really a software problem  If your program crashes due to a bus   error when trying to access the AITG VME your problem may be    a Configured board address doesn t agree with what your program uses    a You are using the wrong window address for the A16 address window    8 2 Bad data from FIFO port   If your program doesn t crash  but has crazy  illegal BCD etc  data from the FIFO your problem may be    a Your code doesn t check the FIFOOUTPUT READY bit in the STATUS REGISTER for  0  before  reading each byte form the FIFO  If your data contains  FF  or seems to slip  hours show up where  you expected minutes etc   this is very likely the reason    a You are reading data  especially if there s lots or zeros  before the AITG VME has synchronized to  the input code  Remember that there is about a 20 second delay from power on before the AITG   VME jam syncs to the input code        You did a TIME SET command sequence with crazy values        You are using a base address that maps into both the AITG VME and another VME bus device     8 3 Interrupt crashes    a For Rev A A  make sure P4 and P5 configured IR
36. one  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 24 of 31    Byte _ High Nibble Low Nibble   0 reserved reserved   1 reserved reserved   2 0 Hundreds of days   3 Tens of days Units of days   4 Tens of hours Units of hours   5 Tens of minutes Units of minutes   6 Tens of seconds Units of seconds   7 Hundreds of milliseconds Tens of milliseconds  8 Units of milliseconds Hundreds of microseconds  9 Tens of microseconds Units of microseconds       Table 6 1  Time Data Format    Remember that the interrupt will occur when the first byte of the 10 bytes is written to the FIFO  The  programmer should check the FIFO OUTPUT READY for  0   asserted  before reading each of the  following 9 bytes  See the interrupt driven programming example  The INTO  INT1 and INT2 inputs to  the MC68153 are not connected in the standard factory configuration  so the programmer should make  sure they are not enabled in software unless told otherwise in a manual addendum for a custom version     7 6 5 4 3 2 1 0  N U NU NU IRE NU L2 L1 LO  X X X W X W W W    Table 6 2  MC68153 Interrupt Control Register    The least significant 3 bit field of the interrupt control register determines the level at which an interrupt  will be generated     L2 Ll LO Irq Level  0 0 0 Disabled  0 0 1 IRQ1   0 1 0 IRQ2   0 1 1 IRQ3   1 0 0 IRQ4
37. port   ksi corporation com    Software  Phone 888 377 2668  Fax 908 722 3259  Email technicalsupport  ksi corporation com    Additional Contact Information    Literature Phone 866 KSI KSI3 Fax 866 593 2080  Email info ksi corporation com    Repairs   Returns Phone 866 KSI KSI3 Fax 866 593 2080  Email info ksi corporation com    Shipping address for Repairs   Return   call KSI to obtain a Return Material Authorization  RMA  number     KSI   Attention  RMA       replace with RMA number   11209 Armour Drive   El Paso  TX 79935 4801   USA    www ksi corporation com       11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com       A rtisan   Artisan Technology Group is your source for quality  TecmoogyGroup   new and certified used pre owned equipment          FAST SHIPPING AND SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT   DELIVERY Experienced engineers and technicians on staff Sell your excess  underutilized  and idle used equipment   TENS OF THOUSANDS OF at our full service  in house repair center We also offer credit for buy backs and trade ins   IN STOCK ITEMS www artisantg com WeBuyEquipment 7   EQUIPMENT DEMOS   HUNDREDS OF InstraV ea    REMOTE INSPECTION LOOKING FOR MORE INFORMATION    MANUFACTURERS Remotely inspect equipment before purchasing with Visi
38. r Configuration  The AITG VME includes two 1 uS pulse outputs on P12 and J1  The trigger source for each of these  pulses in configured by P13  The on time negative going edge of the signal on P13 corresponds to the  positive on time edge of the 1uS pulse  The pulse output on P12 5  SEL1  is triggered at P13 10 and the  pulse output on P12 6  SEL2  is triggered at P13 11     Example  To select the 100 PPS and 50 KPPS rate outputs then the jumpers shown in Table 3 11 must be  installed        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 17 of 31    3 8 W6  W7  W8 or P8 External Internal Event Configuration    If no connection is made to JI pin 14 or P12 pin 7  external events should be disabled to avoid false  events caused by noise pick up  Rev A and B require selection of whither internal or external event input     Signal Pin  Name Number  1 PPS SOURCE P13 1  5 PPS SOURCE P13 2  10 PPS SOURCE P13 3  20 PPS SOURCE P13 4  100 PPS SOURCE P13 5  1 KPPS SOURCE P13 6  10 KPPS SOURCE P13 7  50 KPPS SOURCE P13 8  100 KPPS SOURCE P13 9  SEL 1 TRIGGER P13 10  SEL 2 TRIGGER P13 11  500 PPS SOURCE  Rev G and later  P13 12  50 PPS  Rev G and later  P13 16    Table 3 10  P13 Output Pulse Rate Configuration    P13 5 to P13 13  P13 8 to P13 11    Table 
39. register on  the AITG VME  If using the 1PPS input for time reference propagation delay settings are not needed or  used     If absolute microseconds accuracy is required  the user will probably need to calibrate the AITG VME  when it is installed for propagation delay correction by comparing the on board clock time with a portable  reference  a 1 PPS GPS pulse is good for this   The correct propagation delay correction setting is  converged on rapidly be trial and error  This setting will not need to be changed unless the location or  cabling of the installation is changed     Determining the correct propagation delay setting will probably need the help of a special user program to  let various propagation delay settings be tried experimentally while zeroing in on the correct setting  The  normal user program should have the capability of using the correct setting once it is determined        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 23 of 31    Chapter 6     Programming       6 1 Determining Address Space    The user s VME bus processor defines address windows for mapping user addresses into VME bus  addresses  These mappings vary from manufacturer to manufacturer and even from model to model for a  given manufacturer  There will usua
40. s Bit 2    0  Synchronization error   1  Good synchronization              11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 10 of 31    The synchronization error is asserted until synchronization to input to  lt 5uS is verified by the Z80  or when the observed time base error exceeds 5 uS for 5 successive observations spaced at 1   second intervals     If the observed time base error exceeds 200 uS  jam resynchronization shall be initiated   Synchronization error is also asserted when input code is inconsistent or lost  unless 1PPS is  present to verify time error      Status Bit  3 7     Not used    Offset  1B 1F     Not used    Event Spacing  200 uS minimum    External Event Response  Each external event causes 10 bytes of event time data to be stroked into FIFO    Interrupt Vector  The user programs the on board MC68153  BIM  with the desired vector     Interrupt Level  One of IRQ1  to IRQ7  matching the level configured by P5 must be programmed into    the MC68153 Bus Interrupter Module by the user if interrupts are used     2 3 Inputs    Event Spacing  200 uS minimum    External Event Response  Each external event causes 10 bytes of event time data to be stroked into FIFO       Interrupt Vector  The user programs the on board MC68153  BIM
41. sequentially from the FIFO through the AITG VME  VME bus interface  Handshaking is done by the host testing the OUTPUT READY bit of the AITG   VME status register before each byte is read by the host from the FIFO output     The time required for the complete transfer is from 30 to 100 uS after the event occurs  It fluctuates  because the on board Z80 microcomputer may be interrupted while putting data in the FIFO  The time  data is accurate to the exact microseconds when the event occurred and the accuracy is not affected by the  transfer time  Users may configure the AITG VME to interrupt the host VME processor when the first  byte of data is loaded in the FIFO  In many cases  the interrupt handling  task switching  overhead  exceeds the time required for the complete loading of the FIFO  so that the VME host may never actually  need to wait for the microcomputer to complete loading the FIFO     Users will typically use internal events for software initiated time measurements and the external time  stamp for intermittent and unpredictable events triggered by the outside world     The clock will automatically start counting at time 0 days through microseconds without any commands  after power on reset  To maintain synchronization with the outside world  the clock may be initialized  and it s counting frequency adjusted  disciplined  to correct for any inherent errors due to adjustment   temperature change  or aging  The Z80 automatically performs these task  using as a refer
42. so  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 18 of 31    Chapter 4  Pin Assignments       4 1 Test Points    Test Signal   Point _Name   TP1 1 MHz DISCIPLINED  REV A C ONLY   TP1 6 MHz UNDISCIPLINED 9REV D  amp  later   TP2 100 PPS   TP3 D to A Output  REV A C ONLY    TP4 GROUND    Table 4 1  Test Point Assignments  4 2 Input Output Pin Assignments    JI Pin Signal   GROUND   INPUT CODE     GROUND   INPUT CODE     DISCIPLINED 1 MHz OUT   N C   GROUND   6 MHz EXT IN  REV A C    GROUND   10 CONFIGURATION RATE OUTPUT 1  11 N C   12 CONFIGURABLE RATE OUTPUT 2  13 GROUND   14 EXTERNAL TTL EVENT IN   15 N C  16 CNTA  24 kHz   17 GROUND   18 CNTB  2400 Hz   19 GROUND   20 1 MHz FREQ OUT    OMANNNBRWNeR       Table 4 2  J1 Input Output Pin Assignments    J5 Pin Signal  Center IRIG B OUT  Shield GROUND    Table 4 3  JS IRIG B out BNC Connector  w o option M        11209 Armour Drive El Paso  TX 79935  Toll Free Phone  866 KSI KSI3 Toll Free Fax  866 593 2080  E mail  info  ksi corporation com  Website  www ksi corporation com          Artisan Technology Group   Quality Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 19 of 31    J5 Pin Signal  Center 1 PPS IN  Shield GROUND    Table 4 4  JS IPPS In BNC Connector  w option M     J6 Pin Signal  C
43. t us on the web at www artisantg com 7 for more  our interactive website at www instraview com   information on price quotations  drivers  technical   LEASING MONTHLY specifications  manuals  and documentation    RENTALS    ITAR CERTIFIED    D a gaa tia Contact us   888  88 SOURCE   sales artisantg com   www artisantg com             
44. y Instrumentation     Guaranteed    888  88 SOURCE   www artisantg com    Page 16 of 31    3 6 VME Bus P2 Connector Configuration    Row A and row C signal pins on the VME P2 connector are user defined as per the VME Bus  Specification Manual  Rev C  The AITG VME allows any of the input signals to interface via the VME  P2 connector  Terminal strips P10 and P11 are connected to row A and row C of the VME P2 connector  respectively  Any of the I O signals on terminal strip P12 or P13 may be connected to the VME P2 bus  via P10 or P11  Pin assignments for terminal strips P10 and P11 are shown in Chapter 4 and pin  assignments for terminal strip P12 and P13 are shown in Table 3 8 and Table 3 9     Signal PI2 JI   Name Pin Pin Usage   INPUT CODE   1 2   INPUT CODE   2 4   1MHZ REF OUT  Rev A C OPTION  3 5   1MHZ REF IN  Rev D E OPTION  3 5   EXT REF FREQ IN  Rev A C OPTION  4 8 Ext freq  ref option  IRIG B OUT  Rev D and later  4 8   SEL1 1USEC PULSE OUT 5 10   SEL2 1USEC PULSE OUT 6 12   EXTERNAL EVENT IN 7 14   CNTA  24 kHz  OUT 8 16   CNTB  2400 Hz  OUT 9 1   IMHZFREQ 10   INT1 IN  Rev F and later  11 Custom INTO   INT2 IN  Rev F and later  12 Custom INT1   INT3 IN  Rev F and later  13 Custom INT2     Table 3 8  P12 I O Pin Configuration    Example  If INPUT CODE  and INPUT CODE   are to be received from P2 pins C6 and C7  Then jumpers in Table 3 9 would be installed     P12 1 to P11 6  P12 2 to PI11 7    Table 3 9  VME P2 I O Configuration Example  3 7 P13 Pulse Output Trigge
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
user manual - Warehouse Sound Systems  Assure HEV IgM (SP)_260406  3-1 星の手帖社 組立天体望遠鏡  Service Manual - Test Equipment Depot    Copyright © All rights reserved. 
   Failed to retrieve file