sisoboards.h File Reference

sisoboards.h File Reference

Go to the source code of this file.

Enumerations

enum  siso_board_type {
  PN_MICROENABLE4AD1CL = 0xa40 , PN_MICROENABLE4BASE , PN_MICROENABLE4BASEx4 = 0xa43 , PN_MICROENABLE4AD4CL = 0xa42 ,
  PN_MICROENABLE4VD1CL = 0xa41 , PN_MICROENABLE4FULLx1 , PN_MICROENABLE4VD4CL = 0xa44 , PN_MICROENABLE4FULLx4 ,
  PN_MICROENABLE4AS1CL = 0xa45 , PN_MICROENABLE4VQ4GE = 0xe44 , PN_MICROENABLE4GIGEx4 , PN_MICROENABLE4AQ4GE = 0xe42 ,
  PN_MICROENABLE4_H264CLx1 = 0xb41 , PN_MICROENABLE4_H264pCLx1 = 0xb42 , PN_PX100 = 0xc41 , PN_PX200 = 0xc42 ,
  PN_PX210 = 0xc43 , PN_PX300 = 0xc44 , PN_MICROENABLE5A1CXP4 = 0xa51 , PN_MICROENABLE5A1CLHSF2 = 0xa52 ,
  PN_MICROENABLE5AQ8CXP6B = 0xa53 , PN_MICROENABLE5AQ8CXP4 , PN_MICROENABLE5VQ8CXP6B = 0xa54 , PN_MICROENABLE5VQ8CXP4 ,
  PN_MICROENABLE5AD8CLHSF2 = 0xa55 , PN_MICROENABLE5VQ8CXP6D = 0xa56 , PN_MICROENABLE5AQ8CXP6D = 0xa57 , PN_MICROENABLE5VD8CL = 0xa58 ,
  PN_MICROENABLE5VF8CL , PN_MICROENABLE5A2CLHSF2 = 0xa59 , PN_MICROENABLE5AD8CL = 0xa5a , PN_MICROENABLE5_LIGHTBRIDGE_VCL_PROTOTYPE = 0x750 ,
  PN_MICROENABLE5_LIGHTBRIDGE_MARATHON_VCL = 0x751 , PN_MICROENABLE5_LIGHTBRIDGE_VCL = 0x7510 , PN_MICROENABLE5_MARATHON_VCL = 0x7511 , PN_MICROENABLE5_LIGHTBRIDGE_VCL_SPI = 0x7512 ,
  PN_MICROENABLE5_MARATHON_VCL_SPI = 0x7513 , PN_MICROENABLE5_MARATHON_AF2_DP = 0x752 , PN_MICROENABLE5_MARATHON_ACX_QP = 0x753 , PN_MICROENABLE5_LIGHTBRIDGE_MARATHON_ACL = 0x754 ,
  PN_MICROENABLE5_LIGHTBRIDGE_ACL = 0x7540 , PN_MICROENABLE5_MARATHON_ACL = 0x7541 , PN_MICROENABLE5_LIGHTBRIDGE_ACL_SPI = 0x7542 , PN_MICROENABLE5_MARATHON_ACL_SPI = 0x7543 ,
  PN_MICROENABLE5_MARATHON_ACX_SP = 0x755 , PN_MICROENABLE5_MARATHON_ACX_DP = 0x756 , PN_MICROENABLE5_MARATHON_VCX_QP = 0x757 , PN_MICROENABLE5_MARATHON_VF2_DP = 0x758 ,
  PN_MICROENABLE5_LIGHTBRIDGE_MARATHON_VCLx = 0x759 , PN_MICROENABLE5_MARATHON_VCLx = 0x7591 , PN_MICROENABLE5_MARATHON_DeepVCL = 0x7595 , PN_TDI = 0xb50 ,
  PN_TDI_I = 0xb500 , PN_TDI_II = 0xb501 , PN_TDI_III = 0xb502 , PN_TGATE_USB = 0xb57 ,
  PN_TGATE_I_USB = 0xb570 , PN_TGATE_II_USB = 0xb571 , PN_TGATE = 0xb5e , PN_TGATE_I = 0xb5e0 ,
  PN_TGATE_II = 0xb5e1 , PN_TGATE_35 = 0xb58 , PN_TGATE_I_35 = 0xb580 , PN_TGATE_II_35 = 0xb581 ,
  PN_TGATE_35_USB = 0xb59 , PN_TGATE_I_35_USB = 0xb590 , PN_TGATE_II_35_USB = 0xb591 , PN_TTDI = 0xb5f ,
  PN_MICROENABLE5_ABACUS_4G_PROTOTYPE = 0xb51 , PN_MICROENABLE5_ABACUS_4G , PN_MICROENABLE5_ABACUS_4G_BASE = 0xb52 , PN_MICROENABLE5_ABACUS_4G_BASE_II = 0xb53 ,
  PN_MICROENABLE6_IMPULSE_TEST_CXP12_QUAD = 0xA60 , PN_MICROENABLE6_IMPULSE_KCU116 = 0xA61 , PN_MICROENABLE6_IMAWORX_CXP12_QUAD = 0xA64 , PN_MICROENABLE6_ABACUS_4TG = 0xB61 ,
  PN_MICROENABLE6_CXP12_IC_1C = 0xB63 , PN_MICROENABLE6_CXP12_IC_2C = 0x0B65 , PN_MICROENABLE6_CXP12_IC_4C = 0x0B64 , PN_MICROENABLE6_CXP12_LB_2C = 0x0B66 ,
  PN_MICROENABLE6_ELEGANCE_ECO = 0xB68 , PN_MICROENABLE6_IMAFLEX_CXP12_QUAD = 0xA62 , PN_MICROENABLE6_IMPULSE_CX4S = PN_MICROENABLE6_IMAFLEX_CXP12_QUAD , PN_MICROENABLE6_IMPULSE_CX1S = 0xA63 ,
  PN_MICROENABLE6_IMPULSE_CX2S = 0xA66 , PN_MICROENABLE6_IMPULSE_CX4A = 0xA67 , PN_MICROENABLE6_IMPULSE_CX4X = 0xA68 , PN_MICROENABLE6_IMPULSE_CX5A = 0xA69 ,
  PN_MICROENABLE6_IMPULSE_FB4X = 0xA6A , PN_MICROENABLE6_LIGHTBRIDGE_FB2A = 0xA6B , PN_MICROENABLE6_IMPULSE_PROTOTYPE = 0xA6C , PN_MIPI_1200_PB_12C = 0xB62 ,
  PN_UNKNOWN = 0xffff , PN_GENERIC_EVA = 0x10000000 , PN_GENERIC_CXP = 0x01000000 , PN_GENERIC_CXP12 = 0x02000000 ,
  PN_GENERIC_GIGE = 0x00100000 , PN_GENERIC_10GIGE = 0x00200000 , PN_GENERIC_CL = 0x00010000 , PN_GENERIC_CLHS = 0x00020000 ,
  PN_NONE = 0
}
 

Enumeration Type Documentation

◆ siso_board_type

Board type identifiers.

Every device is identified by one of these identifiers. They can be queried e.g. by Fg_getBoardType() or with Fg_getParameterWithType() using the FG_BOARD_INFORMATION argument.

Please note that subvariants of the boards that are only different by the physical layout of the connectors (e.g. CL connectors vs. PoCL connectors) use the same type value.

Enumerator
PN_MICROENABLE4AD1CL 

microEnable IV AD1-CL

PN_MICROENABLE4BASE 
Deprecated
old name for PN_MICROENABLE4AD1CL, maintained only for source compatibility
PN_MICROENABLE4BASEx4 
Deprecated
name for a prototype never used
PN_MICROENABLE4AD4CL 

microEnable IV AD4-CL

PN_MICROENABLE4VD1CL 

microEnable IV VD1-CL

PN_MICROENABLE4FULLx1 
Deprecated
old name for PN_MICROENABLE4VD1CL, maintained only for source compatibility
PN_MICROENABLE4VD4CL 

microEnable IV VD4-CL

PN_MICROENABLE4FULLx4 
Deprecated
old name for PN_MICROENABLE4VD4CL, maintained only for source compatibility
PN_MICROENABLE4AS1CL 

microEnable IV AS1-CL

PN_MICROENABLE4VQ4GE 

microEnable IV VQ4-GE

PN_MICROENABLE4GIGEx4 
Deprecated
old name for PN_MICROENABLE4VQ4GE, maintained only for source compatibility
PN_MICROENABLE4AQ4GE 

microEnable IV AQ4-GE

PN_MICROENABLE4_H264CLx1 

kappa h264 Fujitsu MB86H51

PN_MICROENABLE4_H264pCLx1 

kappa h264 Fujitsu MB86H46A

PN_PX100 

PixelPlant PX100

PN_PX200 

PixelPlant PX200

PN_PX210 

PixelPlant PX210-CL

PN_PX300 

PixelPlant PX300-CxP

PN_MICROENABLE5A1CXP4 

microEnable 5 A01-CXP

PN_MICROENABLE5A1CLHSF2 

microEnable 5 A1-CLHS-F2

PN_MICROENABLE5AQ8CXP6B 

microEnable 5 AQ8-CXP6B

PN_MICROENABLE5AQ8CXP4 
Deprecated
old name for PN_MICROENABLE5AQ8CXP6B, maintained only for source compatibility
PN_MICROENABLE5VQ8CXP6B 

microEnable 5 VQ8-CXP6B

PN_MICROENABLE5VQ8CXP4 
Deprecated
old name for PN_MICROENABLE5VQ8CXP6B, maintained only for source compatibility
PN_MICROENABLE5AD8CLHSF2 

microEnable 5 AD8-CLHS-F2

PN_MICROENABLE5VQ8CXP6D 

microEnable 5 VQ8-CXP6D

PN_MICROENABLE5AQ8CXP6D 

microEnable 5 AQ8-CXP6D

PN_MICROENABLE5VD8CL 

microEnable 5 VD8-CL

PN_MICROENABLE5VF8CL 
Deprecated
old name for PN_MICROENABLE5VD8CL, maintained only for source compatibility
PN_MICROENABLE5A2CLHSF2 

microEnable 5 A2-CLHS-F2

PN_MICROENABLE5AD8CL 

microEnable 5 AD8-CL

PN_MICROENABLE5_LIGHTBRIDGE_VCL_PROTOTYPE 

LightBridge VCL Prototype

PN_MICROENABLE5_LIGHTBRIDGE_MARATHON_VCL 

LightBridge/Marathon VCL

PN_MICROENABLE5_LIGHTBRIDGE_VCL 

LightBridge VCL

PN_MICROENABLE5_MARATHON_VCL 

mE5 marathon VCL

PN_MICROENABLE5_LIGHTBRIDGE_VCL_SPI 

LightBridge VCL SPI

PN_MICROENABLE5_MARATHON_VCL_SPI 

mE5 marathon VCL SPI

PN_MICROENABLE5_MARATHON_AF2_DP 

mE5 marathon AF2 (CLHS dual port)

PN_MICROENABLE5_MARATHON_ACX_QP 

mE5 marathon ACX QP (CXP quad port)

PN_MICROENABLE5_LIGHTBRIDGE_MARATHON_ACL 

LightBridge/Marathon ACL

PN_MICROENABLE5_LIGHTBRIDGE_ACL 

LightBridge ACL

PN_MICROENABLE5_MARATHON_ACL 

mE5 marathon ACL

PN_MICROENABLE5_LIGHTBRIDGE_ACL_SPI 

LightBridge ACL SPI

PN_MICROENABLE5_MARATHON_ACL_SPI 

mE5 marathon ACL SPI

PN_MICROENABLE5_MARATHON_ACX_SP 

mE5 marathon ACX SP (CXP single port)

PN_MICROENABLE5_MARATHON_ACX_DP 

mE5 marathon ACX DP (CXP dual port)

PN_MICROENABLE5_MARATHON_VCX_QP 

mE5 marathon VCX QP (CXP quad port)

PN_MICROENABLE5_MARATHON_VF2_DP 

mE5 marathon VF2 (CLHS dual port)

PN_MICROENABLE5_LIGHTBRIDGE_MARATHON_VCLx 

LightBridge/Marathon VCLx

PN_MICROENABLE5_MARATHON_VCLx 

mE5 marathon VCLx (VCL with XC7K410T FPGA)

PN_MICROENABLE5_MARATHON_DeepVCL 

mE5 marathon DeepVCL (VCLx with Deep Learning VA license)

PN_TDI 

Thunderbolt Device Interface/II

PN_TDI_I 

Thunderbolt Device Interface

PN_TDI_II 

Thunderbolt Device Interface II

PN_TDI_III 

Thunderbolt Device Interface III

PN_TGATE_USB 

T-Gate USB/II

PN_TGATE_I_USB 

T-Gate USB/II

PN_TGATE_II_USB 

T-Gate USB/II

PN_TGATE 

T-Gate/II

PN_TGATE_I 

T-Gate/II

PN_TGATE_II 

T-Gate/II

PN_TGATE_35 

T-Gate/II 35 USB

PN_TGATE_I_35 

T-Gate/II 35 USB

PN_TGATE_II_35 

T-Gate/II 35 USB

PN_TGATE_35_USB 

T-Gate/II 35 USB

PN_TGATE_I_35_USB 

T-Gate/II 35 USB

PN_TGATE_II_35_USB 

T-Gate/II 35 USB

PN_TTDI 

Test Thunderbolt Device Interface

PN_MICROENABLE5_ABACUS_4G_PROTOTYPE 

microEnable 5 Abacus 4G Prototype

PN_MICROENABLE5_ABACUS_4G 
Deprecated
old name for PN_MICROENABLE5_ABACUS_4G_PROTOTYPE, maintained only for source compatibility
PN_MICROENABLE5_ABACUS_4G_BASE 

microEnable 5 Abacus 4G Base

PN_MICROENABLE5_ABACUS_4G_BASE_II 

microEnable 5 Abacus 4G Base II (7K70T FPGA)

PN_MICROENABLE6_IMPULSE_TEST_CXP12_QUAD 

Test-CXP12-A-4C

PN_MICROENABLE6_IMPULSE_KCU116 

EVAL board KCU116

PN_MICROENABLE6_IMAWORX_CXP12_QUAD 

imaWorx CXP-12 Quad (was impulse CXP-12 A-4C)

PN_MICROENABLE6_ABACUS_4TG 

microEnable 6 Abacus 4 TGE (10GigE/Copper quad port)

PN_MICROENABLE6_CXP12_IC_1C 

CXP12 Interface Card 1C

PN_MICROENABLE6_CXP12_IC_2C 

CXP12 Interface Card 2C

PN_MICROENABLE6_CXP12_IC_4C 

CXP12 Interface Card 4C

PN_MICROENABLE6_CXP12_LB_2C 

CXP12 Light Bridge 2C

PN_MICROENABLE6_ELEGANCE_ECO 

microEnable 6 Elegance.eco

PN_MICROENABLE6_IMAFLEX_CXP12_QUAD 

imaFlex CXP-12 Quad (was Impulse CXP-4S)

PN_MICROENABLE6_IMPULSE_CX4S 

Impulse CX4S

PN_MICROENABLE6_IMPULSE_CX1S 

Impulse CX1S

PN_MICROENABLE6_IMPULSE_CX2S 

Impulse CX2S

PN_MICROENABLE6_IMPULSE_CX4A 

Impulse CX4A

PN_MICROENABLE6_IMPULSE_CX4X 

Impulse CX4X

PN_MICROENABLE6_IMPULSE_CX5A 

Impulse CX5A

PN_MICROENABLE6_IMPULSE_FB4X 

Impulse FB4X

PN_MICROENABLE6_LIGHTBRIDGE_FB2A 

LightBridge FB2A

PN_MICROENABLE6_IMPULSE_PROTOTYPE 

Impulse Prototype

PN_MIPI_1200_PB_12C 

MIPI-1200 Processing Board 12C

PN_UNKNOWN 
PN_GENERIC_EVA 

Mask bit for generic eVA platform

PN_GENERIC_CXP 

Mask bit for generic CXP platform

PN_GENERIC_CXP12 

Mask bit for generic CXP12 platform

PN_GENERIC_GIGE 

Mask bit for generic GigabitEthernet platform

PN_GENERIC_10GIGE 

Mask bit for generic 10-GigE platform

PN_GENERIC_CL 

Mask bit for generic CameraLink platform

PN_GENERIC_CLHS 

Mask bit for generic CLHS platform

PN_NONE