Describir: Designing embedded hardware /