ISE

Summary

Package:

Xilinx

Doc-string:

documented

File

Expected

Covered

Uncovered

Coverage

ISE.py

26

1

25

3.8%

Source

pyEDAA.CLITool/Xilinx/ISE.pydocumentedundocumentedignoredexcludednot counted
33"""This module contains the CLI abstraction layer for ISE."""
...
40
42@export
43class Fuse(Executable, ToolMixIn):
44	_EXECUTABLE_NAMES = {
45		"Linux":   "fuse",
46		"Windows": "fuse.exe"
47	}
48
49	@CLIArgument()
50	class FlagIncremental(ShortFlag, name="incremental"): ...
51
54	@CLIArgument()
55	class FlagRangeCheck(ShortFlag, name="rangecheck"): ...
56
57	@CLIArgument()
58	class SwitchMultiThreading(ShortTupleFlag, name="mt"): ...
59
60	@CLIArgument()
61	class SwitchTimeResolution(ShortTupleFlag, name="timeprecision_vhdl"): ...
62
63	@CLIArgument()
64	class SwitchProjectFile(ShortTupleFlag, name="prj"): ...
65
66	@CLIArgument()
67	class SwitchOutputFile(ShortTupleFlag, name="o"): ...
68
69	@CLIArgument()
70	class ArgTopLevel(StringArgument): ...
71
73@export
74class ISESimulator(Executable):
75	_EXECUTABLE_NAMES = {
76		"Linux":   "isim",
77		"Windows": "isim.exe"
78	}
79
80	@CLIArgument()
81	class SwitchLogFile(ShortTupleFlag, name="log"): ...
82
83	@CLIArgument()
84	class FlagGuiMode(ShortFlag, name="gui"): ...
85
86	@CLIArgument()
87	class SwitchTclBatchFile(ShortTupleFlag, name="tclbatch"): ...
88
89	@CLIArgument()
90	class SwitchWaveformFile(ShortTupleFlag, name="view"): ...
91
93@export
94class Xst(Executable, ToolMixIn):
95	_EXECUTABLE_NAMES = {
96		"Linux":   "xst",
97		"Windows": "xst.exe"
98	}
99
100	@CLIArgument()
101	class SwitchIntStyle(ShortTupleFlag, name="intstyle"): ...
102
103	@CLIArgument()
104	class SwitchXstFile(ShortTupleFlag, name="ifn"): ...
105
106	@CLIArgument()
107	class SwitchReportFile(ShortTupleFlag, name="ofn"): ...
108
110@export
111class CoreGenerator(Executable, ToolMixIn):
112	_EXECUTABLE_NAMES = {
113		"Linux":   "coregen",
114		"Windows": "coregen.exe"
115	}
116
117	@CLIArgument()
118	class FlagRegenerate(ShortFlag, name="r"): ...
119
120	@CLIArgument()
121	class SwitchProjectFile(ShortTupleFlag, name="p"): ...
122
123	@CLIArgument()
124	class SwitchBatchFile(ShortTupleFlag, name="b"): ...