update comments
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 14 Mar 2019 02:54:57 +0000 (02:54 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 14 Mar 2019 02:55:04 +0000 (02:55 +0000)
src/add/example_buf_pipe.py
src/add/nmigen_add_experiment.py

index 6bd4d062e9fbddc32582792d970407fc5aa4d3b7..6678a6713f05280828d7b3a5ef4fd4f3adffaa96 100644 (file)
@@ -181,7 +181,7 @@ class BufferedPipeline:
                ]
 
 
-class BufPipe(BufferedPipeline, ExampleStage):
+class BufPipe(BufferedPipeline):
 
     def __init__(self):
         BufferedPipeline.__init__(self)
index f53037d1a88c912566cd13fd32db1945346a1751..1c795fc2c5c3d145e5e90a4ccccde89eb9e1838e 100644 (file)
@@ -98,7 +98,6 @@ class InputGroup:
         pe = PriorityEncoder(self.num_rows)
         m.submodules.selector = pe
         m.submodules.out_op = self.out_op
-        m.submodules.out_op_v = self.out_op.v
         m.submodules += self.rs
 
         # connect priority encoder
@@ -822,7 +821,7 @@ class FPAddStage1Mod(FPState):
         #m.submodules.norm1_in_z = self.in_z
         #m.submodules.norm1_out_z = self.out_z
         m.d.comb += self.out_z.copy(self.in_z)
-        # tot[27] gets set when the sum overflows. shift result down
+        # tot[-1] (MSB) gets set when the sum overflows. shift result down
         with m.If(self.in_tot[-1]):
             m.d.comb += [
                 self.out_z.m.eq(self.in_tot[4:]),
@@ -832,7 +831,7 @@ class FPAddStage1Mod(FPState):
                 self.out_of.sticky.eq(self.in_tot[1] | self.in_tot[0]),
                 self.out_z.e.eq(self.in_z.e + 1)
         ]
-        # tot[27] zero case
+        # tot[-1] (MSB) zero case
         with m.Else():
             m.d.comb += [
                 self.out_z.m.eq(self.in_tot[3:]),