Owner manual

TA660 User's Manual Catalyst Enterprises, Inc
134
Example for filename definition:
strcpy(taParam.m_szProgFileName, "TestBoard.mcp");
To Voltage Mask +12V
taParam.m_nVoltageMask |= BYTE (0x01 << 3);
To Mask Error 7
taParam.m_PEMask &= ~(LONGLONG(0x01 << 7));
! ExOptions Structure
This structure contains options that are used in State Analyzer and Exerciser configuration.
The ExOptions parameters are listed below:
m_bLoopMaster Defines if the TA660 will loop as a Master.
Zero : Off (default)
One : On
m_bMasterLoopCounter Defines if the TA660 will loop as a Master for the specified number
of times or will loop indefinitely.
Zero : indefinitely (default)
One : On
m_nLoopCounter Defines the number of loops the TA660 will perform as a Master.
Master loop counter between 1 – 255 (default = 1)
m_bMasterAbort Defines if the TA660 should abort, as a Master, if no DEVSEL#
occurs.
Zero : Disabled
One : Enabled (default)
m_bAssertFrame Defines if the TA660 should assert the FRAME# as a Master
Zero : Regardless of GNT#
One : After GNT# asserted (default)
m_bCompleteTransaction Defines if the TA660 should complete the transaction after GNT# is
deasserted.
Zero : Disabled (default)
One : Enabled
m_bTargetDisconnect Defines how the TA660 completes the transaction on Target
disconnect.
Zero : Use same transaction (default)
One : Use next transaction
m_bTargetRetry Defines how the TA660 should continue to complete the transaction
on Target Retry.
Zero : Infinite retries (default)
One : Advance to next
m_bLoopTarget Defines if the TA660 will loop as a Target.
Zero : Off (default)
One : On
m_bTargetLoopCounter Defines if the TA660 will loop as a Target for the specified number
of times or will loop indefinitely.
Zero : indefinitely (default)
One : On
m_nTrgLoopCounter Defines the number of loops the TA660 will perform as a Target.
Target loop counter between 1 – 255 (default = 1)
m_BinAddr[65] Defines the Base Address of the TA660 as a Target in hex.
Default is set to DO NOT CARE (XXXXXXXXXXXXXXXX);