Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
H
Hdlmake
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
15
Issues
15
List
Board
Labels
Milestones
Merge Requests
2
Merge Requests
2
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
Hdlmake
Commits
bc478ac4
Commit
bc478ac4
authored
Oct 02, 2019
by
Tristan Gingold
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tools: renaming to improve consistency.
parent
f928f8a3
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
34 additions
and
34 deletions
+34
-34
active_hdl.py
hdlmake/tools/active_hdl.py
+2
-2
diamond.py
hdlmake/tools/diamond.py
+2
-2
ghdl.py
hdlmake/tools/ghdl.py
+2
-2
icestorm.py
hdlmake/tools/icestorm.py
+2
-2
ise.py
hdlmake/tools/ise.py
+2
-2
isim.py
hdlmake/tools/isim.py
+2
-2
iverilog.py
hdlmake/tools/iverilog.py
+2
-2
libero.py
hdlmake/tools/libero.py
+2
-2
makefilesim.py
hdlmake/tools/makefilesim.py
+2
-2
makefilesyn.py
hdlmake/tools/makefilesyn.py
+2
-2
makefilevsim.py
hdlmake/tools/makefilevsim.py
+4
-4
modelsim.py
hdlmake/tools/modelsim.py
+2
-2
quartus.py
hdlmake/tools/quartus.py
+2
-2
riviera.py
hdlmake/tools/riviera.py
+2
-2
vivado_sim.py
hdlmake/tools/vivado_sim.py
+2
-2
xilinx.py
hdlmake/tools/xilinx.py
+2
-2
No files found.
hdlmake/tools/active_hdl.py
View file @
bc478ac4
...
...
@@ -24,11 +24,11 @@
"""Module providing support for Aldec Active-HDL simulator"""
from
__future__
import
absolute_import
from
.make
_sim
import
Mak
eSim
from
.make
filesim
import
Makefil
eSim
from
hdlmake.srcfile
import
VHDLFile
,
VerilogFile
,
SVFile
class
ToolActiveHDL
(
MakeSim
):
class
ToolActiveHDL
(
Make
file
Sim
):
"""Class providing the interface to control an Active-HDL simulation"""
...
...
hdlmake/tools/diamond.py
View file @
bc478ac4
...
...
@@ -25,11 +25,11 @@
from
__future__
import
absolute_import
from
.make
_syn
import
Mak
eSyn
from
.make
filesyn
import
Makefil
eSyn
from
hdlmake.srcfile
import
EDFFile
,
LPFFile
,
VHDLFile
,
VerilogFile
class
ToolDiamond
(
MakeSyn
):
class
ToolDiamond
(
Make
file
Syn
):
"""Class providing the interface for Lattice Diamond synthesis"""
...
...
hdlmake/tools/ghdl.py
View file @
bc478ac4
...
...
@@ -26,11 +26,11 @@
from
__future__
import
absolute_import
import
string
from
.make
_sim
import
Mak
eSim
from
.make
filesim
import
Makefil
eSim
from
hdlmake.srcfile
import
VHDLFile
class
ToolGHDL
(
MakeSim
):
class
ToolGHDL
(
Make
file
Sim
):
"""Class providing the interface for GHDL simulator"""
...
...
hdlmake/tools/icestorm.py
View file @
bc478ac4
...
...
@@ -25,11 +25,11 @@
from
__future__
import
absolute_import
from
.make
_syn
import
Mak
eSyn
from
.make
filesyn
import
Makefil
eSyn
from
hdlmake.srcfile
import
VerilogFile
,
PCFFile
class
ToolIcestorm
(
MakeSyn
):
class
ToolIcestorm
(
Make
file
Syn
):
"""Class providing the interface for IceStorm synthesis"""
...
...
hdlmake/tools/ise.py
View file @
bc478ac4
...
...
@@ -27,7 +27,7 @@ from __future__ import print_function
from
__future__
import
absolute_import
import
logging
from
.make
_syn
import
Mak
eSyn
from
.make
filesyn
import
Makefil
eSyn
from
hdlmake.util
import
shell
from
hdlmake.srcfile
import
(
VHDLFile
,
VerilogFile
,
SVFile
,
...
...
@@ -48,7 +48,7 @@ ISE_STANDARD_LIBS = ['ieee', 'ieee_proposed', 'iSE', 'simprims', 'std',
'synopsys'
,
'unimacro'
,
'unisim'
,
'XilinxCoreLib'
]
class
ToolISE
(
MakeSyn
):
class
ToolISE
(
Make
file
Syn
):
"""Class providing the methods to create and build a Xilinx ISE project"""
...
...
hdlmake/tools/isim.py
View file @
bc478ac4
...
...
@@ -30,12 +30,12 @@ import os
import
os.path
import
logging
from
.make
_sim
import
Mak
eSim
from
.make
filesim
import
Makefil
eSim
from
hdlmake.util
import
shell
from
hdlmake.srcfile
import
VerilogFile
,
VHDLFile
class
ToolISim
(
MakeSim
):
class
ToolISim
(
Make
file
Sim
):
"""Class providing the interface for Xilinx ISim simulator"""
...
...
hdlmake/tools/iverilog.py
View file @
bc478ac4
...
...
@@ -26,11 +26,11 @@
from
__future__
import
absolute_import
import
string
from
.make
_sim
import
Mak
eSim
from
.make
filesim
import
Makefil
eSim
from
hdlmake.srcfile
import
VerilogFile
,
VHDLFile
,
SVFile
class
ToolIVerilog
(
MakeSim
):
class
ToolIVerilog
(
Make
file
Sim
):
"""Class providing the interface for Icarus Verilog simulator"""
...
...
hdlmake/tools/libero.py
View file @
bc478ac4
...
...
@@ -25,11 +25,11 @@
from
__future__
import
absolute_import
from
.make
_syn
import
Mak
eSyn
from
.make
filesyn
import
Makefil
eSyn
from
hdlmake.srcfile
import
VHDLFile
,
VerilogFile
,
SDCFile
,
PDCFile
class
ToolLibero
(
MakeSyn
):
class
ToolLibero
(
Make
file
Syn
):
"""Class providing the interface for Microsemi Libero IDE synthesis"""
...
...
hdlmake/tools/make
_
sim.py
→
hdlmake/tools/make
file
sim.py
View file @
bc478ac4
...
...
@@ -16,12 +16,12 @@ def _check_simulation_manifest(manifest_dict):
raise
Exception
(
"sim_top variable must be set in the top manifest."
)
class
MakeSim
(
ToolMakefile
):
class
Make
file
Sim
(
ToolMakefile
):
"""Class that provides the Makefile writing methods and status"""
def
__init__
(
self
):
super
(
MakeSim
,
self
)
.
__init__
()
super
(
Make
file
Sim
,
self
)
.
__init__
()
self
.
_simulator_controls
=
{}
def
write_makefile
(
self
,
config
,
fileset
,
filename
=
None
):
...
...
hdlmake/tools/make
_
syn.py
→
hdlmake/tools/make
file
syn.py
View file @
bc478ac4
...
...
@@ -21,12 +21,12 @@ def _check_synthesis_manifest(manifest_dict):
"syn_top variable must be set in the top manifest."
)
class
MakeSyn
(
ToolMakefile
):
class
Make
file
Syn
(
ToolMakefile
):
"""Class that provides the synthesis Makefile writing methods and status"""
def
__init__
(
self
):
super
(
MakeSyn
,
self
)
.
__init__
()
super
(
Make
file
Syn
,
self
)
.
__init__
()
def
write_makefile
(
self
,
config
,
fileset
,
filename
=
None
):
"""Generate a Makefile for the specific synthesis tool"""
...
...
hdlmake/tools/
sim_makefile_support
.py
→
hdlmake/tools/
makefilevsim
.py
View file @
bc478ac4
...
...
@@ -27,13 +27,13 @@ from __future__ import absolute_import
import
os
import
string
from
.make
_sim
import
Mak
eSim
from
.make
filesim
import
Makefil
eSim
from
hdlmake.util
import
shell
from
hdlmake.srcfile
import
VerilogFile
,
VHDLFile
,
SVFile
import
six
class
VsimMakefileWriter
(
Mak
eSim
):
class
MakefileVsim
(
Makefil
eSim
):
"""A Makefile writer for simulation suitable for vsim based simulators.
...
...
@@ -45,7 +45,7 @@ class VsimMakefileWriter(MakeSim):
HDL_FILES
=
{
VerilogFile
:
''
,
VHDLFile
:
''
,
SVFile
:
''
}
def
__init__
(
self
):
super
(
VsimMakefileWriter
,
self
)
.
__init__
()
super
(
MakefileVsim
,
self
)
.
__init__
()
# These are variables that will be set in the makefile
# The key is the variable name, and the value is the variable value
self
.
custom_variables
=
{}
...
...
@@ -54,7 +54,7 @@ class VsimMakefileWriter(MakeSim):
# These are files copied into your working directory by a make rule
# The key is the filename, the value is the file source path
self
.
copy_rules
=
{}
self
.
_hdl_files
.
update
(
VsimMakefileWriter
.
HDL_FILES
)
self
.
_hdl_files
.
update
(
MakefileVsim
.
HDL_FILES
)
def
_makefile_sim_options
(
self
):
"""Print the vsim options to the Makefile"""
...
...
hdlmake/tools/modelsim.py
View file @
bc478ac4
...
...
@@ -27,10 +27,10 @@ from __future__ import print_function
from
__future__
import
absolute_import
import
os
from
.
sim_makefile_support
import
VsimMakefileWriter
from
.
makefilevsim
import
MakefileVsim
class
ToolModelsim
(
VsimMakefileWriter
):
class
ToolModelsim
(
MakefileVsim
):
"""Class providing the interface for Mentor Modelsim simulator"""
...
...
hdlmake/tools/quartus.py
View file @
bc478ac4
...
...
@@ -28,7 +28,7 @@ import os
import
sys
import
logging
from
.make
_syn
import
Mak
eSyn
from
.make
filesyn
import
Makefil
eSyn
from
hdlmake.util
import
path
as
path_mod
from
hdlmake.util
import
shell
from
hdlmake.srcfile
import
(
VHDLFile
,
VerilogFile
,
SVFile
,
DPFFile
,
...
...
@@ -36,7 +36,7 @@ from hdlmake.srcfile import (VHDLFile, VerilogFile, SVFile, DPFFile,
QSFFile
,
BSFFile
,
BDFFile
,
TDFFile
,
GDFFile
)
class
ToolQuartus
(
MakeSyn
):
class
ToolQuartus
(
Make
file
Syn
):
"""Class providing the interface for Altera Quartus synthesis"""
...
...
hdlmake/tools/riviera.py
View file @
bc478ac4
...
...
@@ -25,7 +25,7 @@
"""Module providing support for Aldec Riviera-PRO simulation"""
from
__future__
import
print_function
from
.
sim_makefile_support
import
VsimMakefileWriter
from
.
makefilevsim
import
MakefileVsim
# as of 2014.06, these are the standard libraries
# included in an installation
...
...
@@ -62,7 +62,7 @@ RIVIERA_STANDARD_LIBS.extend(RIVIERA_XILINX_VHDL_LIBRARIES)
RIVIERA_STANDARD_LIBS
.
extend
(
RIVIERA_XILINX_VLOG_LIBRARIES
)
class
ToolRiviera
(
VsimMakefileWriter
):
class
ToolRiviera
(
MakefileVsim
):
"""Class providing the interface for Aldec Riviera-PRO simulator"""
...
...
hdlmake/tools/vivado_sim.py
View file @
bc478ac4
...
...
@@ -25,10 +25,10 @@
from
__future__
import
absolute_import
from
.make
_sim
import
Mak
eSim
from
.make
filesim
import
Makefil
eSim
from
hdlmake.srcfile
import
VerilogFile
,
VHDLFile
,
SVFile
class
ToolVivadoSim
(
MakeSim
):
class
ToolVivadoSim
(
Make
file
Sim
):
"""Class providing the interface for Xilinx Vivado synthesis"""
...
...
hdlmake/tools/xilinx.py
View file @
bc478ac4
...
...
@@ -25,12 +25,12 @@
from
__future__
import
absolute_import
from
.make
_syn
import
Mak
eSyn
from
.make
filesyn
import
Makefil
eSyn
from
hdlmake.srcfile
import
VHDLFile
,
VerilogFile
,
SVFile
,
TCLFile
import
logging
class
ToolXilinx
(
MakeSyn
):
class
ToolXilinx
(
Make
file
Syn
):
"""Class providing the interface for Xilinx Vivado synthesis"""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment