@@ -685,35 +685,35 @@ def test_patterns(self, chipSel=None, taps=None, mode='std', pattern1=None, patt
685685 if mode not in MODE :
686686 raise ValueError ("Invalid parameter" )
687687
688- self .select_adc (chipSel )
688+ self .selectADC (chipSel )
689689 if mode == 'ramp' : # ramp mode
690- self .controller .test ('en_ramp' )
690+ self .adc .test ('en_ramp' )
691691 taps = None
692692 pattern1 = None
693693 pattern2 = None
694694 elif pattern1 == None and pattern2 == None :
695695 # synchronization mode
696- self .controller .test ('pat_sync' )
696+ self .adc .test ('pat_sync' )
697697 # pattern1 = 0b11110000 when self.resolution is 8
698698 # pattern1 = 0b111111000000 when self.resolution is 12
699699 pattern1 = ((2 ** (self .resolution // 2 )) - 1 ) << (self .resolution // 2 )
700700 pattern1 = self ._signed (pattern1 , self .resolution )
701701 elif isinstance (pattern1 ,int ) and pattern2 == None :
702702 # single pattern mode
703703
704- if type (self .controller ) is HMCAD1520 :
704+ if type (self .adc ) is HMCAD1520 :
705705 # test patterns of HMCAD1520 need special cares
706706 ofst = 16 - self .resolution
707707 reg_p1 = pattern1 << ofst
708708 else :
709709 reg_p1 = pattern1
710710
711- self .controller .test ('single_custom_pat' , reg_p1 )
711+ self .adc .test ('single_custom_pat' , reg_p1 )
712712 pattern1 = self ._signed (pattern1 , self .resolution )
713713 elif isinstance (pattern1 ,int ) and isinstance (pattern2 ,int ):
714714 # dual pattern mode
715715
716- if type (self .controller ) is HMCAD1520 :
716+ if type (self .adc ) is HMCAD1520 :
717717 # test patterns of HMCAD1520 need special cares
718718 ofst = 16 - self .resolution
719719 reg_p1 = pattern1 << ofst
@@ -722,7 +722,7 @@ def test_patterns(self, chipSel=None, taps=None, mode='std', pattern1=None, patt
722722 reg_p1 = pattern1
723723 reg_p2 = pattern2
724724
725- self .controller .test ('dual_custom_pat' , reg_p1 , reg_p2 )
725+ self .adc .test ('dual_custom_pat' , reg_p1 , reg_p2 )
726726 pattern1 = self ._signed (pattern1 , self .resolution )
727727 pattern2 = self ._signed (pattern2 , self .resolution )
728728 else :
@@ -754,7 +754,7 @@ def _check(data):
754754
755755 if taps == None :
756756 self .snapshot ()
757- results = [_check (self .read_ram (cs )) for cs in chipSel ]
757+ results = [_check (self .readRAM (cs )) for cs in chipSel ]
758758 results = np .array (results ).reshape (len (chipSel ),len (self .laneList )).tolist ()
759759 results = dict (zip (chipSel ,results ))
760760 for cs in chipSel :
@@ -763,14 +763,14 @@ def _check(data):
763763 for tap in taps :
764764 self .delay (tap , chipSel )
765765 self .snapshot ()
766- results += [_check (self .read_ram (cs )) for cs in chipSel ]
766+ results += [_check (self .readRAM (cs )) for cs in chipSel ]
767767 results = np .array (results ).reshape (- 1 ,len (chipSel ),len (self .laneList ))
768768 results = np .einsum ('ijk->jik' ,results ).tolist ()
769769 results = dict (zip (chipSel ,results ))
770770 for cs in chipSel :
771771 results [cs ] = dict (zip (taps ,[np .array (row ) for row in results [cs ]]))
772772
773- self .controller .test ('off' )
773+ self .adc .test ('off' )
774774
775775 if len (chipSel ) == 1 :
776776 return results [chipSel [0 ]]
@@ -1050,8 +1050,4 @@ def from_device_info(cls, parent, device_name, device_info, initialize=False, **
10501050 :param kwargs:
10511051 :return:
10521052 """
1053- host = parent
1054- #return cls(parent, device_name, device_info, initialize, **kwargs)
1055- # XXX should device_info be passed as kwargs to cls? Would require renaming
1056- # some parameters, so am not for now.
1057- return cls (host )
1053+ return cls (parent , device_name , device_info , initialize , ** kwargs )
0 commit comments