Skip to main content
View as Markdown

IAbstractVHDLProject interface

The IAbstractVHDLProject interface represents a project that hosts VHDL documents.

public interface IAbstractVHDLProject : IProject

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Inherits: IDMObject → IProject

Derived: ICoreProject, IFPGAProject

Remarks​

Inherited from IProject interface

Methods​

MethodReturnsDescription
DM_Abortvoid
DM_GenerateHDLbool
DM_GetGeneratedHDLFilenamesstring
DM_GetHarnessDefinitionListIHarnessDefinitionList
DM_GetRequiresHDLGenerationbool
DM_GetSchematicNetlisterTSchematicNetlister
DM_GetTargetDeviceNamestring
DM_GetVerilog95bool
DM_GetVHDL87bool
DM_IncludePathstring
DM_IncludePathCountint
DM_MacroCountint
DM_MacroNamestring
DM_MacroValuestring

DM_Abort​

No description yet.

void DM_Abort();

Returns: nothing (void)

DM_GenerateHDL​

No description yet.

bool DM_GenerateHDL(string argParameters, bool argRebuild);
ParameterTypePassing
argParametersstringvalue
argRebuildboolvalue

Returns: bool

DM_GetGeneratedHDLFilenames​

No description yet.

string DM_GetGeneratedHDLFilenames(string argConfigurationName);
ParameterTypePassing
argConfigurationNamestringvalue

Returns: string

DM_GetHarnessDefinitionList​

No description yet.

IHarnessDefinitionList DM_GetHarnessDefinitionList();

Returns: IHarnessDefinitionList

Extension method of IAbstractVHDLProjectHelper (using EDP;).

DM_GetRequiresHDLGeneration​

No description yet.

bool DM_GetRequiresHDLGeneration();

Returns: bool

DM_GetSchematicNetlister​

No description yet.

TSchematicNetlister DM_GetSchematicNetlister();

Returns: TSchematicNetlister

Extension method of IAbstractVHDLProjectHelper (using EDP;).

DM_GetTargetDeviceName​

No description yet.

string DM_GetTargetDeviceName(string argConfigurationName);
ParameterTypePassing
argConfigurationNamestringvalue

Returns: string

DM_GetVerilog95​

No description yet.

bool DM_GetVerilog95();

Returns: bool

DM_GetVHDL87​

No description yet.

bool DM_GetVHDL87();

Returns: bool

DM_IncludePath​

No description yet.

string DM_IncludePath(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: string

DM_IncludePathCount​

No description yet.

int DM_IncludePathCount();

Returns: int

DM_MacroCount​

No description yet.

int DM_MacroCount();

Returns: int

DM_MacroName​

No description yet.

string DM_MacroName(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: string

DM_MacroValue​

No description yet.

string DM_MacroValue(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: string

Inherited members​

Accepted by​

INexusWorkbench.SynthesizeCoresForProject