CprE 281: Digital Logic
Fall 2019, 4:10 - 5:00 p.m. (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 program where the University Book Store, faculty, and publisher have worked together to ensure access to the "Fundamentals of Digital Logic with Verilog" ebook the first day of class at a reduced price compared to the national average.
You can view the ebook after the instructor has published the course in Canvas. To view the ebook:
1. Click on the RedShelf Course Materials link on the Canvas course homepage.
2. Click on "View Course Materials" and follow the instructions to receive access to the ebook. (The ebook may not be available to view until the first day of class).
You will be automatically charged on your u-bill for this digital content. You will see the charge listed as CPR E 281 EBOOK 9781260640281 for $45.00. 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.
Students may also 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). To opt out, click on the Redshelf Course Materials link on the Canvas course homepage, then click on "View Your Course Materials", go to the bottom of the next page and click on the opt out link. Should you change your mind after opting out there will be an option to opt back in within the first 10 days of class (5 days for courses 8 weeks or shorter).You may not be able to use the opt out feature until your instructor has published this course in Canvas.
A $35.00 optional looseleaf will 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)
For best results take three lectures and one lab weekly. Common side effects may include sweatiness, nervousness, lack of sleep, and diarrhea. Talk to your instructor if this class is right for you.
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 strives to maintain our campus as a place of work and study for faculty, staff, and students that is free of all forms of prohibited discrimination and harassment based upon race, ethnicity, sex (including sexual assault), pregnancy, color, religion, national origin, physical or mental disability, age, marital status, sexual orientation, gender identity, genetic information, or status as a U.S. veteran. Any student who has concerns about such behavior should contact his/her instructor, Student Assistance at 515-294-1020 or email dso-sas@iastate.edu, or the Office of Equal Opportunity and Compliance at 515-294-7612.
If an academic or work requirement conflicts with your religious practices and/or observances, you may request reasonable accommodations. Your request must be in writing, and your instructor or supervisor will review the request. You or your instructor may also seek assistance from the Dean of Students Office or the Office of Equal Opportunity and Compliance.
Lab Safety
Homework Assignments:
There will be a total of 12 homework assignments. Each homework 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. The first homework must be submitted but it would not be graded.
All homeworks must be submitted to the instructor BEFORE the start of the lecture period on the day on which they are due. Please write clearly and staple all of your pages before you submit your homework. Unstapled submissions will incur a 10% penalty.
Also, please write the following three on the first page: 1) your full name; 2) your student ID number; and 3) your lab section letter. If any of these three are missing, then you will lose 10% of your grade for that homework. All graded homeworks will be returned during the labs, which is why we need that lab section letter.
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 1.5 percent of your final grade. There are 11 labs, but the first one will not be graded. You are expected to attend ALL labs.
There are 11 lab sections:
There will be two midterm exams for this class. The midterm are scheduled for:
There will be a review session during the Wednesday's lecture prior to each exam (i.e., Sep. 25 and Oct 30).
Both midterms will we closed-book but open-notes (up to 3 letter-sized sheets of paper, typed or hand-written).
*** Bring a picture ID or your midterm exam will not be graded! ****
There will be a final exam during finals week.
The final exam is currently scheduled for Thursday December 19 @ 2:00 - 4:00 pm (tentative).
The exam will we closed-book but open-notes (up to 5 letter-sized sheets of paper, typed or hand-written).
*** Bring a picture ID or your final exam will not be graded! ****
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 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.
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 II 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: If you submit all homeworks and they are correct you get a 2% bonus. Try to take advantage of that 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).