ISE
Summary
- Package:
- 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"): ...