These are walk-in hours available to ALL STUDENTS to have access to the ARM boards.
Please take advantage of these extra hours to complete your project early.
Emphasizes the design and interfacing of microprocessor computer systems. Topics covered: processor architecture and interfacing, memory structure and interfacing, bus systems, support chips, tools for hardware design, analysis, simulation, implementation, and debugging. The theoretical part of the course is complemented by a laboratory in which students get practical experience in designing and analyzing interfaces to processors, memories, and peripherals.
Class | Day | Time | Location |
---|---|---|---|
Mon | 11:00AM-12:20PM | Junkins 113 | |
Wed | 11:00AM-12:20PM | Junkins 113 |
Sections | Day | Time | Location |
---|---|---|---|
N14 | MON | 7:00PM-8:50PM | Junkins 215 |
N12 | THU | 8:00AM-9:50AM | Junkins 215 |
N13 | THU | 10:00AM-11:50AM | Junkins 215 |
N11 | FRI | 8:00AM-9:50AM | Junkins 215 |
Office: Expressway Tower 300F
Email: yis@smu.edu
Help desk:
W: 01:00PM-03:00PM
F: 11:00AM-01:00PM
Caruth Hall 484
(We will only spend a BRIEF amount of time reviewing ARM assembly, so if it is new to you, be prepared for some self-study! If you have never had an assembly class, you need to drop this class and take or audit CSE 2240 OR EE 3381)
WEEK | DATE | EVENTS/HOLIDAYS | LABORATORY EXPERIMENTS | ADDITIONAL MATERIAL AND ASSIGNMENTS | CLASS TOPIC AND OVERHEADS |
---|---|---|---|---|---|
Week 1 |
18-JAN |
NO CLASS |
NO LAB THIS WEEK |
NO CLASS |
NO CLASS |
20-JAN |
FIRST DAY OF CLASS |
NO LAB THIS WEEK |
|||
Week 2 |
25-JAN |
NO LAB THIS WEEK |
Reading: How to Select a Microcontroller |
||
27-JAN |
NO LAB THIS WEEK |
||||
Week 3 |
01-FEB |
LABORATORY 1: Keil Tools and Lab Board Introduction/Tutorial |
Reading: Hohl Chapters 2 and 3 |
||
03-FEB | Last Day to Request Excused Absence for Observance of a Religious Holiday |
LABORATORY 1: Keil Tools and Lab Board Introduction/Tutorial |
|||
Week 4 |
08-FEB |
LABORATORY 2: Data Transfer and Addressing Modes 1 |
|||
10-FEB |
LABORATORY 2: Data Transfer and Addressing Modes 1 |
Reading: Hohl Chapters 4 and 5 Homework 1 DUE AT BEGINNING OF CLASS |
|||
Week 5 |
15-FEB |
LABORATORY 3: Logic and Arithmetic in Assembly 1 |
Reading: TI DSP/uC Arithmetic Tutorial |
||
17-FEB |
LABORATORY 3: Logic and Arithmetic in Assembly 1 |
Read Hohl Chapters 6 and 7 |
|||
Week 6 |
22-FEB |
LABORATORY 4:Embedded String Search |
|||
24-FEB |
LABORATORY 4:Embedded String Search |
Homework 2 DUE AT BEGINNING OF CLASS |
|||
Week 7 |
29-FEB |
LABORATORY 5 EXTENDED:Logic and Arithmetic in Assembly 2 |
|||
02-MAR |
LABORATORY 5 EXTENDED:Logic and Arithmetic in Assembly 2 |
Read Hohl Chapter 8 |
Canvas discussion | ||
Week 8 |
07-MAR |
SPRING BREAK NO CLASS |
NO LAB |
SPRING BREAK NO CLASS |
|
09-MAR |
SPRING BREAK NO CLASS |
NO LAB |
SPRING BREAK NO CLASS |
||
Week 9 |
14-MAR |
LABORATORY 5:Logic and Arithmetic in Assembly 2 |
|||
16-MAR |
LABORATORY 5:Logic and Arithmetic in Assembly 2 |
Test 1 |
|||
Week 10 |
21-MAR |
NO LAB |
Read Hohl Chapters 9 and 10 |
||
23-MAR |
NO LAB |
Read Hohl Chapter 11 |
|||
Week 11 |
28-MAR |
Interrupt-driven I/O |
|||
30-MAR |
Interrupt-driven I/O |
Read Hohl Chapter 14 |
|||
Week 12 |
04-APR |
Using the RTX-OS Functions |
|||
06-APR |
Using the RTX-OS Functions |
||||
Week 13 |
11-APR |
Using the RTX-OS Functions |
|||
13-APR |
Using the RTX-OS Functions |
Homework 3 DUE AT BEGINNING OF CLASS |
|||
Week 14 |
18-APR |
||||
20-APR | |||||
Week 15 |
25-APR |
||||
27-APR |
Homework 4 DUE AT BEGINNING OF CLASS |
||||
Week 16 |
02-MAY |
||||
03-MAY |
FINAL PROJECT (LAST DAY TO DEMO) Tuesday May 3rd |
||||
04-MAY |
Test 2 |
Grade | |
---|---|
Homework | 10% |
Laboratory | 40% |
Test 1 (in-class) | 20% |
Test 2 (in-class) | 20% |
Final Project | 10% |
Note: Grades on labs/tests/final will range from 0-100.
However, the final class grade will be scaled to fit the above grading policy.
(1 lab point or 1 homework point is not equal to 1 test point)
Unless a documented and legitimate reason is provided, all labs turned in late will automatically have 20% of the total possible points deducted for each lab period that has elapsed since the due date. As an example, a 100-point lab that was due on Wednesday but turned in on Thursday will be graded as normal and then 20 additional points will be deducted for being late.
All labs are due at the beginning of the lab period
Students who do not turn in labs or participate in the laboratory will not pass this class. You must attend and turn-in at least 80% of all laboratories to avoid receiving a failing grade.
There will be no makeup examinations, a missed examination will result in 0% unless a valid and documented excuse is presented. If possible, students should provide such documentation before the examination date. In any event, notification must be provided within 2 class periods following the missed examination. In the case of a legitimate excuse for missing an examination, an alternative for making up this portion of total grade will be provided to the student.
Students needing academic accommodations for a disability must first register with Disability Accommodations & Success Strategies (DASS). Students can call 214-768-1470 or visit http://www.smu.edu/Provost/ALEC/DASS to begin the process. Once registered, students should then schedule an appointment with the professor as early in the semester as possible, present a DASS Accommodation Letter, and make appropriate arrangements. Please note that accommodations are not retroactive and require advance notice to implement.
Religiously observant students wishing to be absent on holidays that require missing class should notify their professors in writing at the beginning of the semester, and should discuss with them, in advance, acceptable ways of making up any work missed because of the absence. (See University Policy No. 1.9.)
Students participating in an officially sanctioned, scheduled University extracurricular activity should be given the opportunity to make up class assignments or other graded assignments missed as a result of their participation. It is the responsibility of the student to make arrangements with the instructor prior to any missed scheduled examination or other missed assignment for making up the work. (University Undergraduate Catalogue)