protected override IEnumerable <TAVerb> RealizeDefault() { return(_host.TASite.RShift( SignalSource.Create(StdLogicVector._0s(_host.DataWidth)), SignalSource.Create(StdLogicVector._0s(_host.ShiftWidth)), SignalSink.Nil <StdLogicVector>())); }
protected override IEnumerable <TAVerb> RealizeDefault() { ISignalSource <StdLogicVector>[] ops = Enumerable.Repeat( SignalSource.Create(StdLogicVector._0s(_host.WordWidth)), _host.NumWords).ToArray(); return(_host.TASite.Concat(ops, SignalSink.Nil <StdLogicVector>())); }
protected override IEnumerable <TAVerb> RealizeDefault() { return(_host.TASite.Read(SignalSink.Nil <StdLogicVector>())); }
protected override IEnumerable <TAVerb> RealizeDefault() { return(_site.Id(SignalSource.Create <StdLogicVector>("0"), SignalSink.Nil <StdLogicVector>())); }