Pearl (CA) interview question

How to design a hardware interface system