CprE 281: Digital Logic
Fall 2021, 4:25 - 5:15 p.m. (Mondays, Wednesdays, and Fridays) LeBaron Hall, Room 1210 Instructor: Alexander Stoytchev |
CprE 281: Digital Logic. Cr. 4. F.S. Prereq: sophomore classification
Number systems and representation. Boolean algebra and logic
minimization. Combinational and sequential logic design. Arithmetic
circuits and finite state machines. Use of programmable logic devices.
Introduction to computer-aided schematic capture systems, simulation
tools, and hardware description languages. Design of simple digital
systems.
See the class schedule.
Title: Fundamentals of Digital Logic with Verilog Design [3-rd edition]
Author: Stephen Brown and Zvonko Vranesic
Edition: Copyright 2013, 3-rd edition
ISBN: 978-0073380544
Publisher: McGraw-Hill
This course is enrolled in the Iowa State University Immediate Access Program. Immediate Access is a collaborative affordability initiative between the ISU Book Store, faculty, and publishers. Students that are enrolled in an Immediate Access course will receive access to all required digital course materials the first day of class and at a reduced cost compared to the national average. The title and price of the required content for this course is posted in your student booklist through Access Plus, or it can be accessed by going to this link and searching by the course for which you are enrolled. The price is approximately $45.
You will be automatically charged on your u-bill for this digital content. The billing description on your u-bill will show the department and course number, followed by "IMMED ACCESS" and the last 4 digits of the billing ISBN. The following is an example of the billing description for a student enrolled in PSYCH 101: "PSYCH 101 IMMED ACCESS 2187"
Students who drop the course within the first 10 days of class will receive a refund on their u-bill (5 days for courses 8 weeks or shorter). You do not have to notify the bookstore if you drop the course. This is an automated process.
Students may choose to opt out of the program. Opting out does not mean you are dropping the course. It simply means you are choosing not to receive the digital content from the bookstore and you must find another way to acquire it in order to complete required homework assignments. Students have within the first 10 days of class to opt out and receive a refund to their u-bill (5 days for courses 8 weeks or shorter). Instructions on how to opt out will be emailed shortly before classes start.
There is a tool on the navigation menu of your Canvas course called Immediate Access Course Materials. You will receive an email shortly before classes start that will instruct you on how to access the required digital course materials. You may not be able to access the digital content until the first day of class.
A $35.00 optional looseleaf may be available at the bookstore after the first 10 days of class. This looseleaf DOES NOT replace the digital content you receive in Immediate Access and is only available to students who remain opted into Immediate Access after the opt out period has ended.
For further questions about Immediate Access please email immediateaccess@iastate.edu.
SOPHOMORE CLASSIFICATION
Star Wars (all episodes), The Matrix (all episodes)
Iowa State University is committed to assuring that all educational activities are free from discrimination and harassment based on disability status. Students requesting accommodations for a documented disability are required to work directly with staff in Student Accessibility Services (SAS) to establish eligibility and learn about related processes before accommodations will be identified. After eligibility is established, SAS staff will create and issue a Notification Letter for each course listing approved reasonable accommodations. This document will be made available to the student and instructor either electronically or in hard-copy every semester. Students and instructors are encouraged to review contents of the Notification Letters as early in the semester as possible to identify a specific, timely plan to deliver/receive the indicated accommodations. Reasonable accommodations are not retroactive in nature and are not intended to be an unfair advantage. Additional information or assistance is available online at www.sas.dso.iastate.edu, by contacting SAS staff by email at accessibility@iastate.edu, or by calling 515-294-7220. Student Accessibility Services is a unit in the Dean of Students Office located at 1076 Student Services Building.
Iowa State University does not discriminate on the basis of race, color, age, ethnicity, religion, national origin, pregnancy, sexual orientation, gender identity, genetic information, sex, marital status, disability, or status as a U.S. Veteran. Inquiries regarding non-discrimination policies may be directed to Office of Equal Opportunity, 3410 Beardshear Hall, 515 Morrill Road, Ames, Iowa 50011, Tel. 515-294-7612, Hotline 515-294-1222, email eooffice@iastate.edu.
Iowa State University welcomes diversity of religious beliefs and practices, recognizing the contributions differing experiences and viewpoints can bring to the community. There may be times when an academic requirement conflicts with religious observances and practices. If that happens, students may request reasonable accommodation for religious practices. In all cases, you must put your request in writing. The instructor will review the situation in an effort to provide a reasonable accommodation when possible to do so without fundamentally altering a course. For students, you should first discuss the conflict and your requested accommodation with your professor at the earliest possible time. You or your instructor may also seek assistance from the Dean of Students Office website (http://dso.iastate.edu/) or via phone 515-294-1020 or the Office of Equal Opportunity website (https://www.eoc.iastate.edu/) or via phone 515-294-7612.
Free Expression
Iowa State University supports and upholds the First Amendment protection of freedom of speech and the principle of academic freedom in order to foster a learning environment where open inquiry and the vigorous debate of a diversity of ideas are encouraged. Students will not be penalized for the content or viewpoints of their speech as long as student expression in a class context is germane to the subject matter of the class and conveyed in an appropriate manner.
From the ISU President regarding COVID-19 health and safety:
We understand that the excitement of the fall semester is also met with apprehension as the COVID-19 pandemic continues to evolve. I encourage you to take the following actions to help make a positive difference for yourself and others.
First, if you haven't done so, please get the COVID-19 vaccine. The scientific evidence is clear - the vaccine is safe and effective at preventing you from getting seriously ill and it lowers the risk that you will transmit the disease to others. It's important to get vaccinated even if you've already had COVID-19. The vaccine is readily available for free at our campus vaccination clinics and will continue to be offered at Thielen Student Health Center.
Second, wearing a face mask indoors when around others, such as in classrooms or labs, is another effective way to mitigate spread of the virus according to the CDC. We encourage everyone to wear a face mask, even if you're vaccinated as it will provide you with a second layer of protection.
Third, take personal responsibility for your health and safety. Follow the Cyclones Care behaviors: get vaccinated; monitor your health; if you're sick, stay home; and wash your hands often. A new website offers a one stop shop for student health and safety resources. Wellness resources also are available for faculty and staff.
Your healthy actions are a demonstration of your Cyclone Pride and will go a long way to support a successful semester.
From the ISU Provost regarding COVID-19 health and safety:
While not required, Iowa State University encourages the use of face masks in indoor settings including all classrooms and learning spaces to mitigate the spread of COVID-19. The university additionally encourages all members of the campus community to be vaccinated. Substantial scientific evidence indicates that these actions prevent severe illness and significantly mitigate the spread of COVID-19 and its known variants.
Standard syllabus statements encouraged for the Fall semester:
Instructors are encouraged to use the following statements verbatim in their Fall 2021 syllabi (which are also available on the website of our Center for Excellence in Learning and Teaching), and to reiterate this information verbally on the first day of class:
Homework Assignments:
There will be a total of 12 homework assignments. The first homework must be submitted but it would not be graded. Each homework after the first one is worth 2 percent of your final grade. You will have more than a week to complete each one of them. These assignments will be used to emphasize and clarify important concepts discussed in the lectures.
All homeworks must be submitted in electronic form and uploaded to Canvas BEFORE the posted deadline.
Also, on the first page please write the following: 1) your full name; 2) your student ID number; and 3) your lab section number. If any of these three are missing, then you will lose 10% of your grade for that homework.
IMPORTANT: Due to the large size of this class we cannot and WILL NOT accept late homeworks. Period.
Unless stated otherwise there will be a 3-hour lab every week. The topics for the labs are posted on the lab schedule. The labs will be graded and they are an essential component of this class. Each lab is worth 2 percent of your final grade. There are 12 labs. You are expected to attend ALL labs. There are no labs during the first week of the semester.
There are 8 lab sections:
There will be two midterm exams for this class. The midterms are scheduled for:
Both midterms will we closed-book but open-notes (up to 3 letter-sized sheets of paper, typed or hand-written).
There will be a final exam during finals week.
The final exam is currently scheduled for Wednesday December 15 @ 7:30 - 9:30 am (see the Registrar's web page).
The exam will we closed-book but open-notes (up to 5 letter-sized sheets of paper, typed or hand-written).
You are encouraged to form study groups and discuss the reading materials assigned for this class. You are allowed to discuss the homework assignments with your colleagues. However, each student will be expected to write his/her own solutions/code. Sharing of solutions or code is not allowed. No collaboration will be allowed during the exams.
IMPORTANT: Cheating, plagiarism, and other academic misconducts will not be tolerated and will be handled according to the ISU's academic dishonesty procedures.
The class will follow Iowa State University's policy on academic dishonesty. Anyone suspected of academic dishonesty will be reported to the Dean of Students Office.
You are expected to attend ALL lectures and ALL labs. If you have a valid reason to miss a class (e.g., because you are ill) then it is your responsibility to find out what we have talked about in class, including any announcements that were made during class.
According to the ISU rules for Fall 2021: a positive COVID test result is an appropriate documentation for a university excused absence. The excused absence must extend to the full length of the isolation period under current CDC guidance. Students seeking accommodations to make up exams, assignments, and other missed coursework, must be willing to present proof of a positive COVID test.
This class is rated PG-13 for some exposure to novel ideas, difficult problems, long and frustrating hours behind the keyboard, 800-page textbook, Muppet violence, the Quartus environment, and some HDL language. Parental involvement is not required and is strongly discouraged.
You will have a two-week window of appeal after each homework/exam is graded and returned. The grade challenge must be in writing and must clearly state the specific problem on the homework/exam in question and the reason for your challenge. The written statement and the original exam must be submitted to the instructor during the two-week window. After two weeks the grade cannot be changed.
95 - 100 = A 90 - 94 = A- 87 - 89 = B+ 83 - 86 = B 80 - 82 = B- 77 - 79 = C+ 73 - 76 = C 70 - 72 = C- 67 - 69 = D+ 63 - 66 = D 60 - 62 = D- 0 - 59 = FGrading Percentages:
Homeworks:(11 x 2.0%) 22% Labs: (10 x 1.5%) 15% Mini Project: 3% Final Project: 7% Midterm Exam 1: 15% Midterm Exam 2: 15% Final Exam: 25% ========================== TOTAL: 102%
Note that the total is over 100%. Try to take advantage of that by submitting all homeworks and labs as you may lose points on the exams.
The instructor reserves the right to change any and all aspects of this class for whatever reason or no reason at all (a.k.a., academic freedom).