receiveOther method
Makes this signals tagged with tags be driven by other.
Implementation
void receiveOther(Interface<TagType> other, Iterable<TagType> tags) {
getPorts(tags).forEach((portName, thisPort) {
thisPort <= other.port(portName);
});
}