CprE 281: Digital Logic (Fall 2023)
4:25 - 5:15 pm (Mondays, Wednesdays, and Fridays) Hoover Hall, Room 2055 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 $48.
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)
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.
The class will follow Iowa State University's policy on academic misconduct (5.1 in the Student Code of Conduct). Students are responsible for adhering to university policy and the expectations in the course syllabus and on coursework and exams, and for following directions given by faculty, instructors, and Testing Center regulations related to coursework, assessments, and exams. Anyone suspected of academic misconduct will be reported to the Office of Student Conduct in the Dean of Students Office. Information about academic integrity and the value of completing academic work honestly can be found in the Iowa State University Academic Integrity Tutorial.
Iowa State University is committed to advancing equity, access, and inclusion for students with disabilities. Promoting these values entails providing reasonable accommodations where barriers exist to students' full participation in higher education. Students in need of accommodations or who experience accessibility-related barriers to learning should work with Student Accessibility Services (SAS) to identify resources and support available to them. Staff at SAS collaborate with students and campus partners to coordinate accommodations and to further the academic excellence of students with disabilities. Information about SAS is available online at www.sas.dso.iastate.edu, by email at accessibility@iastate.edu, or by phone at 515-294-7220.
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 is committed to proactively facilitating all students' well-being. Resources are available on the ISU Student Health and Wellness website (https://www.cyclonehealth.iastate.edu/).
This class follows the Iowa State University Prep Week policy as noted the ISU Policy Library; as well as section 10.6.4 of the Faculty Handbook. Visit the ISU Policy Library website (http://www.policy.iastate.edu/) for policy wording.
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.
If you are experiencing, or have experienced, a problem with any of the above statements, email academicissues@iastate.edu.
Homework Assignments:
There will be a total of 13 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.
There are 13 labs for this semester. The first lab must be submitted but it would not be graded. The other 12 labs will be graded and they are an essential component of this class. Each lab is worth 1.5 percent of your final grade. You are expected to attend ALL labs. There are no labs during the first week of the semester.
There are 9 lab sections:
Lab Safety:
In week 7 you will work on a mini-project instead of a regular lab. The mini-project is worth 3% of your grade.
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 13 (see the Registrar's web page).
The exam will be 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 ISU's academic dishonesty procedures. See above.
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.
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:(12 x 2.0%) 24% Labs: (12 x 1.5%) 18% Mini Project: 3% Midterm Exam 1: 15% Midterm Exam 2: 15% Final Exam: 25% ========================== TOTAL: 100%Small Print:
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).