Symmetricom bc635VME User Manual
Symmetricom bc635VME User Manual

Symmetricom bc635VME User Manual

Time and frequency processor
Hide thumbs Also See for bc635VME:
Table of Contents

Advertisement

Quick Links

bc635VME/bc350VXI
Time and Frequency
Processor
Revision E
User's Guide
8500-0019
January, 2004

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the bc635VME and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Symmetricom bc635VME

  • Page 1 Time and Frequency Processor Revision E User’s Guide 8500-0019 January, 2004...
  • Page 2: Table Of Contents

    1.5.3.3 Event Input......................1-8 1.5.3.4 Frequency Output ....................1-8 1.5.4 Interrupts ........................1-8 1.5.5 Oscillator Parameters ....................1-8 1.5.6 Sync RTC Time to External Time ................1-8 1.5.7 Board Reset........................1-8 Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 3 4.1.14 Packet “P” Path Selection ..................4-15 4.1.14.1 Bit Descriptions ....................4-15 4.1.14.2 Upper Nibble Bit Descriptions ............... 4-16 4.1.15 Packet “Q” Set Disciplining Gain................4-17 4.1.16 Packet “S” Set Year ....................4-17 bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 4 5.4 Set Mode 1 and the Major Time ................... 5-3 5.5 Select Mode 0 (IRIGB)and Advance TFP 2.5 Milliseconds ..........5-3 CHAPTER SIX INPUTS AND OUTPUTS 6.0 Inputs and Outputs ........................ 6-1 CHAPTER SEVEN ADJUSTMENTS 7.0 General..........................7-1 Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 5 TABLE OF CONTENTS This Page Intentionally Left Blank. bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 6: Chapter One Introduction

    CHAPTER ONE INTRODUCTION 1.0 GENERAL The bc635VME/bc350VXI Time and Frequency Processor User’s Guide provides the following information: • Introduction and key feature description. • Installation and setup. • Detailed operation and programming interfaces. • Input and output signals. • Programming examples.
  • Page 7: Physical Overview

    D16 registers written and read by the host via the VMEbus (A16 : D16). The TFP is available in two versions. The bc635VME is intended for use in a VMEbus system with most I/O signals available on rows A and C of the P2 connector. The bc350VXI is intended for use in a VXIbus system, and is shipped without a P2 connector.
  • Page 8: Specifications

    TTL/CMOS positive or negative edge triggered. Event Capture 20 nanoseconds minimum width 250 nanoseconds minimum period. Input impedance 10KΩ External 1PPS TTL/CMOS positive edge on time. Twenty nanoseconds minimum width. Input impedance 10KΩ Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 9: External 10Mhz Input/Output

    Altitude Operating -400 to 18,000 meters MSL. 1.5 FUNCTIONAL OVERVIEW This section describes the functions provided by the bc635VME/bc350VXI Time and Frequency Processor (TFP). 1.5.1 TIME This function controls how the TFP card acquires and maintains time data. These functions allow the user to select where to obtain time data, whether or not to manipulate the time data and how to present the time data to the user system.
  • Page 10: Time Format

    Time code decoding mode, a long cable run could result in the input time code having a propagation delay. The delay value is programmable in units of 100ns and has an allowed range from –9999999 through +9999999. Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 11: Days

    4.2.2 Freerun 365 – 366 4.2.3 Freerun 00 - 01 366 – 367 Note 2: Day went to 000 for about one second, then went to day 001 1.5.2 TIME CODE bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 12: Decode

    TFP device matches the value entered in the minor strobe register. The output of this circuitry is capable of creating a VME bus interrupt. Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 13: Event Input

    This function allows the user to reset the TFP device. This command is useful when starting a test or in the case that unexpected behavior is observed from the card. This function is not used during normal operation. bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 14: Chapter Two Installation And Setup

    SW1. When SW2-4 is in the VME position, the Status/ID byte returned during interrupt acknowledge cycles is the user programmable vector loaded into the VECTOR register (discussed in Chapter Three). Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 15: Vmebus Base Address Selection

    Base address selection for the VMEbus requires the setting of switch SW1 (A6 through A13) and SW2 (A14 and A15). The bc635VME occupies 64 bytes in the A16 address space and can be freely located on any 64 byte boundary. The correspondence of the switch positions to the address bits is illustrated in Table 2-1.
  • Page 16: Jumpers

    GPS sensor. In the 3-4 position the TFP is configured to use the TANS as the GPS sensor. The ACUTIME, SV-6, and TANS are GPS sensor options that are available from Symmetricom, Inc. This jumper is not present on the P100004 model boards.
  • Page 17 Revision D Through Revision F Revision A and Revision B Figure 2-2 Jumper Locations I Jumper Location Jumper Location Revision G and Up P100004 Models 1 2 3 Figure 2-3 Jumper Locations II bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 18: Installation

    TFP interrupts are not used. • bc635VME users must verify that signals on rows A and C of the P2 connector are not used for VSB or other purposes. The TFP provides signal I/O on rows A and C that may produce a conflict.
  • Page 19 CHAPTER TWO This Page Intentionally Left Blank. bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 20: Chapter Three Interfaces

    The data format and detailed descriptions of each register are provided in the next section. Symmetricom Inc bc635VME/350VXI Time and Frequency Processor (Rev. E)
  • Page 21 Register Based * A16 Only * 0xef4 * Bits 12-15 are not driven high during a read of the ID Register. In most cases they will float high during a read cycle. bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 22 Offset 0X0E TIME1 Reset Value NA Offset 0X10 TIME2 Reset Value NA Offset 0X12 TIME3 Reset Value NA Offset 0X14 TIME4 Reset Value NA For clarity the above offsets have been grouped. Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 23 0 = locked to selected reference Offset 0x18 STROBE1 Reset Value 0xXX00 Offset 0x1A STROBE2 Reset Value 0x0000 Offset 0x1C STROBE3 Reset Value 0x0000 For clarity the above offsets have been grouped. bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 24 CLEARS output FIFO by writing to this register with bit four SET. Reserved Reserved HOST Must write to this register with bit seven SET to cause TFP to take action on the data packet previously written to the input FIFO. 8-15 Reserved Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 25 (defined in Chapter Four) byte 3 data always ASCII i.e. 0 = 0x30 byte 4 data the number of data bytes varies byte N data byte N+1 0x17 tail byte (ASCII ETB) bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 26 INTSTAT register immediately after interrupts have been enabled. Offset 0x2C VECTOR Reset Value 0xXX00 The VECTOR register holds the eight bit Status/ID byte that the TFP will return during interrupt acknowledge cycles for VMEbus applications. Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 27 The LEVEL register selects the level at which an interrupt will be generated. Only bits zero through two are used. These bits are encoded as follows: IRQ Level Disabled IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 28: Chapter Four Fifo Data Packets

    40 bytes are read before encountering an ETB, or if the idbyte value is invalid, then TFP clears the FIFO, clears bit zero of the ACK register, and resumes its previous task. Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 29: Packet "A" Select Tfp Operational Mode

    This mode is not implemented. Mode 5 GPS Mode with GPS Receiver Onboard (Obsolete) The TFP only supports this mode in the bc635VME/bc357VXI configuration. It is currently available only in a double wide 6U form factor. Mode 6 GPS Mode with GPS Receiver Located in the Antenna This is an optional mode available with the bc637VME/bc357VXI configuration.
  • Page 30 With these mechanical details mastered, everything else is comparatively easy.” Note: The bc635 defaults to Mode 0 (zero). The bc637 defaults to Mode 6. Symmetricom Inc bc635VME/350VXI Time and Frequency Processor (Rev. E)
  • Page 31: Packet "B" Set Major Time

    1pps output. The time loaded by packet “B” should be input well in advance of the 918 millisecond point in the frame, and should reference the current frame. bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 32: Packet "C" Command Input

    “0” - “F” bits 12-15 byte “0” - “F” bits 08-11 byte “0” - “F” bits 04-07 byte “0” - “F” bits 01-03 byte Note: All data fields must be in ASCII format. Symmetricom Inc bc635VME/350VXI Time and Frequency Processor (Rev. E)
  • Page 33: Packet "F" Heartbeat (Periodic) Control

    The two and five qualifiers correspond to the Intel defined Modes 2 and 5. The periodic engine of the bc635/637VME consists of two sections of an INTEL 82C54 programmable interval timer connected in a serial configuration and driven by the TFP 10 MHz bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 34 ASCII "0" - "F" (n2 bits 12-15). byte ASCII "0" - "F" (n2 bits 8-11). byte ASCII "0" - "F" (n2 bits 4-7). byte ASCII "0" - "F" (n2 bits 0-3). byte ETB. Symmetricom Inc bc635VME/350VXI Time and Frequency Processor (Rev. E)
  • Page 35 "0." byte "6." byte "3" (n2 = 99 = 0x63). byte ETB. Other values of (n1+1) and (n2+1) could have been used. For example, (n1+1) = 25 and (n2+1) = bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 36: Packet "G" Offset Control

    TFP time is detected to be greater than ±1 millisecond the TFP timbers is “jammed” to the reference time so that a lengthy steering process is avoided. Symmetricom Inc bc635VME/350VXI Time and Frequency Processor (Rev. E)
  • Page 37: Packet "H" Set Time Code Format For Mode 0

    On power on the TFP always defaults to the internal oscillator selection. This packet has no effect on boards with Oven Oscillators 4.1.9 PACKET “J” SEND DATA TO GPS RECEIVER The format and content variations are discussed in a separate User's Guide. 4-10 bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 38: Packet "K" Select Generator Code

    All data fields must be in ASCII format. The TFP need not be in mode three when packet “L” is downloaded. Symmetricom Inc bc635VME/350VXI Time and Frequency Processor (Rev. E) 4-11...
  • Page 39: Packet "M" Local Time Offset Select (Gps Modes Only)

    The hours are in range, from -12 to +12. A positive sign is used from the prime meridian heading East, and a negative sign is used from the prime meridian heading West. For example, Eastern Standard Time would be -05 relative to UTC. 4-12 bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 40: Packet "O" Request Data From The Tfp

    Symmetricom Inc bc635VME/350VXI Time and Frequency Processor (Rev. E) 4-13...
  • Page 41 The TFP signals a packet ready condition by setting bit 2 in the ACK register. It is the responsibility of the host to clear this bit by writing to the ACK register with bit 2 set. 4-14 bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 42: Packet "P" Path Selection

    (many time-code generators start with Day 000), and are not bothered by an extra day in the year roll over. Symmetricom Inc bc635VME/350VXI Time and Frequency Processor (Rev. E) 4-15...
  • Page 43: Upper Nibble Bit Descriptions

    The table below reflects that fields TIME1 and TIME2 contain a 32 bit contiguous binary number representing GPS Epoch seconds. The minor time remains in decimal sub-seconds as reflected by Table 4-2. 4-16 bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 44: Packet "Q" Set Disciplining Gain

    This packet allows the gain and sense of the disciplining process to be set via the host bus. Originally this feature was used for Symmetricom developmental purposes, but it would also be indispensable to anyone attempting to discipline an external oscillator using the TFP. The format is as follows.
  • Page 45 CHAPTER FOUR This Page Intentionally Left Blank. 4-18 bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 46: Chapter Five Programming Examples

    The example code fragments in this chapter are written in the C programming language. The examples have been tested at Symmetricom, and should be transportable to most programming environments. A system dependent base address is defined below where “YYYY” indicates a 64 kbyte page of memory used for A16 data and “SSSS”...
  • Page 47: External Event Time Capture

    /* INTERRUPT SERVICE ROUTINE FRAGMENT */ readptr = EVENT0 ; for(i=0 ; i<5 ; i++) time[i] = *readptr++; dummy = *UNLOCK ; /* release capture lockout */ *INTSTAT = 0x01 ; /* clear INSTAT bit */ bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 48: Program Periodic Frequency Of 1000 Hz

    ; /* select mode 0 */ send_packet("HB") ; /* select IRIGB timecode */ send_packet("G+0025000") ; /* advance 2.5 milliseconds */ send_packet("P04") ; /* disable jamsynchs */ Symmetricom Inc bc635VME/350VXI Time and Frequency Processor (Rev. E)
  • Page 49 CHAPTER FIVE This Page Intentionally Left Blank. bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 50: Chapter Six Inputs And Outputs

    6.0 INPUTS AND OUTPUTS The front panel I/O for the bc635VME and the bc350VXI (B-size) consists of an LED time and status display, a BNC timecode input, a BNC timecode output, a 15 pin “D” plug, and a 15 pin “D”...
  • Page 51 Ground GPS RS-422 Tx(+) 1,5,10 MHz Output Not Used External 1PPS Input Ground Periodics Output GPS +12 VDC * Pin 1 is an output when the optional ovenized oscillator is installed. bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 52 RS-422 Tx(-) Rx(-) RS-422 Rx(-) GPS (Note 1) RS-422 Rx(+) GPS (Note 1) GPS 1PPS (Note 1) Note: Hardware Rev. E and later. Note 2: Hardware Rev. G and later See JP6. Symmetricom Inc bc635VME/bc350VXI Time and Frequency Processor (Rev. E)
  • Page 53 CHAPTER SIX This Page Intentionally Left Blank. bc635VME/bc350VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 54: Chapter Seven Adjustments

    The negative TTL transition should be centered on the most negative part of the input sine wave. See Figure 7-1 below. Figure 7-1 Phase Lock Loop Adjustment Symmetricom Inc bc635VME/bc35VXI Time and Frequency Processor (Rev. E)
  • Page 55 VR1 adjusts the amplitude of the modulated IRIG B output time code. A value of one volt RMS is common as is three volts peak-to-peak on the high cycles. Adjust this value to suit the equipment being driven. The range is zero to twenty-four volts peak-to-peak. bc635VME/bc35VXI Time and Frequency Processor (Rev. E) Symmetricom Inc...
  • Page 56 Santa Rosa, California 95403 USA For more information about the complete range of Quality Timing Products from the tel : 707-528-1230 Symmetricom Group of Companies, call 1-800-544-0233 in the US and Canada. fax : 707-527-6640 info symmetricom.com Or visit our site on the world wide web at http://www.symmetricom.com www.symmetricom.com...

This manual is also suitable for:

Bc350vxi

Table of Contents