From 86d9a5e3f1309a6b3534fa696c982c9e83297496 Mon Sep 17 00:00:00 2001 From: Andrey Miroshnikov Date: Tue, 31 May 2022 23:51:30 +0100 Subject: [PATCH] Added comment --- src/spec/iomux.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/spec/iomux.py b/src/spec/iomux.py index 83f22d1..d69e94a 100644 --- a/src/spec/iomux.py +++ b/src/spec/iomux.py @@ -28,6 +28,11 @@ io_layout = (("i", 1), ("o", 1) ) +# This block produces an N-to-1 mux with N 3-bit bank ports and one pad port. +# The bank ports are intended to be wired to peripheral functions, +# while the pad port will connect to the I/O pad. +# Each port has o/oe/i signals, and the bank signal is used to select +# between the bank ports. class IOMuxBlockSingle(Elaboratable): def __init__(self, n_banks=4): -- 2.30.2