ELEC3270-1courses.muscedere.com/ELEC32701/ELEC3270-Intro.pdf · © 2003-2019 Roberto Muscedere,...
Transcript of ELEC3270-1courses.muscedere.com/ELEC32701/ELEC3270-Intro.pdf · © 2003-2019 Roberto Muscedere,...
1© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
MicroprocessorsMicroprocessorsELEC3270ELEC3270--11
Dr. Roberto [email protected]
2© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
Who is Roberto Who is Roberto MuscedereMuscedere??• Roberto Muscedere (Moo-shed-er-ay)
• “Sir” also works
• Education (University of Windsor)• Undergraduate (1992-1996)• Masters (1996-1999)• Ph.D. (1999-2003)
• Associate Professor since 2004
3© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
Who is Roberto Who is Roberto MuscedereMuscedere??• Expertise
• VLSI/ASIC Design• System Level Design• Full and Semi Custom Hardware Implementation• Number Systems
• Only Human• Yes, I do make mistakes!• If something doesn’t make sense, ask me
4© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
Where is Roberto Where is Roberto MuscedereMuscedere??• CE3040
• I have a window office!• I never look out of it
• Office Hours and GAs• Check the website
5© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
PrerequisitesPrerequisites• ELEC2170 - Digital Logic Design I
• Boolean algebra and logic gates; simplification of Boolean functions; arithmetic operations; analysis and design of combinatorial logic circuits with SSI, MSI, and LSI; sequential logic components; registers; counters and memory units; analysis and synthesis of sequential synchronous and asynchronous networks.
• ELEC3160 - Electronics II• Analog amplification; small-signal modeling of analog circuits; differential-amplifier
topology; BJT, MOSFET and JFET differential amplifiers; frequency response and time-dependent circuit behavior; feedback and stability; multistage and power amplifiers; active filters and oscillators; use of CAD in modern transistor circuit design.
• ELEC3300 - Digital Logic Design II• Contemporary digital system design; programmable logic; device architectures;
reconfigurable computing; design entry methods; VHDL (Hardware Description Language); Electronic Design Automation (EDA) tools; combinational and sequential logic design, implementation using programmable logic devices.
6© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
Course ScheduleCourse Schedule• Lectures (3.0 hours/week)
• Mondays and Wednesdays• 10:00am to 11:20am• CE2101
• Attendance is not mandatory, but recommended• Participation marks?
7© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
Course ScheduleCourse Schedule• Labs/Tutorials (3 hours/week)
• Mondays from 1:00pm to 3:50pm• CE2105A, 2105D, 2219, 2101• Attendance is mandatory as some lab results
need to be verified by GAs
8© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
Grade Distribution (Preliminary)Grade Distribution (Preliminary)• Assignments/Laboratories : 30%• Mid-Term Exam: 30% (3 hours)• Final Exam: 30% (3 hours)• Participation (Clickers): 10%
• Grade assessment will be based on the sum of the above
9© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
Course Content (1/2)Course Content (1/2)• Microprocessor systems (8 and 16 bit) and
architecture• Data representations• Arithmetic units• Memory structures• Complex instruction set• Accumulator, index, and memory reference
instructions
10© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
Course Content (2/2)Course Content (2/2)• Addressing modes• Stacks• Subroutines, and other instructions• Interrupts and timing• Interfacing I/O devices and data converters• Software development systems and assemblers• Code implementation on microcontrollers
(68HC11)
11© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
TextbookTextbook• Microprocessors and
Microcomputers: Hardware and Software (Paperback)• Ronald J. Tocci, Frank J.
Ambrosio• ISBN-13: 978-0130609045 • ISBN-10: 0130609048 • © 2003, 6th Edition
12© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
TextbookTextbook• Microprocessors and
Microcomputers: Hardware and Software (Hardcover)• Ronald J. Tocci, Frank J. Ambrosio• ISBN-13: 978-0130104946 • ISBN-10: 0130104949 • © 2000, 5th Edition
13© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
TextbookTextbook• Microprocessors and
Microcomputers: Hardware and Software (Hardcover)• Ronald J. Tocci, Frank J. Ambrosio,
and Lester P. Laskowski• ISBN-13: 978-0132359467 • ISBN-10: 0132359464• © 1997, 4th Edition
14© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
ExaminationsExaminations• Mid-Term Exam (3 hours)
• Week of June 10th or June 24th, 2019• Not during class time• Students decide…• Location is TBD
• Final Exam (3 hours)• Time and Location to be determined
15© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
WebsiteWebsite• Course Outline• Graduate Assistant’s Hours and Locations• Lectures and Laboratory Materials
• http://courses.muscedere.com
16© 2003-2019 Roberto Muscedere, Images and text portions © 2003 Prentice Hall
Makeup ClassesMakeup Classes• Holidays during summer need to be made up after
end of the semester (August 2nd, 2019)• August 5th, 2019
• Civic Holiday• August 6th, 2019
• Make up date for Monday, July 1 (Canada Day)• August 7th, 2019
• Make up date for Monday, May 20 (Victoria Day)