CprE 281: Digital Logic
Spring 2014, 4:10 - 5:00 p.m. (Mondays, Wednesdays, and Fridays) Durham Hall, Room 171 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
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 complies with the Americans with Disabilities Act and Sect 504 of the Rehabilitation Act. If you have a disability and anticipate needing accommodations in this course, please contact the instructor to set up a meeting within the first two weeks of the semester or as soon as you become aware of your need. Before meeting with (instructor name), you will need to obtain a SAAR form with recommendations for accommodations from the Disability Resources Office, located in Room 1076 on the main floor of the Student Services Building. Their telephone number is 515-294-7220 or email disabilityresources@iastate.edu . Retroactive requests for accommodations will not be honored.
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.
IMPORTANT: Due to the 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 4 lab sections:
There will be two midterm exams for this class. The midterm are scheduled for:
There will be a review session during the Friday's lecture in the week prior to each exam (i.e., Feb. 21 and Mar. 28).
Both midterms will we open-book and 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 exact day/time has not been announced by the Registrar's office yet. Stay tuned.
The exam will we open-book and 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. (Also posted here in PDF format).
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).