130 likes | 374 Views
D0013E Microcomputer Engineering. Teachers, and Lab help. Schedule: Lectures. Laborations. Teaching. Course material. Course information. Teachers. Lectures and Examiner Per Lindgren (Professor in Embedded Systems) Room A2308 per.lindgren@ltu.se
E N D
D0013E Microcomputer Engineering • Teachers, and Lab help. • Schedule: • Lectures. • Laborations. • Teaching. • Course material. • Course information.
Teachers • Lectures and Examiner • Per Lindgren (Professor in Embedded Systems) • Room A2308 • per.lindgren@ltu.se • Simon Aittamma (PhD student Embedded Systems) • Room A2312 • simon.aittamaa@ltu.se
Schedule • 16 lectures approx (3 extra scheduled). • 5 laborations, all in the Unix labs (A2506, A1503, A1504, A1505). • you must get a Unix account NOW. • Scheduled labs (at least early in the course): • Lab help personnel will be available. • Other lab help available through email. Title your mail “D0013E, HELP”. Daniel Öhrlund <danielohrlund@gmail.com>Jesper Moberg <moberg.jesper@gmail.com> • Questions on the lectures and course material.Title your mail “D0013E, QUESTION” • per.lindgren@ltu.se • simon.aittamaa@ltu.se
Course material • Patterson / Hennessy: Computer Organization & Design The Hardware / Software Interface, Edition 1..4 • On the web: www.sm.luth.se/csee/courses/smd/D0013E/ • Schedule, course plan, course info (how-to). • Lab assignments. • MIPS LR 3300 Reference manual, (needed later). • Slides, (like this one).
Laborations • In groups of two students (or alone). • When decided on lab groups, please send a mail titled “D0013E, GROUP”with your names and mail adresses to simon.aittamaa@ltu.se • Simon will answer with your group number
Laborations • Assignments available through the web page. • Unique assignments for each group in some of the labs. • Deadlines. • Try to turn in you labs in time! • Precedence will be given to labs turned in on time. • Labs are submitted, acknowledged and returned through fronter.
Lab help • First scheduled labs • Lab help personnel will be available. • They will help you get started • Purpose of lab help: • To help you solving the problem,NOT • Solving the problem for you.
Micro Computer Engineering what’s that? • Computer Organization & Design • Computer architecture: • Instruction set. • Computer design: • Interfacing the environment. • Hardware implementation. • The Hardware / Software Interface • Programming the computer: • write your own user programs. • Controlling the hardware: • write your own system programs (OS/drivers).
The Soll Simulator (we will use SyncSim) Zeroext. Branch logic 0 A ALU 4 B + 31 + Sgn/Ze extend
Why study the CPU in detail? • Micro processors occur everywhere! • Computers, obviously. • Embedded systems: • TV. • Cell phones. • Cars. • Smart card. • Embedded Internet Systems, (EIS).!!! HOT RESEARCH TOPIC !!!