mirror of
https://github.com/ehw-fit/ariths-gen.git
synced 2025-04-08 00:02:12 +01:00
Small bugfix in python code generation (I initially thought this line is useless).
This commit is contained in:
parent
5d2f4e07e7
commit
b1ddc8c387
@ -41,6 +41,10 @@ class Wire():
|
||||
"""
|
||||
if self.is_const():
|
||||
return f"({self.c_const}) << {offset}\n"
|
||||
# If wire is part of an input bus (where wire names are concatenated from bus prefix and their index position inside the bus in square brackets)
|
||||
# then the wire value is obtained from bitwise shifting the required wire from the parent bus ('parent_bus.prefix' is the same value as 'self.prefix')
|
||||
elif self.is_buswire():
|
||||
return f"(({self.prefix} >> {self.index}) & 0x01) << {offset}\n"
|
||||
else:
|
||||
return f"(({self.name} >> 0) & 0x01) << {offset}\n"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user