130 likes | 272 Views
Computer Engineering SMD082/SMD066. Teachers, and Lab help. Schedule: Lectures. Laborations. Teaching. Course material. Course information. Teacher. Lectures Per Lindgren Room A2307 pln@sm.luth.se Laborations: dtlabs@sm.luth.se chrsta-8 @sm.luth.se Christian Ståhlberg
E N D
Computer Engineering SMD082/SMD066 • Teachers, and Lab help. • Schedule: • Lectures. • Laborations. • Teaching. • Course material. • Course information.
Teacher • Lectures Per Lindgren Room A2307 pln@sm.luth.se • Laborations: dtlabs@sm.luth.se chrsta-8@sm.luth.se Christian Ståhlberg eriuli-8@sm.luth.se Ulrik Erikstam pataub-8@sm.luth.se Patrick Aubert Room A2302
Schedule • 17 lectures, all in A117 (LKAB). • 5 laborations, all in the Unix labs. • you must get a jota Unix account NOW. • ENROLL to course before 2nd lecture. • 1st scheduled lab: • Lab help personnel will be available. • Other lab help available through email; mail -s HELP dtlabs@sm.luth.seor according to schedule on the door of room 2302. • 1st lab should be submitted Monday 29th 08.00.
Course material • Patterson / Hennessy: Computer Organization & Design The Hardware / Software Interface • On the web: www.sm.luth.se/csee/courses/smd/082/ • Schedule, course plan, course info (how-to). • Lab assignments. • MIPS LR 3300 Reference manual, (needed later). • Slides, (like this one). • Current Lab status, (submitted, collected, returned, passed).
Laborations • In groups of two students, or alone. • How to ENROLL. • Must be from jota account. mail -s ENROLL dtlabs@jota NAMN Jan Jacobson KLASS D3A PERSONNR 780912-4321 JOTAKONTO d92-jjn LABBA_ENSAM (or ) LABBA_MED Matti Johansson <ctrl-d>
Laborations • Assignments available through the web page. • Unique assignments for each group. • Strict deadlines. • Turn in you labs in time! • Late labs will be collected and graded if time allows. • Labs are submitted, acknowledged and returned by email. • Strict formatting rules. • Incorrect formatted submissions are directly rejected. • Current Lab status available on the web page.
Lab help • 1st scheduled lab • 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.
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.
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 !!!