debugging hardware