Exemple #1
0
 def __init__(self,fir):
   sz=len(fir)
   _fir=sonic.ptrcreate("float",0,sz)
   for i in range(len(fir)):
     sonic.ptrset(_fir,fir[i],i,"float")
   Task.__init__(self,"fir",_fir,sz)
   sonic.ptrfree(_fir)
Exemple #2
0
 def write_short(self,x):
   assert self.write_size()>1
   sonic.ptrset(self.writer_mem(),x,0,"short")
   self.produce(2)