clarify StageChain
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 19 Nov 2019 15:44:17 +0000 (15:44 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 19 Nov 2019 15:44:17 +0000 (15:44 +0000)
src/nmutil/stageapi.py

index 5c0308e23afb1fae4dd9eea048a0276bf250c3da..57eb1e079956607131b9c47c75255ff2af6286d8 100644 (file)
@@ -199,11 +199,12 @@ class StageHelper(Stage):
 
 
 class StageChain(StageHelper):
-    """ pass in a list of stages, and they will automatically be
-        chained together via their input and output specs into a
-        combinatorial chain, to create one giant combinatorial block.
+    """ pass in a list of stages (combinatorial blocks), and they will
+        automatically be chained together via their input and output specs
+        into a combinatorial chain, to create one giant combinatorial
+        block.
 
-        the end result basically conforms to the exact same Stage API.
+        the end result conforms to the exact same Stage API.
 
         * input to this class will be the input of the first stage
         * output of first stage goes into input of second
@@ -214,7 +215,7 @@ class StageChain(StageHelper):
         NOTE: whilst this is very similar to ControlBase.connect(), it is
         *really* important to appreciate that StageChain is pure
         combinatorial and bypasses (does not involve, at all, ready/valid
-        signalling of any kind).
+        signalling OF ANY KIND).
 
         ControlBase.connect on the other hand respects, connects, and uses
         ready/valid signalling.
@@ -232,7 +233,7 @@ class StageChain(StageHelper):
                          "driving from two sources, module is being flattened"
                          will be issued.
 
-        NOTE: do NOT use StageChain with combinatorial blocks that have
+        NOTE: DO NOT use StageChain with combinatorial blocks that have
         side-effects (state-based / clock-based input) or conditional
         (inter-chain) dependencies, unless you really know what you are doing.
     """