예제 #1
0
파일: _Signal.py 프로젝트: myhdl-jb/myhdl
 def __call__(self, left=None, right=None, signed=False, reverse=False):
     if left is None:
         if reverse:
             s = _ReverseSignal(self)
         else:
             s = _CloneSignal(self)
     else:
         if right is None:
             s = _IndexSignal(self, left)
         else:
             s = _SliceSignal(self, left, right, signed)
     self._slicesigs.append(s)
     return s
예제 #2
0
 def __call__(self, left, right=None):
     s = _SliceSignal(self, left, right)
     self._slicesigs.append(s)
     return s
예제 #3
0
파일: _Signal.py 프로젝트: Cadavis8/myhdl
 def __call__(self, left, right=None):
     s = _SliceSignal(self, left, right)
     self._slicesigs.append(s)
     return s