skidl.interface module

Handles interfaces for subsystems with complicated I/O.

class skidl.interface.Interface(*args, **kwargs)[source]

Bases: dict

An Interface bundles a group of nets/buses into a single entity with each net/bus becoming an attribute. An Interface is also usable as a dict where the attribute names serve as keys. This means the ** operator works on an Interface.

erc_list = []