Skip to content
Snippets Groups Projects
Commit 6773e27d authored by Pepping's avatar Pepping
Browse files

Added make_signal_declarations_string

parent 2b86678e
No related branches found
No related tags found
No related merge requests found
...@@ -244,6 +244,14 @@ class Entity: ...@@ -244,6 +244,14 @@ class Entity:
def make_component_definition_string(self, indend = 0): def make_component_definition_string(self, indend = 0):
return self.apply_indend(self.make_definition_string("COMPONENT"), indend) + "\n" return self.apply_indend(self.make_definition_string("COMPONENT"), indend) + "\n"
def make_signal_declarations_string(self, sel_types = []):
s_return = ""
for i in range(len(self.ports)):
if (self.ports[i].type in sel_types) or (sel_types == []):
s_signal = "SIGNAL " + self.ports[i].name.ljust(self.longestPortName) + " : " + self.ports[i].type + ";\n"
s_return = s_return + s_signal
return s_return
def apply_indend(self, s, indend): def apply_indend(self, s, indend):
s_indend = "" s_indend = ""
for i in range(indend): for i in range(indend):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment