Just be careful, because if you read both controllers in each pass, your input may not be guaranteed to be correct. Repeated read solutions need to be able to do 2 complete passes within one DMC period, and doing both controllers at once is longer than at least rate F. Best guidance right now for repeated reads is to just do each controller totally separately.