Mixed-Signal Embedded Systems Design