示例#1
0
 protected override IEnumerable <TAVerb> RealizeDefault()
 {
     return(_host.TASite.RShift(
                SignalSource.Create(StdLogicVector._0s(_host.DataWidth)),
                SignalSource.Create(StdLogicVector._0s(_host.ShiftWidth)),
                SignalSink.Nil <StdLogicVector>()));
 }
示例#2
0
 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>()));
 }
示例#3
0
 protected override IEnumerable <TAVerb> RealizeDefault()
 {
     return(_host.TASite.Read(SignalSink.Nil <StdLogicVector>()));
 }
示例#4
0
 protected override IEnumerable <TAVerb> RealizeDefault()
 {
     return(_site.Id(SignalSource.Create <StdLogicVector>("0"), SignalSink.Nil <StdLogicVector>()));
 }