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...
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.
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.
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.
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)
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...
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)
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...
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)
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.
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...
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...
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...
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)
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)
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...
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 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...
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)
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...
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...
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...
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...
(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...
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...
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...
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”...
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...
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...
Need help?
Do you have a question about the bc635VME and is the answer not in the manual?
Questions and answers