Digital Circuits ELT-309-CRF01 Summer 2014 Instructor: Jim Trepka Other Instructor Information: Office: 140 Jones Hall Telephone: 398-7146 Email: jim.trepka@kirkwood.edu Home Page: http://faculty.kirkwood.edu/jtrepka/ Section Number: 0219731 Monday 8:00-10:00 Tuesday 8:00-10:00 Wednesday 8:00-10:00 Thursday 8:00-10:00 Friday 8:00-10:00 Credit hours: 3 Course description: Presents the analysis and design of digital circuits. Boolean algebra is introduced as a tool in working with basic gates, flip-flops, counters, shift registers, adders, timers and busses. Laboratory and computersimulation exercises provide enhanced understanding. Prerequisites: ELT-517 Course Materials Needed: 1. Digital Fundamentals 10th Edition, Thomas L. Floyd, ISBN: 0-13235923-5 (Prentice Hall). 2. 35 in 1 Deluxe Digital Lab Exploration Kit, Chaney Electronics, Inc. 3. RF Clicker Books and course materials for this course are available at the Kirkwood Bookstore. Learning Outcomes and Course Competencies: 1. Construct digital circuits from schematics. 2. Display professional conduct including teamwork, punctuality, and proper language. 3. Troubleshoot digital circuits using a logic probe. 4. Define switch debouncing and build a circuit to debounce a switch. Chapter 1 Competencies Explain the basic difference between digital and analog quantities Show how voltage levels are used to represent digital quantities Describe various parameters of pulse waveform such as rise time, fall time, pulse width, frequency, period, and duty cycle Identify fixed-function digital integrated circuits according to their complexity and the type of circuit packaging Identify pin numbers on integrated circuit packages Chapter 2 Competencies Review the decimal number system Count in the binary number system Convert from decimal to binary and binary to decimal Apply arithmetic operations to binary numbers Determine the 1’s and 2’s complements of a binary number Express signed binary numbers in sign-magnitude, 1’s complement, 2’s complement, and floating- point format Carry out arithmetic operations with signed binary numbers Convert between the binary and hexadecimal number systems Add numbers in hexadecimal form Convert between the binary and octal number system Express decimal numbers in binary coded decimal (BCD) form Add BCD numbers Convert between the binary system and the Gray code Interpret the American Standard Code for Information Interchange (ASCII) Chapter 3 Competencies Describe the operation of the inverter, the AND gate, and the OR gate Describe the operation of the NAND gate and the NOR gate Express the operation of NOT, AND, OR, NAND, and NOR gates with Boolean algebra Describe the operation of the exclusive- OR and exclusive NOR gates Recognize and use both the distinctive shape logic gate symbols and the rectangular outline logic gate symbols of ANSI/IEEE Standard 91-1984 Construct timing diagrams showing the proper time relationships of inputs and outputs for the various logic gates Discuss the basic concepts of programmable logic Make basic comparisons between the major IC technologiesCMOS and TTL Explain how the different series within the CMOS and TTL families differ from each other Define propagation, delay time, power dissipation, speed-power, product, and fan-out in relation to logic gates List specific fixed-function integrated circuit devices that contain the various logic gates Used each logic gate in simple applications Troubleshoot logic gates for opens and shorts by using the oscilloscope Chapter 4 Competencies Apply the basic laws and rules of Boolean algebra Apply DeMorgan’s theorems to Boolean expressions Describe gate networks with Boolean expressions Evaluate Boolean expressions Simplify expressions by using the laws and rules of Boolean algebra Convert any Boolean expression into sum-of-products (SOP) form Convert any Boolean expression into a product of-sums (POS) form Use a Karnaugh map to simplify Boolean expressions Use a Karnaugh map to simplify truth table functions Utilize “don’t care” conditions to simplify logic functions Write VHDL program for simple logic Apply Boolean algebra, the Karnaugh map method, and VHDL to a system application Chapter 5 Competencies Analyze basic combinational logic circuits, such as AND-OR, ANDOR-Invert, exclusive-OR, and exclusive-NOR Use AND-OR and AND-OR-Invert circuits to implement sum-ofproducts (SOP) and product-of-sums (POS) expressions Write the Boolean output expression for any combinational logic circuit Develop a truth table from the output expression for a combinational logic circuit Used the Karnaugh map to expand an output expression containing terms with missing variables into full SOP form Design a combinational logic circuit for a given Boolean output expression Simplify a combinational logic circuit to its minimum form Use NAND gate to implement any combinational logic function Use NOR gates to implement any combinational logic function Write VHDL programs for simple logic circuits Troubleshoot faulty logic circuits Troubleshoot logic circuits by using signal tracing and waveform analysis Apply combinational logic to a system application Chapter 6 Competencies Distinguish between half-address and full-address Use full-address to implement multibit parallel binary address Explain the differences between ripple carry and look-ahead carry parallel adders Use the magnitude comparator to determine the relationship between two binary numbers and use cascaded comparators to handle the comparison or larger numbers Implement a basic binary decoder Use BCD-to-7-segment decoders in display systems Apply a decimal-to-BCD priority encoders in a simple keyboard application Convert from binary to Gray code, and Gray code to binary by using logic devices Apply multiplexers in data selection, multiplexed displays, logic function generation, and simple communications systems Use decoders as demultiplexers Explain the meaning of parity Use parity generators and checkers to detect bit errors in digital systems Implement a simple data communications system Identify glitches, common bugs in digital systems Chapter 7 Competencies Use logic gates to construct basic latches Explain the difference between S-R latch and a D latch Recognize the difference between a latch and a flip-flop Explain how S-R, D, and J-K flip-flops differ Understand the significance of propagation delays, set-up time, hold time, maximum operating frequency, minimum clock pulse widths, and power dissipation in the application of flip-flops Apply flip-flops in basic application Explain how retriggerable and nonretriggerable one-shots differ Connect a 555 timer to operate as either an astable multivibrator or a one-shot Troubleshoot basic flip-flop circuits Assessment of Student Learning: Student learning will be assessed via exams, homework, and class room participation. Late Work/Make-up Test Policy: Missed exams must be made up on or before the next class period. In a rare situation where the exam can not be made up in that time period, the student will be given an exam different than that taken by the rest of the class. Class Attendance Policy and College Sponsored Activities: As stated in the Student handbook: In compliance with Public Law 105244, Kirkwood Community College makes a wide variety of general institutional information available to students. For additional information, go to http://www.kirkwood.edu/pdf/uploaded/630/student_handbook.pdf Productive Classroom See student handbook Learning http://www.kirkwood.edu/pdf/uploaded/630/student_handbook.pdf Environment: Plagiarism Policy: See student handbook http://www.kirkwood.edu/pdf/uploaded/630/student_handbook.pdf Campus Closings: See student handbook http://www.kirkwood.edu/pdf/uploaded/630/student_handbook.pdf Learning Environment The classroom and laboratory conditions will be conducive to teaching and student learning. To promote and maintain that environment, all Expectations: pagers, cellular phones, and other autonomous means of communication shall be deactivated during instructional periods. RINGING OF CELL PHONES DURING CLASS WILL RESULT IN POINTS DEDUCTED FROM YOUR CLASS ROOM PARTICPATION AND PROFESSIONAL CONDUCT GRADE. Participants are expected to come to class prepared to actively participate in class. Americans with Disabilities Act: Students with disabilities who need accommodations to achieve course Competencies should file an accommodation application with Learning Services, Cedar Hall 2063 and provide a written plan of accommodation to your instructor prior to the accommodation being provided. Student Evaluation: Exams - 3 exams will be given during the session – 40% of final grade. These exams will be comprehensive. Exam 1 will be worth 10%, Exam 2 will be work 10%, and Exam 3 will be worth 20% of final grade. Build Exam – A circuit build exam will be worth 5% of your final grade. Homework Homework will be assigned according to the schedule on my course web page. Homework will be worth 20% of your final grade. Labs - Labs from the 35 in 1 Deluxe Digital Lab Exploration Kit and any other lab activities will be worth 25% of your final grade. Class Room Participation and Professional Conduct - 10% of your final grade Points will be added to classroom participation and professional conduct grade based on the following: 1. Arrival at class by 8 am which will be measured by clicker’s questions 2. Participation in debugging exercises and Multisim exercises Points will be deducted from the classroom participation and professional conduct grade for the following: 1. Inappropriate language or jokes. 2. Ringing of cell phones in class. 3. Disrupting the class. 4. Leaving class early or not arriving back to class by 9:00, after the 8:50 break. How final grades are determined: As described above. Grading Scale: B+ A 94 - 100 B 87 – 89.99 C+ 83 – 86.99 C 77 – 79.99 D+ 73 – 76.99 D 67 – 69.99 63 – 66.99 F 59.99 and less A- 90 – 93.99 B- 80 – 82.99 C- 70 – 72.99 D- 60 – 62.99 Drop Date: Students dropping a class during the first two weeks of a term may receive a full or partial tuition refund for 16 week terms, for shorter courses check with Enrollment Services for total withdraw information. Details of the refund schedule are available from Enrollment Services in 216 Kirkwood Hall. For detailed discussion of drop dates and policies, please read the student handbook. Final Exam Information: The final exam for this class is scheduled on Thursday June 26, 2014 at 8 am for those with perfect attendance. Emergency Information: See student handbook http://www.kirkwood.edu/pdf/uploaded/630/student_handbook.pdf Other Information: none