Faculty of Engineering: ECE 4240 - Microprocessor Interfacing

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Faculty of Engineering

Department of Electrical and Computer Engineering

Course Outline ECE 4240 – Microprocessor Interfacing Fall 2019

Instructor
Course Objectives

• Prof. Witold Kinsner, P.Eng
 The course presents real-time wired and wireless interfacing of microcontrollers,
E3–415 EITC
 microprocessors, and microcomputers to the external world, including interfacing of I/O
(204) 474–6490
 devices with minimum hardware and software, data acquisition with and without
[email protected] microprocessors, data communications, transmission and logging with embedded computers.

Office Hours Course Content

• After lectures or by appointment The following topics will be covered:


• Introduction on computing, architectures, processors, and technologies
Teaching Assistant
• Bus architectures
• Hongru Li
 Digital I/O
[email protected]
• D/A and A/D signal conversions and converters
• Vinh Vu 
 Interfacing aspects in data communications
[email protected]
• Updates on new concepts, technologies, protocols, and software
• Demos: Examples of bus architectures, modules, systems, and new devices.
Contact Hours • Updates on new computer concepts, technologies, protocols, and software.
• 4 credit hours
• Lectures:
 Textbook

3 hours x 13 weeks = 39 hours Microcontroller, Microprocessor, and Microcomputer Interfacing for Real-Time Systems, W.
• Laboratories:
 Kinsner, Lecture Notes, 2017, 643 pp.
3 hours x 5 weeks = 15 hours
Laboratories for Microcontroller, Microprocessor, and Microcomputer Interfacing for Real-
Time Systems, W. Kinsner,. Lab Notes; 2017, 95 pp.
Prerequisites: Embedded Systems: Real-Time Interfacing to ARM Cortex M Microcontrollers. Volume 2.
• ECE 2160 Electronics 2E Jonathan W. Valvano. Middletown, DE: CreateSpace Independent Publishing Platform, 2016
• ECE 3610 Microprocessing Systems
(5th ed.), 589 pp. {ISBN-13: 978-1-4635-9015-4, pbk; US$47.45; Kindle: $7.53}
Course Website:
http://ece.eng.umanitoba.ca/
undergraduate/ECE4240 Other Resources

Interfacing Course Lab Kit. W. Kinsner, 2017.


Embedded Systems: Introduction to ARM Cortex M Microcontrollers. Volume 1. Jonathan W.
Valvano. Middletown, DE: CreateSpace Independent Publishing Platform, 2016 (5th ed.), 508
pp. {ISBN: 978-1-4775-0899-2, pbk; US$41.75; Kindle: $7.54}
Embedded Systems: Real-Time Operating Systems for ARM Cortex M Microcontrollers. Volume
3. Jonathan W. Valvano. Middletown, DE: CreateSpace Independent Publishing Platform, 2017
(4th ed.), 486 pp. {ISBN-13: 978-1-4664-6886-3, pbk; US$39.95; Kindle: US$7.54}
Important Dates The HCS12 Microcontroller: A Tutorial, W. Kinsner, 2013, 66 pp.
Embedded Microcomputer Systems: Real Time Interfacing, J. W. Valvano. Stamford, CT:
• Term Test Cengage Learning, 3rd edition, 2012, 793 pp. & CD-ROM. This book covers design
October 21st, 2019
 methodologies with examples, using Motorola 6805, 6808, 6811 (no longer in the third
(in class) edition), and focuses on the 9S12 machines. The book includes many practical examples. The
November 25th, 2019 CD-ROM includes a complete editor/assembler, and simulator for the MC9S12 machine.
(in class) {ISBN 978-1-111-42625-2}
• Voluntary Withdrawal Deadline Microprocessor Systems Design: 68000 Hardware, Software, and Interfacing, Alan Clements,
November 18th, 2019 Boston, MA: PWS Computer Science, 3rd edition, 1998, 978 pp & CD-ROM. In addition to the
• Thanksgiving Day material covered in the second edition (the 68000; memories; exception handling; serial I/O;
October 14th, 2019 buses, designing systems), this third edition includes a chapter on the C programming and its
No classes or examinations relationship to assembly language, as well as new examples and applications, better
• Remembrance Day representation of timing diagrams, and a CD-ROM with a 68000 cross-assembler and simulator
November 11th, 2019 for DOS and Windows, and a cross compiler for C. {QA76.8.M67C48 1997; ISBN
No classes or examinations 0-534-9482-7}

• Fall Term Break
November 12th–15th, 2019
No classes or examinations

Updated: September 3, 2019 Page 1 of 3 ECE 4240


Other Supplementary Material

Accreditation Details
• Books and Data Sheets
• The library has many other books covering different aspects of microprocessor and
Accreditation Units microcomputer interfacing. Laboratory write-ups provide detailed description of the
• Mathematics: 0% devices used. Data sheets should also be consulted for specific parameters of the devices.
• Natural Science: 0% As usual, information on current developments in interfacing is published in numerous
• Complementary Studies: 0% technical magazines and journals, including:
• Engineering Science: 30%
• Engineering Design: 70% • Magazines (examples)
• Embedded Systems, Computer Design, Electronic Design, Digital Design, EDN, Circuit
Graduate Attributes Cellar, Communications Systems Design, Wireless World, Elektor, Everyday Practical
KB: A knowledge base for engineering Electronics, Nuts & Volts.
PA: Problem analysis • Journals (examples)
IN: Investigation • IEEE Magazines: (i) Micro, (ii) Computer, (iii) Computational Intelligence; IEEE Trans.
DE: Design on (i) Computers, (ii) Software Engineering.
ET: Use of engineering tools
IT: Individual and team work Learning Outcomes

CS: Communication skills 1. Describe the role of the essential elements of interfacing in real-time systems.
PR: Professionalism 2. Analyze the best techniques for synchronization in digital systems.
IE: Impact of engineering on society/ 3. Analyze and design the best techniques for analog-to-digital conversion (DAC).
environment 4. Analyze and design the best techniques for digital-to-analog conversion (ADC).
EE: Ethics and equity 5. Analyze and design modern data transmission systems in the presence of noise.
6. Analyze and design simple error detection and correction systems.
EP: Economics and project
7. Solve open-ended problems of data transmitting data in the presence of noise.
management
LL: Life-long learning
Expected Competency Levels

Competency Levels Outcome KB PA IN DE ET IT CS PR IE EE EP LL


1 - Knowledge (Able to recall
information) 1 2 2
2 - Comprehension (Ability to 2 3 4 5 2 2
rephrase information)
3 - Application (Ability to apply 3 5 4 4 5 3 3 2 2
knowledge in a new situation)
4 5 4 4 5 3 3 2 2
4 - Analysis (Able to break problem
into its components and establish 5 4 4 4 5 3 3 2 2
relationships.)
5 - Synthesis (Able to combine 6 3 2 4 5 3 3 2 2
separate elements into a whole)
7 3 4 2
6 - Evaluation (Able to judge the
worth of something)
Evaluation

Grading Scale
The final course grade is determined by the student’s performance on assignments, in
Letter Mark laboratories, in two midterm tests, and on the final examination. Students must complete all the
laboratories in order to be eligible to receive a passing grade.
A+ 95–100
Component Value (%) Method of Feedback Learning Outcomes Evaluated
A 85–94
Assignments 10 F, S 1, 2, 3, 4, 5, 6, 7
B+ 80–84
Quizzes 5 F, S 1, 2, 3, 4, 5, 6, 7
B 70–79
Laboratories 15 F, S 1, 2, 3, 4, 5, 6, 7
C+ 65–69
Term Test 20 F, S 2, 3, 4, 5, 6, 7
C 55–64
Final Examination 50 S 1, 2, 3, 4, 5, 6, 7
D 45–54
* Method of Feedback: F - Formative (written comments and/or oral discussion), S - summative (numerical grade)
F < 45
Note: These boundaries represent a guide CEAB Graduate Attributes Assessed

for the instructor and class alike. Provided


that no individual student is disadvantaged, IN.3 – Interprets results and reaches appropriate conclusions.
the instructor may vary any of these
boundaries to ensure consistency of grading DE.3 – Develops/implements possible solutions to an open-ended design problem, leading to
from year-to-year. an appropriate recommendation.


Page 2 of 3 ECE 4240


Academic Integrity

Students are expected to conduct themselves in accordance with the highest ethical standards of
the Profession of Engineering and evince academic integrity in all their pursuits and activities
at the university. As such, in accordance with the General Academic Regulations on Academic
Integrity, students are reminded that plagiarism or any other form of cheating in examinations,
term tests, assignments, projects, or laboratory reports is subject to serious academic penalty
(e.g. suspension or expulsion from the faculty or university). A student found guilty of
contributing to cheating by another student is also subject to serious academic penalty.

Requirements and Regulations

• Attendance at lectures and laboratories is essential for successful completion of this course.
Students must satisfy each evaluation component in the course to receive a final grade.
• It is the responsibility of each student to contact the instructor in a timely manner if he or she
is uncertain about his or her standing in the course and about his or her potential for receiving
a failing grade. Students should also familiarize themselves with the University’s General
Academic Regulations, as well as Section 3 of the Faculty of Engineering Academic
Regulations dealing with incomplete term work, deferred examinations, attendance and
withdrawal.
• No programmable devices or systems (such as calculators, PDAs, iPods, iPads, cell phones,
wireless communication or data storage devices) are allowed in examinations unless
approved by the course instructor.
• Students should be aware that they have access to an extensive range of resources and
support organizations. These include Academic Resources, Counselling, Advocacy and
Accessibility Offices as well as documentation of key University policies e.g. Academic
Integrity, Respectful Behaviour, Examinations and related matters.

➡ Supplemental Information

Retention of Student Work

Students are advised that copies of their work submitted in completing course requirements (i.e.
assignments, laboratory reports, project reports, test papers, examination papers, etc.) may be
retained by the instructor and/or the department for the purpose of student assessment and
grading, and to support the ongoing accreditation of each Engineering program. This material
shall be handled in accordance with the University’s Intellectual Property Policy and the
protection of privacy provisions of The Freedom of Information and Protection of Privacy Act
(Manitoba). Students who do not wish to have their work retained must inform the Head of
Department, in writing, at their earliest opportunity.

Page 3 of 3 ECE 4240

You might also like