EasyManua.ls Logo

TAMS 61622 - Page 28

TAMS 61622
35 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
int request;
unsigned long *result;
Visual Basic Syntax
Function igpiostat
(ByVal id As Integer, ByVal request As Integer,
ByVal result As Long)
The following are all the TAMS 61622 SICL extensions and some examples of
how to use them.
TAMS 61622 PCTL delay
The TAMS 61622 PCTL delay function provides a extended PCTL delay
control that was not available before. Besides the standard 0-7 values for delay
used with HP cards, the delay of the TAMS 61622 may be set directly in
nanoseconds.
Examples:
Setting the PCTL delay to 560ns
igpioctrl(id, I_GPIO_T61622_DLY_TM, 560)
Reading the PCTL delay in nanoseconds
igpiostat(id, I_GPIO_T61622_DLY_TM, &dtm)
Important time defines for the PCTL delay (in nanoseconds)
NIM_YLD_22616T09yaledLTCParofmuminiM
PTS_YLD_22616T06petsevitceffeerawdraH
TFD_YLD_22616T004toobnodedaoleulaV
XAM_YLD_22616T007542yaledLTCParofmumixaM
TAMS 61622 Filtering
This feature allows filtering of DIN[0..15], STI0, STI1 and EIR lines for glitch
rejection.
There are two different request for this function.
I_GPIO_T61622_FLT_EN controls what groups are going to be enabled for
filtering. The groups are DIN[0..15], STI[0..1] and EIR.
I_GPIO_T61622_FLT_TM sets the time in nanoseconds for the group or groups that
are enabled. The time set is common for all the lines within those groups. No individual
lines can be controlled. The defines T61622_DIN,
28