course_outline
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
course_outline [2007/07/31 19:53] – external edit 127.0.0.1 | course_outline [2009/12/30 02:37] – allison | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Course Outline ====== | ||
- | The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed: | + | ============ Course Outline: Embedded Systems ============ |
- | ===== Week 1 ===== | + | CSE 3215 Winter 2010 |
+ | Department of Computer Science and Engineering | ||
+ | York University, | ||
- | Your notes here. | + | Class meets TR 16:00-17:30 SC 303 |
- | ===== Week 2 ===== | + | Labs as scheduled by registrar |
+ | * LAB01 M 13:00-16:00 CSE 1004 | ||
+ | * LAB02 F 13:00-16:00 CSE 1004 (may be canceled) | ||
- | ===== Midterm ===== | + | Instructor : Robert Allison, CSE 3051, allison@cse.yorku.ca, |
+ | office hours: TBD. | ||
- | ===== Drop Deadline | + | TA: Cyrus Minwalla. |
+ | |||
+ | ====== | ||
+ | |||
+ | Embedded systems are an important area of computer engineering and a large and growing market for computing technology. The trends to mobile computing, ubiquitous computing, and pervasive computing combined with ever increasing computational power and powerful new paradigms in hardware design are changing embedded systems design. In this course we consider the design of embedded hardware and software under pressures and constraints including performance, | ||
+ | |||
+ | ====== Prerequisites ====== | ||
+ | |||
+ | |||
+ | The departmental prerequisites for this course are general pre-requisites and CSE3201.04 (i.e. the latest version of the course, taught using Verilog and with a hardware lab component). Students should have a good understanding of digital and analogue electronics and computer organisation. You should also be familiar with assembly programming (C programming will be very helpful). | ||
+ | |||
+ | ====== Topics (tentative) ====== | ||
+ | |||
+ | ^ Week ^ Dates ^ Lecture | ||
+ | | 1 | Jan 5, 7 | Introduction | ||
+ | | 2 | Jan 12, 14 | microcontrollers, | ||
+ | | 3 | Jan 19, 21 | Peripherals | ||
+ | | 4 | Jan 26, 28 | Interrupts | ||
+ | | 5 | Feb 2, 4 | Test #1 Mar 31, Peripherals & Interrupts | ||
+ | | 6 | Feb 9, 11 | Memory and Busses | ||
+ | | | Feb 16, 18 | READING WEEK | No lab | | ||
+ | | 7 | Feb 23, 25 | Interfacing | ||
+ | | 8 | Mar 2, 4 | Interfacing | ||
+ | | 9 | Mar 9, 11 | Analogue interfacing, | ||
+ | | 10 | Mar 16, 18 | Programmable Logic and Rapid prototyping using FPGAs |Lab 5 con' | ||
+ | | 11 | Mar 23, 25 | Power, High Speed and other design constraints (time permitting) | ||
+ | | 12 | Mar 30, Apr 1 | Power, High Speed and other design constraints (time permitting) | ||
+ | | 13 | Apr 5 | no class | Lab 6 | | ||
+ | |||
+ | |||
+ | ====== Evaluation ====== | ||
+ | |||
+ | [[grades]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Laboratory ====== | ||
+ | |||
+ | A mandatory hardware laboratory component is required for COSC3215 (this is why the course has 4 credit weighting). The laboratory is weekly and requires attendance during the student' | ||
+ | |||
+ | Labs require preparatory work, which must be completed and approved prior to starting the lab. YOU WILL NOT BE ALLOWED TO START THE LAB IF YOU HAVE NOT SUBMITTED COMPLETE PREPATORY WORK. Students are required to document their lab work in their lab notebooks and with other appropriate documentation. This includes documenting all data collected and answering all questions posed. Students must present the documentation, | ||
+ | |||
+ | The laboratory is hands on and students should have experience with electronic circuits, computer organization and digital logic (e.g. strongly recommended or prerequisite courses are Phys 3150, COSC 2021, COSC 3201). | ||
- | ===== Week 13 ===== | ||
- | ===== Final Exam ===== | ||
course_outline.txt · Last modified: 2009/12/30 13:35 by allison