self.ss_item = self.samplenum
def handle_tms_edge(self, tck, tms):
self.ss_item = self.samplenum
def handle_tms_edge(self, tck, tms):
def handle_tapc_state(self, tck, tms):
self.oldcjtagstate = self.cjtagstate
def handle_tapc_state(self, tck, tms):
self.oldcjtagstate = self.cjtagstate
(tdi, tdo, tck, tms, trst, srst, rtck) = self.wait({2: 'r'})
self.handle_tapc_state(tck, tms)
(tdi, tdo, tck, tms, trst, srst, rtck) = self.wait({2: 'r'})
self.handle_tapc_state(tck, tms)
- if (self.cjtagstate == 'OSCAN1'):
- if (self.oscan1cycle == 0): # nTDI
- if (tms == 0):
- tdi_real = 1
- else:
- tdi_real = 0
+ if self.cjtagstate == 'OSCAN1':
+ if self.oscan1cycle == 0: # nTDI
+ tdi_real = 1 if (tms == 0) else 0
tdo_real = tms
self.handle_rising_tck_edge(tdi_real, tdo_real, tck, tms_real, trst, srst, rtck)
self.oscan1cycle = 0
tdo_real = tms
self.handle_rising_tck_edge(tdi_real, tdo_real, tck, tms_real, trst, srst, rtck)
self.oscan1cycle = 0
while (tck == 1):
(tdi, tdo, tck, tms_n, trst, srst, rtck) = self.wait([{2: 'f'}, {3: 'e'}])
while (tck == 1):
(tdi, tdo, tck, tms_n, trst, srst, rtck) = self.wait([{2: 'f'}, {3: 'e'}])