From 5ebcdffe48002af2a6838ee2f19478c8d183d2d3 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Tue, 19 Nov 2019 15:37:05 +0000 Subject: [PATCH] documentation on pipeline API --- src/nmutil/singlepipe.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/nmutil/singlepipe.py b/src/nmutil/singlepipe.py index 69a4efe5..a526be7b 100644 --- a/src/nmutil/singlepipe.py +++ b/src/nmutil/singlepipe.py @@ -4,7 +4,16 @@ * http://bugs.libre-riscv.org/show_bug.cgi?id=64 * http://bugs.libre-riscv.org/show_bug.cgi?id=57 - Important: see Stage API (stageapi.py) in combination with below + Important: see Stage API (stageapi.py) and IO Control API + (iocontrol.py) in combination with below. This module + "combines" the Stage API with the IO Control API to create + the Pipeline API. + + The one critically important key difference between StageAPI and + PipelineAPI: + + * StageAPI: combinatorial (NO REGISTERS / LATCHES PERMITTED) + * PipelineAPI: synchronous (registers / latches MAY added on demand) RecordBasedStage: ---------------- -- 2.30.2