import time import sys DesAddr=0xC0 #default value SerAddr=0xB0 #default value board.devAddr = DesAddr board.WriteReg(0x01,0x06) board.WriteReg(0x21,0x97) time.sleep(1) board.devAddr = SerAddr --- this resets the digital logic board.WriteReg(0x03,0xE5) board.WriteReg(0x03,0xC5) board.WriteReg(0x2D,0x0F) #force 0x0f parity error time.sleep(1) board.devAddr = DesAddr board.WriteReg(0x24,0x03) #enable BIST select 50MHz internal clock time.sleep(10) board.WriteReg(0x24,0x00) # disable BIST time.sleep(1) BIST_ERROR=board.ReadReg(0x25) #read bist errors print hex(BIST_ERROR)