Topics in Embedded Systems(Complex Digital Systems for Software People)