130 likes | 319 Views
Computer Organization & Design SMD137. Teachers, and Lab help. Schedule: Lectures. Laborations. Teaching. Course material. Course information. Teacher. Lectures and Examiner Per Lindgren Room A2303 Per.Lindgren@ ltu.se. Schedule. 16 lectures. 5 laborations, all in the Unix labs.
E N D
Computer Organization & Design SMD137 • Teachers, and Lab help. • Schedule: • Lectures. • Laborations. • Teaching. • Course material. • Course information.
Teacher • Lectures and Examiner Per Lindgren Room A2303 Per.Lindgren@ltu.se
Schedule • 16 lectures. • 5 laborations, all in the Unix labs. • you must get a Unix account NOW. • ENROLL to course before 3rd lecture. • Scheduled labs (at least early in the course): • Lab help personnel will be available. • Other lab help available through email; mail -s HELP per.lindgren@ltu.se
Course material • Patterson / Hennessy: Computer Organization & Design The Hardware / Software Interface • On the web: www.sm.luth.se/csee/courses/smd/137/ • 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 your Unix account. mail -s ENROLL dtlabs@jota NAMN Jan Jacobson KLASS D3A PERSONNR 780912-4321 JOTAKONTO janjac-3 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 • 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.
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 SynSim) 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 !!!