Friday, September 25, 2009

online micro processor

MiscAssumptions•Do you need to come to class?•I assume that:- No, but you are responsible for everything covered in class, and your - You have a basic knowledge of computer architecture ( MSE )tuition is paying for me to be here for you- You can write a simple program in 8051 assembly language or C- Note: you are also responsible for the assigned reading (even if we don’t - You know hexadecimal and binary number systems (DS 1)cover it in class!)- You know basic logic functions and equations- These lecture notes are general headings. Not everything covered in class discussion is guaranteed to be in the published notes- This class is reasonably small and I take notice when you•If I’m wrong, tel me now!’re not here- Class attendance doesn’t come into play unless there is a reason to consider it •No phones, children or petsCSS427- Introduction to Embedded Systems7CSS427- Introduction to Embedded Systems8Course Structure - 2Course Structure - 3- Part 2: Design environments•Course is divided into major topic areas which follow the embedded design lifecycle - Real Time Operating Systemsmodel- Software requirements- Part 1: Embedded lifecycle- Interfacing to the real world- What is an embedded system?- Designing for quality, safety and performance- Development tools- Embedded microprocessors- Creating executable software- Digital Signal Processors, DSPs- Part 3: HW/SW Integration- Partitioning an algorithm- Addressing modes- HW/SW Co-design, UML-based designs, Simulation methods- Writing in assembly language- Choosing components- Assembling, linking, loading, debugging- Interfacing (device-drivers, busses)- Part 4: Special topics- Internet appliances