pyEDAA.ToolSetup.OpenSource.GHDL

Classes

class pyEDAA.ToolSetup.OpenSource.GHDL.GHDLInstance(config, parent)[source]

Inheritance

Parameters:
  • config (Dictionary)

  • parent (GHDL)

__init__(config, parent)[source]
Parameters:
  • config (Dictionary)

  • parent (GHDL)

property Platform: str

Platform GHDL runs on: win32, win64, lin64.

property Runtime: str

Runtime used to run GHDL: mingw32, mingw64, ucrt64, gnatgpl32, lin64.

property Backend: str

GHDL’s backend (mcode, llvm or gcc.

class pyEDAA.ToolSetup.OpenSource.GHDL.GHDL(config, parent)[source]

Inheritance

Inheritance diagram of GHDL

Parameters:
  • config (Dictionary)

  • parent (Vendor)

_vendorKey = 'OpenSource'

Key of the parent node (vendor) in the configuration structure.

_key = 'GHDL'

Key used in the configuration structure.

__init__(config, parent)
Parameters:
  • config (Dictionary)

  • parent (Vendor)