コード例 #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
ファイル: Concatenizer.cs プロジェクト: cephdon/systemsharp
 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
ファイル: NopMapper.cs プロジェクト: cephdon/systemsharp
 protected override IEnumerable <TAVerb> RealizeDefault()
 {
     return(_site.Id(SignalSource.Create <StdLogicVector>("0"), SignalSink.Nil <StdLogicVector>()));
 }