From d2ce78d6b263012a5dbb394bb754cc709e9bbd5f Mon Sep 17 00:00:00 2001 From: Kia <kia@special-circumstanc.es> Date: Wed, 3 Mar 2021 20:16:15 -0700 Subject: [PATCH] notes for further work & testing --- gearbox.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gearbox.py b/gearbox.py index 57b2271..1ffb0f4 100755 --- a/gearbox.py +++ b/gearbox.py @@ -4,6 +4,13 @@ from nmigen.hdl.rec import * from nmigen.cli import main +# NEXT TASKS (IMMEDIATE) +# finish fleshing out code, attach buses from the Flow controller to the gearbox +# do the write-logic +# figure out how the Altera gearbox design works (number of pipeline stages and what each does) + + + # REMAINING WORK # @@ -12,6 +19,11 @@ from nmigen.cli import main # as that coming in (can do with PRBS) and that bus interface constraints are not violated +# can make a testbench only operating on the indices and the flowcontrol signals that keeps a +# model of the valid/invalid bits and verifies that when a transaction happens, the right bits +# get read/written and the right indices get moved in the right ways + + class IndexDisambiguator(Enum): LAST_OP_UNKNOWN = 0 LAST_OP_WAS_WRITE = 1 -- GitLab