SENG 440: Embedded Systems
Table of Contents
New information
- Lesson 04 'Custom design of embedded processors':
Tuesday May 22, 2012
Slides Lesson 04
- Lesson 03 'Hardware-Software-Firmware II':
Wednesday May 16, 2012
Slides Lesson 03
- Lesson 02 'Hardware-Software-Firmware I':
Tuesday May 15, 2012
Slides Lesson 02
- Since I am attending a conference,
the class today (Friday, May 11th) has been cancelled.
- Pilot lesson:
Tuesday May 8, 2012
Slides Pilot Lesson
(course syllabus)
- Lesson 01 'Introduction':
Wednesday May 9, 2012
Slides Lesson 01
Accessing Course Materials
All of the downloadable course materials associated with this web page
are stored in a password protected area. In order to access the course
materials, you will need to know the
appropriate username and password to use (for the web server). If you are
taking this course, you should know the correct username and password (which
were announced during the first lecture). Note that this username and
password are not the ones for your Netlink (or faculty/departmental)
account.
Instructor
Mihai SIMA
E-Mail: 
Office: EOW 313
Office hours: Wednesday 1:30pm-3:30pm
Teaching Assistant
Course Syllabus
The course syllabus is included in the pilot lesson which is available for
download from
here.
Project
Midterm Exam
-
The mid-term exam date: TBD
- It will be held during regular lecture hours.
- It is open books and open notes.
Final Exam
-
The final exam date: TBD
- It is open books and open notes.
Learning Centre
- Typical Midterm Exam Questions
- Typical Final Exam Questions
- Fixed-point arithmetic
Software Resources
- "ARM Architecture Reference Manual" (Addison Wesley 2001) can be
freely downloaded from Internet. For example, go to
Altera
website and search for Section "Third-Party Literature" document "ARM DDI 0100E"
- A complete ARM toolchain (compiler, simulator) is also available inside
campus network.
Just login on any lab machine in ELW B215
(c66.seng.uvic.ca ... c103.seng.uvic.ca).
The compiler is available under "/usr/local/arm-linux/bin/"
directory.
To compile, type: arm-linux-gcc -static example.c
The simulators are available under "/sw/SimIT-ARM-2.1/bin/"
directory.
To simulate the resulting executable file (a.out) just type
/sw/SimIt-ARM-2.1/bin/sima -f /sw/SimIt-ARM-2.1/share/nwfpe.bin a.out
SpecCharts
- SpecCharts compiler is available inside campus network.
Just login on "timewarp.seng.engr.uvic.ca".
The initialization sequence is:
tcsh
source /opt/seng/specsyn-3.2/setup
cd /opt/seng/specsyn-3.2/bin
To launch the speccharts compiler in graphical mode: ./xspeccharts &
To translate specchart to vhdl: /opt/seng/specsyn-3.2/bin/sc2vhdl test.sc test.vhdl
- SpecCharts example
Feedback
Feedback on the course and teaching is always most welcome!
The instructor will never hold any of your comments against you, but
please be constructive in your criticism.