projects
/
ieee754fpu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update comments
[ieee754fpu.git]
/
src
/
add
/
fpadd
/
pipeline.py
diff --git
a/src/add/fpadd/pipeline.py
b/src/add/fpadd/pipeline.py
index 45b943eaa12641a496e8787b4ee16d7df5b43b8c..e244ee60e2f373d917de6eaeaca4a6e7f74d9f32 100644
(file)
--- a/
src/add/fpadd/pipeline.py
+++ b/
src/add/fpadd/pipeline.py
@@
-5,7
+5,7
@@
from nmigen import Module
from nmigen.cli import main, verilog
from nmigen import Module
from nmigen.cli import main, verilog
-from singlepipe import (ControlBase,
UnbufferedPipelin
e, PassThroughStage)
+from singlepipe import (ControlBase,
SimpleHandshak
e, PassThroughStage)
from multipipe import CombMuxOutPipe
from multipipe import PriorityCombMuxInPipe
from multipipe import CombMuxOutPipe
from multipipe import PriorityCombMuxInPipe
@@
-29,7
+29,7
@@
class FPADDBasePipe(ControlBase):
self._eqs = self.connect([self.pipe1, self.pipe2, self.pipe3])
def elaborate(self, platform):
self._eqs = self.connect([self.pipe1, self.pipe2, self.pipe3])
def elaborate(self, platform):
- m =
Module(
)
+ m =
ControlBase.elaborate(self, platform
)
m.submodules.scnorm = self.pipe1
m.submodules.addalign = self.pipe2
m.submodules.normpack = self.pipe3
m.submodules.scnorm = self.pipe1
m.submodules.addalign = self.pipe2
m.submodules.normpack = self.pipe3