Unverified Commit a79a20ea authored by Schuyler Eldridge's avatar Schuyler Eldridge
Browse files

Add FixedIOModule, FixedIOBlackBox



Add a new module hierarchy that promotes the type of the IO of that module
to a type parameter.  This module hierarchy includes:

  1. FixedIOBaseModule
  2. FixedIORawModule
  3. FixedIOBlackBox

Both (2) and (3) inherit from (1).  These modules are all "fixed" in the
type of their IO.  It follows that no more IO are allowed to be created
other than what is in the type.

Signed-off-by: default avatarSchuyler Eldridge <schuyler.eldridge@sifive.com>
parent b34419f3
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment