Lines Matching refs:parent
116 return (self.parent["RD_DIS"].get() & self.get_read_disable_mask(blk_part)) == 0
122 if not self.parent["RD_DIS"].is_writeable():
127 self.parent["RD_DIS"].save(self.get_read_disable_mask())
133 return (self.parent["WR_DIS"].get() & (1 << num_bit)) == 0
137 if not self.parent["WR_DIS"].is_writeable():
142 self.parent["WR_DIS"].save(1 << num_bit)
149 self.parent.print_error_msg(error_msg)
154 self.parent.print_error_msg(error_msg)
158 def __init__(self, parent, param, skip_read=False): argument
159 self.parent = parent
187 if coding_scheme == self.parent.REGS.CODING_SCHEME_NONE:
189 elif coding_scheme == self.parent.REGS.CODING_SCHEME_34:
191 elif coding_scheme == self.parent.REGS.CODING_SCHEME_RS:
200 return self.parent.REGS.CODING_SCHEME_NONE
202 return self.parent.coding_scheme
229 return [self.parent.read_reg(offs) for offs in get_offsets(self)]
241 if self.parent.debug or debug:
260 if self.parent.debug:
297 if coding_scheme == self.parent.REGS.CODING_SCHEME_NONE:
299 elif coding_scheme == self.parent.REGS.CODING_SCHEME_RS:
305 self.parent.print_error_msg(error_msg)
306 elif coding_scheme == self.parent.REGS.CODING_SCHEME_34:
335 self.parent.print_error_msg(error_msg)
353 if self.parent.debug:
361 self.parent.efuse_controller_setup()
362 if self.parent.debug:
373 if self.parent.debug:
375 self.parent.write_reg(write_reg_addr, word)
378 self.parent.write_efuses(self.id)
380 self.parent.efuse_read()
381 self.parent.get_coding_scheme_warnings(silent=True)
658 def __init__(self, parent, param): argument
660 self.parent = parent
677 self.update(self.parent.blocks[self.block].bitarray)
763 self.parent.print_error_msg(error_msg)
767 block = self.parent.blocks[self.block]
791 err_bitarray = self.parent.blocks[self.block].err_bitarray
798 self.fail = self.parent.blocks[self.block].fail
799 self.num_errors = self.parent.blocks[self.block].num_errors
836 block = self.parent.blocks[self.block]
845 self.parent.burn_all()
853 errs, fail = self.parent.get_block_errors(self.block)
857 name = self.parent.blocks[self.block].key_purpose_name
865 block = self.parent.blocks[self.block]