CPE282 Ashley Spring 2023 01/05/2023 CPE282/EE282/EE280: Digital Logic Design Spring 2023 Course Information Sections: Lecture MWF 10-10:50AM (CB334): CPE282-001, CPE282-002, CPE282-005, CPE282-006, EE280-001. Lecture MWF 1-1:50PM (CB231): CPE282-003, CPE282-004, CPE282-007, CPE282-008, EE280-002. Lab M 2-4:50 PM 581, 591 FPAT (F. Paul Anderson Tower Room 581/591): CPE282-004, CPE282-008 Lab W 5-7:50 PM 581, 591 FPAT (F. Paul Anderson Tower Room 581/591): CPE282-003, EE282-007 Lab R 8-10:50 AM 581, 591 FPAT (F. Paul Anderson Tower Room 581/591): CPE282-001, CPE282-005 Lab R 2-4:50 PM 581, 591 FPAT (F. Paul Anderson Tower Room 581/591): CPE282-002, CPE282-006 Staff: Instructor: Office: Email: Lab Staff: Instructor: Office: Email: Dr. Jeffrey Ashley 569 F. Paul Anderson Tower, 0046 jeffrey dot ashley at uky dot edu (use piazza for all course communication) Mr. Paul Eberhart 581 F. Paul Anderson Tower, 0046 pseber2 at uky dot edu (use piazza for all course communication) Teaching Assistant: Ashe Rule, David Pippen Office: TBD Email: TBD 1 of 9 CPE282 Ashley Spring 2023 01/05/2023 Course Description: Boolean algebra; number systems; combinational logic circuits; synchronous sequential circuits; asynchronous sequential circuits; design problems using digital logic. Prerequisites: EGR 102 or equivalent programming course (e.g. CS115). Student Learning Outcomes: Upon successful completion of the course students will be able to: 1. Perform arithmetic in various number systems. 2. Apply Boolean algebra to design and minimize logic circuits. 3. Design combinational logic circuits and use computer simulation to verify correct design and operation of the circuits. 4. Design sequential logic circuits and use computer simulation to verify correct design and operation of the circuits. 5. Apply timing analysis and other techniques in the design of reliable logic circuits. Required Course Materials: Text: Fundamentals of Digital Logic with Verilog Design, Third Edition, Stephen Brown and Zvonko Vranesic, McGraw-Hill, 2013, ISBN 978-0-07-338054-4 Description of Course Activities and Assignments Category Homework: Attendance: Quizzes: Mid-Term 1: Mid-Term 2: Final Exam: Total: Percent of total 05% 05% 10% 25% 25% 30% 100% Course Assignments Homework, quizzes, lab and project reports will be submitted and graded via Canvas. Midterm exams will be given during a common hour exam time and the final exam will be given during finals week. Summary Description of Course Assignments: Homework Problems, Quizzes and exams will evaluate student’s attainment of the outcomes listed above. 2 of 9 CPE282 Ashley Spring 2023 01/05/2023 Homework will be assigned to provide practice solving problems on the topics covered in the readings. Homework will be assigned on a module basis. Credit will be based on the work shown and the final answer. Correct answers to problems that require substantial work may not receive full credit if the work presented is insufficient. Homework may be hand-written, however, answers deemed illegible by the grader will be considered incorrect. Quizzes will be given approximately once a week to assess student mastery of the material covered in the homework. Quizzes will be given online (this may change). The lowest quiz score for each student will be “dropped” at the end of the semester. Quizzes will assess all of the course outcomes above. Two exams and a comprehensive final exam will be given to assess student's attainment of the student outcomes above. The exams dates will be: Exam Information Exam 1: Monday 2/13/23 6-8 pm Exam 2: Monday 3/27/23 6-8 pm Final Exam: Monday 5/1/23 6-8 pm Course Grading Grading Scale 90 – 100% = A 80 – 89% = B 70 – 79% = C 60 – 69% = D < 60% = E Mid-term Grade Mid-term grades will be posted in myUK by the deadline established in the Academic Calendar (http://www.uky.edu/registrar/content/academic-calendar) EE282/CPE282 Laboratory Component For those students enrolled in either EE282 or CPE282 there is also a required one-hour lab component that focuses on the application of the material covered in class. Your section number determines the time of your lab, which will meet nine times during the semester and complete 7 lab exercises. For each lab exercise, there will be a prelab exercise due at the beginning of your lab, a lab exercise to complete during your lab time, and a brief report summarizing your design. You will work in teams of two throughout the semester. We will leave it to you to determine your lab partner. The grade for this component is on a Pass/Fail metric, and passing is required to pass the course. The minimum grade to pass the lab component is a 70%. Lab Meeting schedule The lab will meet according to the course schedule found on Canvas. Our first meeting time this semester will be the week beginning August 29th. 3 of 9 CPE282 Ashley Spring 2023 01/05/2023 Attendance Attendance is required for all labs. It will be important to arrive on time, as we will usually start with some important notes and a brief lecture at the beginning that is important for successful completion of the lab exercise. An absence places an undue hardship on your lab partner. We understand that sometimes you must miss a lab due to an excused illness or excused university activity and we will arrange times to allow you make this up as needed. Grading Your final grade for the lab component will be Pass/Fail, and the impact on your final grade for EE282 or CPE282 will be a binary multiplier (1 for Pass, 0 for Fail). Thus if you have an 85% for your grade in the EE280 course material and you pass the lab component then your grade is an 85%. If you fail the lab component with that grade then your course score will be a 0%. For each lab exercise, there will be a prelab assignment due at the beginning of your lab meeting, a lab exercise to complete during your lab meeting, and a brief report summarizing your design due before your next lab meeting. The prelab and lab will be assigned during the week before your meeting. The prelab and lab report will be graded for quality and completeness. You must complete each lab exercise to pass the course. If for some reason you cannot complete your design during your scheduled lab time, then make-up times will be provided throughout the semester. Prelabs and lab reports will be weighted 40%/60% respectively, and the Pass/Fail metric will be ≥70%. Lab Materials Lab materials are provided. However, if you would like to purchase your own hardware please visit the IEEE store in room FPAT 560. Weekly Schedule Monday 8 9 10 Lecture 001 11 12 1 Lecture 002 2 3 4 5 6 7 Tuesday Wednesday Lecture 001 Lecture 002 CPE/EE 282-004 Thursday CPE/EE 282-001 ASHLEY OH 1-4 pm CPE/EE 282-002 Friday Lecture 001 Lecture 002 CPE/EE 282-003 4 of 9 CPE282 Ashley Spring 2023 01/05/2023 Accommodations due to disability If you have a documented disability that requires academic accommodations, please see me as soon as possible during scheduled office hours. In order to receive accommodations in this course, you must provide me with a Letter of Accommodation from the Disability Resource Center (DRC). The DRC coordinates campus disability services available to students with disabilities. It is located on the corner of Rose Street and Huguelet Drive in the Multidisciplinary Science Building, Suite 407. You can reach them via phone at (859) 257-2754 and via email at drc@uky.edu. Their web address is http://www.uky.edu/StudentAffairs/DisabilityResourceCenter/ Tentative Course Schedule (appears on the next page) (Please note that the instructors reserve the right to change the course material and organization. The official course schedule and due dates will be maintained on Canvas.) 5 of 9 CPE282 Ashley Spring 2023 01/05/2023 Date 1/9/2023 1/11/2023 1/13/2023 1/16/2023 1/18/2023 1/20/2023 1/23/2023 1/25/2023 1/27/2023 1/30/2023 2/1/2023 2/3/2023 2/6/2023 2/8/2023 2/10/2023 2/13/2023 2/15/2023 2/17/2023 2/20/2023 2/22/2023 2/24/2023 2/27/2023 3/1/2023 3/3/2023 3/6/2023 3/8/2023 3/10/2023 3/13/2023 3/15/2023 3/17/2023 3/20/2023 3/22/2023 3/24/2023 3/27/2023 3/29/2023 3/31/2023 4/3/2023 4/5/2023 4/7/2023 4/10/2023 4/12/2023 4/14/2023 4/17/2023 4/19/2023 4/21/2023 4/24/2023 4/26/2023 4/28/2023 5/1/2023 M W F M W F M W F M W F M W F M W F M W F M W F M W F M W F M W F M W F M W F M W F M W F M W F M EE 280/CPE 282 SPRING 2023 Schedule Module Text HW Quiz Lab 1 1 1.1-1.6 2 2.1-2.4 Academic Holiday - Martin Luther King's Birthday. 2 2.5 1 2 2.6 1 2 2.7-2.8 Lab 1 - Gates 2 2.7-2.8 2 2.9-2.10 2 2 2 Lab 2 - Combinational Design I - Group 1 3 2.11-2.12 3 3 2.13-2.14 3 8.1-8.2, 2.15 Lab 2 - Combinational Design I - Group 2 3 3 1 -- 3 review 4 Midterm 1 (2/13 6-8PM) 4 4.1 4 4.2-4.5 4 4.6 Lab 3 - Combinational Design II 4 4 5 9.6, 5.1 5 5 5.2-5.4 Lab 4 - Verilog 5/6 5.5-5.10 5 6 5.12-5.13 6 7 6.1 Lab 5 - Hazards and Experimentation 7 6.1-6.2 6 7 6.4 Spring Break 2021 - no class Spring Break 2021 - no class Spring Break 2021 - no class 7 7 7 4 -- 6 review 7 Midterm 2 (3/27 6-8PM) 7 6.3 7 6.6-6.9 8 3.1-3.2 Lab 6 - A sequence detector - Group 1 8 3.2 8 8 3.3 8 8 3.4 Lab 6 - A sequence detector - Group 2 8 3.5-3.7 8 9 B8.8, B8.10, B9 Lab 7 - Pulse Width Modulation 9 7.1-7.2 9 9 9 9 1 -- 9 review READING DAY NO CLASSES EE 280 final exam Figure 1 Schedule 6 of 9 CPE282 Ashley Spring 2023 01/05/2023 Course Policies: Re-Grading and Make-up Assignments While we will make every effort to ensure accurate scoring. If you think an error has been made in the scoring of any assignment and you wish to request a re-grade for that assignment, you must submit the request to “Instructors” through Piazza within two weeks of the posting of the score for the assignment. We will review requests within a week and, if necessary, send you instructions on how to proceed. If students miss assignments due to excused absences (defined by the university policy below), they are expected to complete these assignments within two weeks of returning to class. Submit your excused absence documentation via Piazza to “Instructors” and you will receive instructions on how to makeup the missed work. Submission of Assignments UK Canvas (uk.instructure.com) will be used for posting class announcements and assignments. Use your Link Blue login and password to access Canvas based courses. Canvas is also accessible through a smartphone app. Students are responsible for regularly checking the class Canvas site and checking email. Attendance Policy Attendance may be taken at all class and lab meetings. Students are expected to withdraw from the class if more than 20% of the classes scheduled for the semester are missed (excused or unexcused) per university policy. Excused Absences Students need to notify the professor of absences prior to class when possible. Senate Rules 5.2.4.2 defines the following as acceptable reasons for excused absences: (a) serious illness, (b) illness or death of family member, (c) University-related trips, (d) major religious holidays, and (e) other circumstances found to fit “reasonable cause for nonattendance” by the professor. Students anticipating an absence for a major religious holiday are responsible for notifying the instructor in writing of anticipated absences due to their observance of such holidays no later than the last day in the semester to add a class. Two weeks prior to the absence is reasonable, but should not be given any later. Information regarding major religious holidays may be obtained through the Ombud (859)257-3737, http://www.uky.edu/Ombud/ForStudents_ExcusedAbsences.php. Per Senate Rule 5.2.4.2, students missing any graded work due to an excused absence are responsible: for informing the Instructor of Record about their excused absence within one week following the period of the excused absence (except where prior notification is required); and for making up the missed work. The professor must give the student an opportunity to make up the work and/or the exams missed due to an excused absence, and shall do so, if feasible, during the semester in which the absence occurred. 7 of 9 CPE282 Ashley Spring 2023 01/05/2023 Verification of Absences Students may be asked to verify their absences in order for them to be considered excused. Senate Rule 5.2.4.2 states that faculty have the right to request “appropriate verification” when students claim an excused absence because of illness, or death in the family. Appropriate notification of absences due to University-related trips is required prior to the absence when feasible and in no case more than one week after the absence. Academic Integrity Per University policy, students shall not plagiarize, cheat, or falsify or misuse academic records. Students are expected to adhere to University policy on cheating and plagiarism in all courses. The minimum penalty for a first offense is a zero on the assignment on which the offense occurred. If the offense is considered severe or the student has other academic offenses on their record, more serious penalties, up to suspension from the University may be imposed. Refer to the University Senate Website for the current definitions, rules, and guidelines covering academic integrity issues. Plagiarism and cheating are serious breaches of academic conduct. Each student is advised to become familiar with the various forms of academic dishonesty as explained in the Code of Student Rights and Responsibilities. Complete information can be found at the following website: http://www.uky.edu/Ombud. A plea of ignorance is not acceptable as a defense against the charge of academic dishonesty. It is important that you review this information as all ideas borrowed from others need to be properly credited. Senate Rules 6.3.1 (see http://www.uky.edu/Faculty/Senate/ for the current set of Senate Rules) states that all academic work, written or otherwise, submitted by students to their instructors or other academic supervisors, is expected to be the result of their own thought, research, or selfexpression. In cases where students feel unsure about a question of plagiarism involving their work, they are obliged to consult their instructors on the matter before submission. When students submit work purporting to be their own, but which in any way borrows ideas, organization, wording, or content from another source without appropriate acknowledgment of the fact, the students are guilty of plagiarism. Plagiarism includes reproducing someone else's work (including, but not limited to a published article, a book, a website, computer code, or a paper from a friend) without clear attribution. Plagiarism also includes the practice of employing or allowing another person to alter or revise the work, which a student submits as his/her own, whoever that other person may be. Students may discuss assignments among themselves or with an instructor or tutor, but when the actual work is done, it must be done by the student, and the student alone. When a student's assignment involves research in outside sources or information, the student must carefully acknowledge exactly what, where and how he/she has employed them. If the words of someone else are used, the student must put quotation marks around the passage in question and add an appropriate indication of its origin. Making simple changes while leaving the organization, content, and phraseology intact is plagiaristic. However, nothing in these Rules shall apply to those ideas, which are so generally and freely circulated as to be a part of the 8 of 9 CPE282 Ashley Spring 2023 01/05/2023 public domain. Please note: Any assignment you turn in may be submitted to an electronic database to check for plagiarism. Diversity, Equity, and Inclusion The University of Kentucky is committed to our core values of diversity and inclusion, mutual respect and human dignity, and a sense of community (Governing Regulations XIV). We acknowledge and respect the seen and unseen diverse identities and experiences of all members of the university community (https://www.uky.edu/regs/gr14). These identities include but are not limited to those based on race, ethnicity, gender identity and expressions, ideas and perspectives, religious and cultural beliefs, sexual orientation, national origin, age, ability, and socioeconomic status. We are committed to equity and justice and providing a learning and engaging community in which every member is engaged, heard, and valued. We strive to rectify and change behavior that is inconsistent with our principles and commitment to diversity, equity, and inclusion. If students encounter such behavior in a course, they are encouraged to speak with the instructor of record and/or the Office of Institutional Equity and Equal Opportunity. Students may also contact a faculty member within the department, program director, the director of undergraduate or graduate studies, the department chair, any college administrator, or the dean. All of these individuals are mandatory reporters under University policies. University Senate Policies Please follow this link if you need to access University Senate Policies. 9 of 9