conditionalDriveOther method

Conditional conditionalDriveOther(
  1. Interface<TagType> other,
  2. Iterable<TagType> tags
)

Makes this conditionally drive interface signals tagged with tags on other.

Implementation

Conditional conditionalDriveOther(
        Interface<TagType> other, Iterable<TagType> tags) =>
    ConditionalGroup(getPorts(tags)
        .map((portName, thisPort) =>
            MapEntry(portName, other.port(portName) < thisPort))
        .values
        .toList());