User Tools

Site Tools


course_outline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
course_outline [2014/01/04 14:58] egzcourse_outline [2014/01/04 15:55] (current) egz
Line 3: Line 3:
 CSE 3215 Winter 2014 CSE 3215 Winter 2014
 Department of Electrical Engineering and Computer Science Department of Electrical Engineering and Computer Science
-York University,  Toronto, Ontario+
  
 ====== Instructor ====== ====== Instructor ======
-Ebrahim Ghafar-Zadeh , LAS 1012D, e-mail: egz@cse.yorku.ca, Office hours: W 8:30-9:30.+[[https://wiki.eecs.yorku.ca/lab/egzlab/members:start|Ebrahim Ghafar-Zadeh]], LAS 1012D, e-mail: egz@cse.yorku.ca, Office hours: W 8:30-9:30. 
  
-[[https://wiki.eecs.yorku.ca/lab/egzlab/members:start|Ebrahim Ghafar-Zadeh]] 
  
 ====== Teaching Assistants (TAs) ====== ====== Teaching Assistants (TAs) ======
Line 16: Line 16:
 Lectures &Tutorials Classes meet at CB 120 and Lab Classes meet at LAS 1004A Lectures &Tutorials Classes meet at CB 120 and Lab Classes meet at LAS 1004A
  
-Course overview and Outcomes+====== Course overview and Outcomes ======
 Unlike a general-purpose computer, such as a personal computer, an embedded system is a special-purpose system in which the computer is completely encapsulated by the device it controls. The embedded system design consists of hardware, software, analog microelectronics, sensors and actuators which are combined for a specific application ranging from communications, to transportation, avionic and to medical instrumentation. Students will gain in-depth technical competence in the various areas including the design of hardware/software for embedded systems, the design of analog interfacing system along with the selection of appropriate sensors and actuators. Unlike a general-purpose computer, such as a personal computer, an embedded system is a special-purpose system in which the computer is completely encapsulated by the device it controls. The embedded system design consists of hardware, software, analog microelectronics, sensors and actuators which are combined for a specific application ranging from communications, to transportation, avionic and to medical instrumentation. Students will gain in-depth technical competence in the various areas including the design of hardware/software for embedded systems, the design of analog interfacing system along with the selection of appropriate sensors and actuators.
  
    
  
-Prerequisites +====== Prerequisites ====== 
  
 Students should have a good understanding of digital and analog electronics and computer organization. You should also be familiar with assembly programming (C programming will be helpful). Students should have a good understanding of digital and analog electronics and computer organization. You should also be familiar with assembly programming (C programming will be helpful).
  
  
-====== Contact ====== 
- 
-[[contact | Instructor: R. Allison; TA: Kyle Watters, Nariman Farsad]] 
- 
-====== Overview ====== 
- 
-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, cost, size, time to market, power, ... 
- 
-====== 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 and C programming (CSE 2031, CSE 2021). 
  
 ====== Topics (tentative) ====== ====== Topics (tentative) ======
  
 ^  Week  ^  Dates  ^  Lecture  ^  Lab  ^ ^  Week  ^  Dates  ^  Lecture  ^  Lab  ^
-| 1  | Jan 3, 5 | Introduction  | No lab  | +| 1  | Jan 7, 9 | Introduction  | No lab  | 
-| 2  | Jan 10, 12  | Microcontrollers, 68HCS12 architecture and instruction set | Lab 0 (Safety Issues, Introduction to Facilities and Tutorial + 
-| 3  | Jan 17, 19  | Peripherals  | Lab 1  | +
-| 4  | Jan 24, 26  | Interrupts  | Lab 2  | +
-| 5  | Jan3, Feb 2 | Peripherals & Interrupts  | Lab 3  | +
-| 6  | Feb 7, 9   Memory and Busses   | Lab 3 con'  | +
-| 7  | Feb 14, 16  | Interfacing  | Lab 4  | +
-|    | Feb 22, 24  | READING WEEK  | No lab  | +
-| 8  | Feb 28,Mar 1  | Interfacing  | Lab 4  | +
-| 9  | Mar 6, 8   | Analogue interfacing  | Lab 5  | +
-| 10  | Mar 13, 15   | Programmable Logic and Rapid prototyping using FPGAs  |Lab 5 con'+
-| 11  | Mar 20, 22   | Power, High Speed and other design constraints (time permitting)  | Lab 6  | +
-| 12  | Mar 27, 29   | Power, High Speed and other design constraints (time permitting)  | Lab 6  | +
-| 13  | Apr 3   | Lab demos  | Lab 6  |+
  
-Quizzes will be held during class periods. +[[http://www.eecs.yorku.ca/course_archive/2013-14/W/3215/|CSE3215 Winter 2013-14]]
- +
-====== Evaluation ====== +
- +
-[[grades| Grades and Grading]] +
- +
- +
- +
- +
-====== Laboratory ====== +
- +
-[[laboratory:startLab information]]+
  
  
 + 
  
  
course_outline.1388847492.txt.gz · Last modified: 2014/01/04 14:58 by egz

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki