Faculty of Engineering and Applied Science ENGR2450U: Digital Systems COURSE OUTLINE – Winter 2010 1. Instructors: 1.1. Course Instructor: Prof. Ruth Milman. Office: U5-22 Tel: (905) 721-8668 ext 3297 E-mail: ruth.milman@uoit.ca Office hours: I have an open door policy – I am available to answer questions any time that I am in the office. Generally I will be in on Mondays, Tuesdays and Thursdays this semester. For a specific appointment, please email me at the above email to set a time. 1.2. Teaching Assistant (Tutorials) Ms. Mariam Fatima Contact information will be posted on WebCT. 1.3. Teaching Assistant (Laboratories) Mr. Neil Yhap Contact information will be posted on WebCT. 2. Course Objectives This course will introduce the student to the fundamentals of digital systems. Students are expected to gain a firm understanding of logic principles before they study the electrical characteristics of the logic ICs. The general topics covered will include number systems and codes, logic circuits, boolean algebra and logic primitives, analysis and design of synchronous sequential circuits including applications to computation, measurement, and control. 3. Course Outcomes Throughout this course, the students should be familiar with and develop an understanding of the following topics: Number systems & conversions Logic gates Combinational logic circuits circuit implementation Boolean Algebra Karnaugh Mapping Timing Diagrams Propagation delays Sequential logic circuits, D & JK flip-flops Syncronous & asyncronous binary counters Data registers By the conclusion of the course, students are expected to be able to design Counters Decoders & Encoders Multiplexers & Demultiplexers Digital Displays ENGR2450U Digital Systems Page 2 of 5 4. Prerequisites ENGR2110U: Discrete Mathematics 5. Course Organization Three lectures hours (in two 1.5 hour lectures), three laboratory hours (bi-weekly) and two tutorial hours per week for one semester. 6. Required Course Texts and Other Materials Ken Reid and Robert Dueck, “Introduction to Digital Electronics”, Thomson/Delmar Learning (2008) ISBN-10: 1-4180-4102-5 The book is available in the bookstore. A copy will be on 3 hour research in the Library. 7. Reference Books and Information Sources N/A 8. Course Evaluation In lecture attendance and/or pop-quizzes 5% Assignments/Group Design Project 10% Tutorial Quizzes 10% Lab Work & Lab Reports 10% Midterm tests (two worth 15% and 10%) 25% Final Exam ** 40% Total 100% ** NOTE: In order to pass the course, you must pass the final exam. 8.1. Deferred Midterm Tests and Final Exams: Please note the following: Medical certificates MUST be sent DIRECTLY from the Doctor’s Office or Hospital within 5 days by mail or preferably by fax to the Academic Advisor of FEAS (fax number 905-721-3370 attn: Academic Advisor). A fee for the deferral must be paid by the student if the Medical certificate is valid and arrives on time. Failure to comply with the above will result in an F for the mid-term and/or the final exam. Any portion of term grades from quizzes or midterms (or any other term work) which were not completed and that are considered eligible for consideration will be directly applied towards the final exam. (i.e. Your final exam will be worth more.) Any deferred final exam will be either written or oral at the discretion of the instructor. 8.2 Other Information 9. Cheating, plagiarism, or any other form of academic misconduct as outlined in Section 5.15 of the Academic Calendar will be punished to the fullest extent. If any changes must be made to the dates in this course outline, notification of changes will be made in lecture as well as posted on WebCT. In-Lecture Attendance, Pop-Quizzes and Survey Questions 5% of your grade is allotted to in-lecture pop-quizes and/or survey questions. These questions will not be announced in advance, rather during random times in lectures the instructor will announce that there is a pop-quiz or survey question to answer on your computer. Questions will be out of 2 marks. Questions that are not answered will receive a grade of zero. Survey questions will receive an automatic grade of 2 simply for being answered. Pop-quiz questions will receive a grade of 2 if they are answered correctly and 1 if they are incorrect. ENGR2450U Digital Systems Page 3 of 5 This grade is fundamentally used as a tool to evaluate participation in the lectures. 10. Assignments Assignment #1: due Thursday, March 11th by 8:00am Assignment #2: due Thursday, April 8th by 8:00am (Assignment due dates are subject to change. Any changes will be announced on WebCT and in class.) 10% of your grade is allotted to assignments. This mark will be determined by equally weighting both assignments. Late submissions will NOT be accepted. 11. Tutorials During tutorials the TAs will solve suggested problems from the text. The TAs will also answer limited questions pertaining to the assignments prior to their due dates, and they will review these assignments following their final submission dates. On specified weeks there will be a 15 minute quiz that will take place at the beginning of the tutorial time. The tutorials will cover topics from the prior week’s lectures and homework. Tutorial Quizzes Quiz #1: week of Jan. 25th, 2010 Quiz #2 : week of Feb. 8th, 2010 Quiz #3 : week of March 8th, 2010 Quiz #4 : week of March 22nd, 2010 (Tutorial quiz dates are subject to change. Any changes will be announced on WebCT and in class.) Tutorial quizzes will be held during tutorial times. In order to ensure that your quiz is available to you and is graded you must ensure to write the quiz during your appropriate tutorial dates and times. If you do not write your quiz in the allotted time then it will be assigned a grade of zero. 10% of your grade is allotted to quizzes. This mark will be determined by equally weighting all 4 quizzes. 12. Laboratories Laboratories will take place every second week on an alternate week cycle. Labs will commence on the first week of classes – on January 18th, 2010. There are six labs that must be completed. These are: 1. Xilinx Board/Software Familiarity Lab w1- Jan. 18th w2- Jan. 25th st 2. Numbers and Combinational Circuits w1- Feb 1 w2- Feb. 8th nd 3. Flip-Flops and Registers w1- Feb. 22 w2- Mar. 1st th 4. Arithmetic Operations and Circuits w1- Mar. 8 w2- Mar. 15th nd 5. State Machine Design w1- Mar. 22 w2- Mar. 29th th 6. Design Project: Digital Clock w1- Apr. 5 w2- Apr. 12th Please note the following information about the labs: During the first laboratory there will be a sign up sheet for lab groups. You must maintain the same lab group throughout the course. Each student is individually responsible his/her own lab preparation. Lab preps will be marked in the beginning of each lab session. During labs students will work in groups. Participation marks will be awarded during the labs. Students are individually responsible for their own lab reports. All lab reports are due one week after the lab has been completed. 10% of your grade is allotted to lab work and lab reports. Any consideration for missed labs during the term is at the sole discretion of the course instructor, as per ENGR2450U Digital Systems Page 4 of 5 faculty rules and guidelines. 13. Midterm Tests: Midterm #1: Tuesday February 22nd, 2010 11:00am -12:30pm (in lecture) Midterm #2: Tuesday March 30th, 2010 11:00am -12:30pm (in lecture) (Midterm dates are subject to change. Any changes will be announced on WebCT and in class.) Midterms will be written during the lecture times. No external aids will be allowed during the midterm tests. No calculators will be allowed during the midterm tests.. 25% of your grade is allotted to midterms. The midterm on which you receive the better grade will be worth 15% The midterm on which you receive the poorer grade will be worth 10% If you do not write your midterm then it will be assigned a grade of zero. There will be no make up midterms – any deferrals for midterms which are accepted by your faculty’s academic advisor will result in that portion of your grade being allotted to the final exam. 14. Final Exam: PLEASE NOTE - In order to pass this course, you MUST pass the final exam. 40% of your final grade is allotted to your final exam. Any deferred final exam will be either written or oral at the sole discretion of the instructor. 15. Computer Experience WebCT will be used to provide course material and to submit assignments. A working knowledge of MATLAB will be required for this course. As well, the QICii ISE Xilinx Webpack software will be used to program a Xilinx Nexys board for laboratories. The text book publisher’s on-line assignment system may be used where appropriate for assignments and supplemental homework exercises. 16. Course Content Course content is based on the listed sections of the textbook. Not all parts of all sections will be covered. You are responsible for those topics specifically covered in lectures. 16.1. Detailed Course Content Week of: Topics Covered Textbook sections Jan. 11th Representing digital systems. Number Systems & Codes 1.1-1.5 Jan. 18th Introduction to simple logic circuits 2.1-2.6 th Building more complex logic circuits, Karnaugh mapping st Specialized circuits – Flip flops and latches th Finite State Machines Jan. 25 Feb. 1 Feb. 8 Feb. 15 th Feb. 22nd 10.1-10.3 READING WEEK More Finite State Machines 10.5-10.6, 11.2 Arithmetic – Addition, Subtraction, Multiplication & Division!!! 3.1-3.4 th Counters and registers 9.1-9.8 Specialized circuits: Displays, decoders, encoders, multiplexers, demultiplexers 5.1-5.7 Mar. 15 th Mar. 22nd Mar. 29 Apr. 5 8.1-8.8 st Mar. 1 Mar. 8 3.1-3.7, 3.9 th th Introduction to formal design for digital systems Designing digital systems Designing digital systems ENGR2450U Apr. 12th Digital Systems Page 5 of 5 REVIEW LECTURES 16.2. Accreditation Units (The following categories are defined by the Canadian Engineering Accreditation Board’s Accreditation Criteria and Procedures report, available at http://ccpe.ca/e/files/report_ceab.pdf) Mathematics: Basic Science: Engineering Science: Engineering Design: Complementary Studies: Total: 0% 0% 80% 20% 0% 100% 17. Academic Integrity and Conduct UOIT is committed to the fundamental values of preserving academic integrity as defined in UOIT policies and contained in the UOIT Calendar. Students should familiarize themselves with UOIT’s policies and statements in this area. Acts of academic dishonesty, including plagiarism, cheating, aiding others in cheating, and examination impersonation, will be dealt with severely as they threaten the integrity of the academic system and are not acceptable. UOIT and faculty members reserve the right to use electronic means to detect and help prevent plagiarism. Students agree that by taking this course all assignments are subject to submission for textual similarity review to Turnitin.com. Assignments submitted to Turnitin.com will be included as source documents in Turnitin.com's restricted access database solely for the purpose of detecting plagiarism in such documents for five academic years. The faculty member may require students to submit their assignments electronically to Turnitin.com or the faculty member may submit questionable text on behalf of a student. The terms that apply to UOIT's use of the Turnitin.com service are described on the Turnitin.com website. (To read the entire policy, please go to: http://www.uoit.ca/EN/main2/11246/13525/14057/14152/turnitin_policy.html.) 18. Accessibility To insure that disability-related concerns are properly addressed during this course, students with documented disabilities and who may require assistance to participate in this class are encouraged to speak with their Instructor as soon as possible. Students who suspect they may have a disability that may effect their participation in this course are advised to go to the Centre for Students with Disabilities (room B297) as soon as possible. 19. Approval This course outline approved by (indicating approval of Faculty’s Curriculum Committee): Mikael Eklund. Date: TBD.