XJAPI

ist ein Application Program Interface (API) für Windows 2000 / XP / Vista, um die XJLink JTag Hardware direkt anzusprechen. Es gibt drei Funktionskategorien:

- Initialisierung, Setup und Beenden des API
- Low Level Funktionen um JTAG Scans zu aktivieren
- High Level JTAG Funktionen

Der volle C-Code Header kann unter XJAPI.h runtergeladen werden.

Hier eine Zusammenfassung der einzelnen Funktionen:


Initialisierung, Setup und Beenden des API

Funktion zum Setup der Hardware und zum Mappen der Pins. Geben Sie die gewünschte Frequenz in Hertz an (das API wird die bestmögliche entsprechend Frequenz anpassen). Spezifizieren Sie auch das gewünschte Pin Mapping und ob eine Spannungsversorgung an das Board angelegt wird.
XJAPI_HardwareSetup( frequency, pinMap, powerOn );
Funktion um die Hardware zu entfernen.
XJAPI_HardwareRelease( );
Funktion um das Pin Mapping auszuführen. Der Parameter ist ein Array von 20 Elementen entsprechend den 20 Pins:
- pin 1 - VCC
- pin 2 - NC
- pin 4 - GND
- pin 20 - GND

XJAPI_SetPinMap( pinMapping, pinTypes[20], powerOn );


Low Level JTAG Access

Funktion zum setzen der Frequenz (sollte zwischen 100 kHz und 60 MHz sein).
XJAPI_SetFrequency( frequency );
Funktion zum einen TMS Reset durchzuführen.
XJAPI_TmsReset( );
Funktion um einen JTAG Status einzunehmen
XJAPI_GotoState( state );
Funktion um den Endzustand für die Werte nach ID und DR festzulegen. Der Default-Wert ist JTAG_IDLE.
XJAPI_SetEndState( endir, enddr );
Funktion um die JTAG Chain eine bestimmte Anzahl zu takten.
XJAPI_ClockChain( count );


High Level Scan Functions

Funktion um einen JTAG DR/IR Scann-Zyklus auszuführen. Der Scan Type ist (DR oder IR), die Anzahl der zu scannenden Bits, Adress- oder Datenspeicher: "outData" ist der Wert der rausgeschoben werden soll und "inData" der Wert der reingeschoben werden soll, Bit 0 vom Byte 0 zuerst.
XJAPI_Scan( scanType, length, outData, inData );
Funktion für mehrfaches Scannen (nScans) von gemischten Typen (DR und IR) unterschiedlicher Länge.
XJAPI_ScanMultiple( nScans, scanTypes, length, outData, inData );



MTBF/FMECA (BQR)
EMV (SimLab)
PLM (Allegro)
Boundary Scan (DfT)
XJEase
XJAnalyser
XJRunner
XJLink
XJIO Boards
PXI Modules
XJAPI
TimingDesigner
Protokoll Analyser
Thermische Simulation

Information OrCAD Demo CD



PCB Layout IC Design System Tools Cadence OrCAD XJTAG Mecadtron BQR SimLab Wise Cadalist Alpha Numerics LeCroy
Home Produkte Services Support Training News Download FlowCAD Kontakt Karriere AGBs
© 2003 - 2010 FlowCAD - All rights reserved. Alle Rechte vorbehalten.