update comments
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 30 Apr 2019 22:36:21 +0000 (23:36 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 30 Apr 2019 22:36:21 +0000 (23:36 +0100)
src/add/singlepipe.py

index 002b60157d9ebd41c48fed9f78d1031585236117..f2632d27069300ff88bdd25f9f87f04246471861 100644 (file)
@@ -778,12 +778,12 @@ class FIFOControl(ControlBase):
             m.d.comb += nmoperator.eq(result, self.process(data_i))
             return nmoperator.cat(result)
 
-        ## prev: make the FIFO "look" like a PrevControl...
+        ## prev: make the FIFO (Queue object) "look" like a PrevControl...
         m.submodules.fp = fp = PrevControl()
         fp.valid_i, fp._ready_o, fp.data_i = fifo.we, fifo.writable, fifo.din
         m.d.comb += fp._connect_in(self.p, fn=processfn)
 
-        # next: make the FIFO "look" like a NextControl...
+        # next: make the FIFO (Queue object) "look" like a NextControl...
         m.submodules.fn = fn = NextControl()
         fn.valid_o, fn.ready_i, fn.data_o  = fifo.readable, fifo.re, fifo.dout
         connections = fn._connect_out(self.n, fn=nmoperator.cat)
@@ -794,7 +794,7 @@ class FIFOControl(ControlBase):
             m.d.comb += connections[:2] # combinatorial on next ready/valid
         else:
             m.d.sync += connections[:2]  # unbuffered fwft mode needs sync
-        data_o = connections[2]
+        data_o = connections[2] # get the data
         data_o = self._postprocess(data_o) # XXX TBD, does nothing right now
         m.d.comb += data_o