read controller CIF