Embedded system Architecture