ADM-XRC SDK 2.5.0 User Guide (Linux)
© Copyright 2001-2005 Alpha Data


ADMXRC2_FPGA_TYPE

Declaration

typedef enum _ADMXRC2_FPGA_TYPE
{
  ADMXRC2_FPGA_RESVD0      = 0,
  ADMXRC2_FPGA_RESVD1      = 1,
  ADMXRC2_FPGA_RESVD2      = 2,
  ADMXRC2_FPGA_RESVD3      = 3,
  ADMXRC2_FPGA_V1000       = 4,
  ADMXRC2_FPGA_V400        = 5,
  ADMXRC2_FPGA_V600        = 6,
  ADMXRC2_FPGA_V800        = 7,
  ADMXRC2_FPGA_V2000E      = 8,
  ADMXRC2_FPGA_V1000E      = 9,
  ADMXRC2_FPGA_V1600E      = 10,
  ADMXRC2_FPGA_V3200E      = 11,
  ADMXRC2_FPGA_V812E       = 12,
  ADMXRC2_FPGA_V405E       = 13,
  ADMXRC2_FPGA_RESVD14     = 14,
  ADMXRC2_FPGA_RESVD15     = 15,
  ADMXRC2_FPGA_RESVD16     = 16,
  ADMXRC2_FPGA_RESVD17     = 17,
  ADMXRC2_FPGA_RESVD18     = 18,
  ADMXRC2_FPGA_RESVD19     = 19,
  ADMXRC2_FPGA_RESVD20     = 20,
  ADMXRC2_FPGA_RESVD21     = 21,
  ADMXRC2_FPGA_RESVD22     = 22,
  ADMXRC2_FPGA_RESVD23     = 23,
  ADMXRC2_FPGA_RESVD24     = 24,
  ADMXRC2_FPGA_RESVD25     = 25,
  ADMXRC2_FPGA_RESVD26     = 26,
  ADMXRC2_FPGA_RESVD27     = 27,
  ADMXRC2_FPGA_RESVD28     = 28,
  ADMXRC2_FPGA_RESVD29     = 29,
  ADMXRC2_FPGA_RESVD30     = 30,
  ADMXRC2_FPGA_RESVD31     = 31,
  ADMXRC2_FPGA_2V1000      = 32,
  ADMXRC2_FPGA_2V1500      = 33,
  ADMXRC2_FPGA_2V2000      = 34,
  ADMXRC2_FPGA_2V3000      = 35,
  ADMXRC2_FPGA_2V4000      = 36,
  ADMXRC2_FPGA_2V6000      = 37,
  ADMXRC2_FPGA_2V8000      = 38,
  ADMXRC2_FPGA_2V10000     = 39,
  ADMXRC2_FPGA_RESVD40     = 40,
  ADMXRC2_FPGA_RESVD41     = 41,
  ADMXRC2_FPGA_RESVD42     = 42,
  ADMXRC2_FPGA_RESVD43     = 43,
  ADMXRC2_FPGA_RESVD44     = 44,
  ADMXRC2_FPGA_RESVD45     = 45,
  ADMXRC2_FPGA_RESVD46     = 46,
  ADMXRC2_FPGA_RESVD47     = 47,
  ADMXRC2_FPGA_RESVD48     = 48,
  ADMXRC2_FPGA_RESVD49     = 49,
  ADMXRC2_FPGA_RESVD50     = 50,
  ADMXRC2_FPGA_RESVD51     = 51,
  ADMXRC2_FPGA_RESVD52     = 52,
  ADMXRC2_FPGA_RESVD53     = 53,
  ADMXRC2_FPGA_RESVD54     = 54,
  ADMXRC2_FPGA_RESVD55     = 55,
  ADMXRC2_FPGA_RESVD56     = 56,
  ADMXRC2_FPGA_RESVD57     = 57,
  ADMXRC2_FPGA_RESVD58     = 58,
  ADMXRC2_FPGA_RESVD59     = 59,
  ADMXRC2_FPGA_RESVD60     = 60,
  ADMXRC2_FPGA_RESVD61     = 61,
  ADMXRC2_FPGA_RESVD62     = 62,
  ADMXRC2_FPGA_RESVD63     = 63,
  ADMXRC2_FPGA_2VP2        = 64,
  ADMXRC2_FPGA_2VP4        = 65,
  ADMXRC2_FPGA_2VP7        = 66,
  ADMXRC2_FPGA_2VP20       = 67,
  ADMXRC2_FPGA_2VP30       = 68,
  ADMXRC2_FPGA_2VP40       = 69,
  ADMXRC2_FPGA_2VP50       = 70,
  ADMXRC2_FPGA_2VP100      = 71,
  ADMXRC2_FPGA_2VP125      = 72,
  ADMXRC2_FPGA_2VP70       = 73,
  ADMXRC2_FPGA_UNKNOWN     = 74,
  ADMXRC2_FPGA_TYPE_32BITS = 0x7FFFFFFF
} ADMXRC2_FPGA_TYPE;

Description

This type represents the FPGA device fitted to a card. Certain API functions require knowledge of what FPGA device is fitted in order to operate. The type of FPGA fitted to a card can be obtained from the ADMXRC2_CARD_INFO structure returned by ADMXRC2_GetCardInfo.

This type contains no information about the FPGA package. The FPGA package is inferred from the BoardType member of the ADMXRC2_CARD_INFO structure.

 


 Top of page