beautypg.com

Removed/moved methods, Iutilityserver interface, Irunprojectserver interface – Teledyne LeCroy TA700_800_850 User Manual User Manual

Page 203: Ta-700 modes supported, Support of multithreading, Emoved, Oved, Ethods, Tilityserver, Nterface

background image

Appendix A

Catalyst Enterprises, Inc.

189

Removed/Moved Methods

IUtilityserver Interface

GetPortNumber()
ShowFeaturesStatus()
SetAuthorizationCode()

IRunProjectServer Interface

SetSampleNo() :

Moved to IChangeProjectServer Interface

SetWorkingMode() :

Moved to IChangeProjectServer Interface

SetProjectName() :

Merged with RunTa700Project() method

SetOutputFileName() :

Moved to IChangeProjectServer Interface

AutoDetectSystemFrequency():

Moved to IUtilityServer Interface

SetMasterAbortOption(): Moved

to IChangeProjectServer Interface

SetAssertFrameOption(): Moved

to

IChangeProjectServer Interface

SetCompleteTransactionOption(): Moved to IChangeProjectServer Interface
SetTargetDisconnectOption(): Moved

to IChangeProjectServer Interface

Note:

Make sure to create the interfaces only by Pure COM instantiation method or Smart Pointer

method since some method IDs have changed. Automation Instantiation method is not
supported.

TA-700 Modes Supported

PCI Analyzer only Mode

PCI Analyzer/Exerciser Mode

PCI Timing Mode (100psec)

PCI Asynchronous Timing Mode

PCI-X Analyzer only Mode

PCI-X Analyzer/Exerciser Mode

This release supports all PCI, CPCI, PMC, and PMC-DC protocols. In the EPP mode we support only the speed up mode.
It means that at this release all programming & Capturing data is speed up. Also it must be mentioned that this release has
some changes from last release 1.0, it is so important for all developers, please read below before using this release.

Support of Multithreading

The TA700 Engine API has been changed to be used as a multi threading mechanism while maintaining the supported
API functions the same as they were before. TA700 API permits developers to use it at desired multi threading
applications, meaning that the TA700 API Engine can be used to attach to multi boards, and run multi projects in the
body of several threading processes simultaneously. See the following example that is used at UserApp application: