pyIPCMI.DataBase.Config.pyΒΆ
Classes
BaseEnum
: An enumeration.Vendors
: An enumeration.Families
: Base enum for all Family enums.GenericFamilies
: Enumeration of all generic families.AlteraFamilies
: Enumeration of all Altera families.LatticeFamilies
: Enumeration of all Lattice families.XilinxFamilies
: Enumeration of all Xilinx families.Devices
: Base enum for all Device enums.GenericDevices
: Enumeration of all generic devices.AlteraDevices
: Enumeration of all Altera devices.LatticeDevices
: Enumeration of all Lattice devices.XilinxDevices
: Enumeration of all Xilinx devices.SubTypes
: Base enum for all SubType enums.GenericSubTypes
: Enumeration of all generic device subtype.AlteraSubTypes
: Enumeration of all Altera device subtype.LatticeSubTypes
: Enumeration of all Lattice device subtype.XilinxSubTypes
: Enumeration of all Xilinx device subtype.Packages
: An enumeration.Device
: Undocumented.Board
: Undocumented.
-
class
pyIPCMI.DataBase.Config.
BaseEnum
[source] An enumeration.
Inheritance
Members
-
class
pyIPCMI.DataBase.Config.
Vendors
[source] An enumeration.
Inheritance
Members
-
Unknown
= 0
-
Generic
= 1
-
Altera
= 2
-
Lattice
= 3
-
MicroSemi
= 4
-
Xilinx
= 5
-
-
class
pyIPCMI.DataBase.Config.
Families
[source] Base enum for all Family enums.
Inheritance
Members
-
class
pyIPCMI.DataBase.Config.
GenericFamilies
[source] Enumeration of all generic families.
Inheritance
Members
-
Unknown
= None
-
Generic
= 'g'
-
-
class
pyIPCMI.DataBase.Config.
AlteraFamilies
[source] Enumeration of all Altera families.
Inheritance
Members
-
Max
= 'm'
-
Cyclone
= 'c'
-
Arria
= 'a'
-
Stratix
= 's'
-
-
class
pyIPCMI.DataBase.Config.
LatticeFamilies
[source] Enumeration of all Lattice families.
Inheritance
Members
-
ECP
= 'lfe'
-
-
class
pyIPCMI.DataBase.Config.
XilinxFamilies
[source] Enumeration of all Xilinx families.
Inheritance
Members
-
Spartan
= 's'
-
Artix
= 'a'
-
Kintex
= 'k'
-
Virtex
= 'v'
-
Zynq
= 'z'
-
-
class
pyIPCMI.DataBase.Config.
Devices
[source] Base enum for all Device enums.
Inheritance
Members
-
class
pyIPCMI.DataBase.Config.
GenericDevices
[source] Enumeration of all generic devices.
Inheritance
Members
-
Unknown
= 0
-
Generic
= 1
-
-
class
pyIPCMI.DataBase.Config.
AlteraDevices
[source] Enumeration of all Altera devices.
Inheritance
Members
-
Max2
= 100
-
Max4
= 101
-
Max5
= 102
-
Max10
= 103
-
Cyclone3
= 110
-
Cyclone4
= 111
-
Cyclone5
= 112
-
Arria2
= 120
-
Arria5
= 121
-
Stratix2
= 130
-
Stratix4
= 131
-
Stratix5
= 132
-
Stratix10
= 133
-
-
class
pyIPCMI.DataBase.Config.
LatticeDevices
[source] Enumeration of all Lattice devices.
Inheritance
Members
-
iCE40
= 200
-
MachXO
= 210
-
MachXO2
= 211
-
MachXO3
= 212
-
ECP2
= 220
-
ECP3
= 221
-
ECP5
= 222
-
-
class
pyIPCMI.DataBase.Config.
XilinxDevices
[source] Enumeration of all Xilinx devices.
Inheritance
Members
-
Spartan3
= 310
-
Spartan6
= 311
-
Artix7
= 320
-
Kintex7
= 330
-
KintexUltraScale
= 331
-
KintexUltraScalePlus
= 332
-
Virtex2
= 340
-
Virtex4
= 341
-
Virtex5
= 342
-
Virtex6
= 343
-
Virtex7
= 344
-
VirtexUltraScale
= 345
-
VirtexUltraScalePlus
= 346
-
Zynq7000
= 350
-
-
class
pyIPCMI.DataBase.Config.
SubTypes
[source] Base enum for all SubType enums.
Inheritance
Members
-
class
pyIPCMI.DataBase.Config.
GenericSubTypes
[source] Enumeration of all generic device subtype.
Inheritance
Members
-
Unknown
= None
-
Generic
= 1
-
NoSubType
= ('', '')
-
-
class
pyIPCMI.DataBase.Config.
AlteraSubTypes
[source] Enumeration of all Altera device subtype.
Inheritance
Members
-
NoSubType
= ('', '')
-
LS
= ('ls', '')
-
E
= ('e', '')
-
GS
= ('gs', '')
-
GX
= ('gx', '')
-
GT
= ('gt', '')
-
GZ
= ('gz', '')
-
SX
= ('sx', '')
-
ST
= ('st', '')
-
-
class
pyIPCMI.DataBase.Config.
LatticeSubTypes
[source] Enumeration of all Lattice device subtype.
Inheritance
Members
-
NoSubType
= ('', '')
-
U
= ('u', '')
-
UM
= ('um', '')
-
-
class
pyIPCMI.DataBase.Config.
XilinxSubTypes
[source] Enumeration of all Xilinx device subtype.
Inheritance
Members
-
NoSubType
= ('', '')
-
DA
= ('d', 'a')
-
E
= ('', 'e')
-
AN
= ('', 'an')
-
X
= ('x', '')
-
T
= ('', 't')
-
XT
= ('x', 't')
-
HT
= ('h', 't')
-
LX
= ('lx', '')
-
SXT
= ('sx', 't')
-
LXT
= ('lx', 't')
-
TXT
= ('tx', 't')
-
FXT
= ('fx', 't')
-
CXT
= ('cx', 't')
-
HXT
= ('hx', 't')
-
-
class
pyIPCMI.DataBase.Config.
Packages
[source] An enumeration.
Inheritance
Members
-
Unknown
= 0
-
Generic
= 1
-
TQG
= 10
-
CLG
= 20
-
CPG
= 21
-
CSG
= 22
-
CABGA
= 25
-
FBG
= 30
-
FF
= 31
-
FFG
= 32
-
FG
= 33
-
FGG
= 34
-
FLG
= 35
-
FT
= 36
-
FTG
= 37
-
RB
= 40
-
RBG
= 41
-
RF
= 42
-
RS
= 43
-
E
= 50
-
Q
= 51
-
F
= 52
-
U
= 53
-
M
= 54
-
-
class
pyIPCMI.DataBase.Config.
Device
(deviceString)[source] Inheritance
Members
-
_DecodeGeneric
()[source]
-
_DecodeAltera
(deviceString)[source]
-
_DecodeLatticeICE
(deviceString)[source]
-
_DecodeLatticeLCM
(deviceString)[source]
-
_DecodeLatticeLFE
(deviceString)[source]
-
_DecodeLatticeECP3
(deviceString)[source]
-
_DecodeLatticeECP5
(deviceString)[source]
-
_DecodeXilinx
(deviceString)[source]
-
Vendor
-
Family
-
Device
-
Generation
-
Number
-
SpeedGrade
-
PinCount
-
Package
-
Name
-
ShortName
-
FullName
-
FullName2
-
FamilyName
-
Series
-
GetVariables
()[source]
-