C# Class HDLToolkit.Xilinx.XilinxHelper

Show file Open project: nathanrossi/hdl-toolkit Class Usage Examples

Public Properties

Property Type Description
CurrentToolchain XilinxToolchain
CurrentVersion XilinxVersion
XilinxBinaryPaths string[]
XilinxEnviromentVersion XilinxVersion
XilinxInstalls List
XilinxLibraryPaths string[]
XilinxPath string

Public Methods

Method Description
GetCurrentXilinxToolchain ( ) : XilinxToolchain
GetRootXilinxPath ( ) : string
GetXilinxBinaryPaths ( ) : string[]
GetXilinxLibraryPaths ( ) : string[]
GetXilinxToolPath ( string tool ) : string

Retrieve the full path to the executable for the tool.

SearchForXilinxInstalls ( ToolchainManager manager ) : void

Private Methods

Method Description
GetCurrentXilinxVersion ( ) : XilinxVersion
GetPlatformAndArchPath ( ) : string
GetXilinxDefaultRoot ( ) : string
ScanForXilinxInstalls ( ) : void

Scan the system for Xilinx installs using default install information.

ScanXilinxInstall ( ToolchainManager manager, string root ) : XilinxToolchain

Method Details

GetCurrentXilinxToolchain() public static method

public static GetCurrentXilinxToolchain ( ) : XilinxToolchain
return XilinxToolchain

GetRootXilinxPath() public static method

public static GetRootXilinxPath ( ) : string
return string

GetXilinxBinaryPaths() public static method

public static GetXilinxBinaryPaths ( ) : string[]
return string[]

GetXilinxLibraryPaths() public static method

public static GetXilinxLibraryPaths ( ) : string[]
return string[]

GetXilinxToolPath() public static method

Retrieve the full path to the executable for the tool.
public static GetXilinxToolPath ( string tool ) : string
tool string
return string

SearchForXilinxInstalls() public static method

public static SearchForXilinxInstalls ( ToolchainManager manager ) : void
manager HDLToolkit.Framework.ToolchainManager
return void

Property Details

CurrentToolchain public static property

public static XilinxToolchain,HDLToolkit.Xilinx CurrentToolchain
return XilinxToolchain

CurrentVersion public static property

public static XilinxVersion,HDLToolkit.Xilinx CurrentVersion
return XilinxVersion

XilinxBinaryPaths public static property

public static string[] XilinxBinaryPaths
return string[]

XilinxEnviromentVersion public static property

public static XilinxVersion,HDLToolkit.Xilinx XilinxEnviromentVersion
return XilinxVersion

XilinxInstalls public static property

public static List XilinxInstalls
return List

XilinxLibraryPaths public static property

public static string[] XilinxLibraryPaths
return string[]

XilinxPath public static property

public static string XilinxPath
return string