SpinCore Technologies ClockMaster CM2-100-PCI Owner's Manual

Variable frequency digital clock generator implemented on a single pci board (1/2 size)

Advertisement

Quick Links

Owner's Manual for the
ClockMaster™
Models:
CM2-100-PCI
SpinCore Technologies, Inc.
th
3525 NW 67
Avenue
Gainesville, Florida 32653, USA
Phone: (352)-271-7383
http://www.spincore.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ClockMaster CM2-100-PCI and is the answer not in the manual?

Questions and answers

Summary of Contents for SpinCore Technologies ClockMaster CM2-100-PCI

  • Page 1 Owner’s Manual for the ClockMaster™ Models: CM2-100-PCI SpinCore Technologies, Inc. 3525 NW 67 Avenue Gainesville, Florida 32653, USA Phone: (352)-271-7383 http://www.spincore.com...
  • Page 2 SpinCore Technologies, Inc. makes every effort to verify the correct operation of the equipment. This equipment should NOT, however, be used in system where the failure of a SpinCore device will cause serious damage to other equipment or harm to a person. www.spincore.com...
  • Page 3: Table Of Contents

    1 Quick Installation Guide Section III: Physical Description 1 Connector Information Section IV: Programming Information 1 Using the PM02PC01 DLL 2 Ordered Byte Output Description Section V: Troubleshooting Appendix I Sample C++ program (ExampleApp.cpp) Appendix II Available Options www.spincore.com 8/8/2002...
  • Page 4: Section I: Introduction

    47 mHz. valid frequency operating range is from 0 Hz to 70 MHz. When the frequency selected is zero Hz, the output of the system will remain at ground. www.spincore.com 8/8/2002...
  • Page 5: System Architecture

    Most Significant Bit (MSB) of the DDS’s sine lookup table is used. The on-board Schmidt trigger is supplied off of a 2.5 V power supply line and generates a maximum of 2.5 V voltage swing at the output pin. www.spincore.com 8/8/2002...
  • Page 6: Section Ii: Installation

    * If you receive a indicating that the board could not be found, please proceed to the troubleshooting section. The board is now ready for use. As an example, cmster 1000 will cause the ClockMaster board to generate a 1Mhz signal. www.spincore.com 8/8/2002...
  • Page 7: Section Iii: Physical Description

    The frequency of the signal is set through the PCI interface. Pin 2 – Ground On the cable provided by SpinCore Technologies, Inc., one of the two lines has stranded silver cable exposed. This is the ground pin and should be connected to pin 2 of the header.
  • Page 8: Section Iv: Programming Information

    Output Word = Desired Frequency (in MHz)* 2^32 / Clock Frequency (in MHz) For example, if you wanted an output frequency of 19.6415 MHz on a 50 MHz system = 1687192002.88768 ≈ 1687192003 Output Word = 19.6415 * 2^32 / 50 = 0x649081C3 www.spincore.com 8/8/2002...
  • Page 9 Output “0xF9” to port base + 0x0C Output “0x00” to port base + 0x0C Output “0xF8” to port base + 0x0C Output “0x01” to port base + 0x0C Output “0xFC” to port base + 0x0C Output “0x03” to port base + 0x0C www.spincore.com 8/8/2002...
  • Page 10: Section V: Troubleshooting

    PM02PC01 device, look for ‘PCI Card’ with an exclamation mark on it. Select ‘Properties’ for the PCI Card, and reinstall the driver using SpinCore’s drivers. Reboot your computer. Double click on this device to make sure it is working properly.
  • Page 11 1. Check to make sure that the card is properly inserted into the PCI slot and reboot your computer. 2. Re-run Install.bat. If the problem persists, please be sure you are running the latest ClockMaster drivers from www.pulseblaster.com. www.spincore.com 8/8/2002...
  • Page 12: Sample C++ Program (Exampleapp.cpp)

    Appendix I: Example C Program // This sample application uses the PM02PC01 DLL to control the // ClockMaster-100 board through the cm_set_freq DLL function call. // SpinCore Technologies, Inc. // August 2002 // http://www.spincore.com // Notes: Remember to include PM02PC01.lib in your Project settings when using the PM02PC01 DLL #include <stdio.h>...
  • Page 13: Available Options

    5. Internal timing engine for pre-programmed execution of arbitrary sequences of output pulses of arbitrary duration with complex program- flow control statements, including nested loops, subroutines, etc. For more information and/or to request a quotation, please contact sales@spincore.com. www.spincore.com 8/8/2002...

Table of Contents