Lecture-03 - EEE 333: VHDL, L-03 CMOS Digital Logic Fall...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
1 EEE 333: VHDL, L-03 EEE 333: VHDL, L-03 Fall 2008, ASU Yu (Kevin) Cao, yu.cao@asu.edu , GWC 336 CMOS Digital Logic CMOS Digital Logic EEE 333, ASU, Y. Cao Lecture 03 - 2 - Highlight Highlight ± Boolean algebra Elementary Boolean gates Combinational logic ± Boolean logic with CMOS Elementary CMOS gates: INV, NAND, NOR More complicated gates: MUX, XOR, etc. Construction of logic path and units ± Reading: Chapter 2 in Wolf’s book A good place to practice your Boolean logic: http://educ.queensu.ca/~compsci/resources/BoolLogic/assocdistr ib.html ± Assignment at myasu: HW 1, due 9/16, Tuesday
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 EEE 333, ASU, Y. Cao Lecture 03 - 3 - What Are We Doing Here? ± This class is about “hardware description languages” and implementing digital designs in FPGAs Much of the class is about learning VHDL, which looks like a programming language However, it is important to remember that the goal is to build digital hardware In general it helps to remember (always) that you’re building hardware ± The important implications are Your code must be synthesizable to be of value You have to think a lot about the timing of events ± So we’ll start with a quick review of digital logic basics EEE 333, ASU, Y. Cao Lecture 03 - 4 - A CMOS Inverter A CMOS Inverter ± The simplest logic unit of digital circuits V in V out C L V DD 0 1 1 0 Out In V in V out C L V in V in
Background image of page 2
3 EEE 333, ASU, Y. Cao Lecture 03 - 5 - Dynamic Logic Operations Dynamic Logic Operations V in V out C L (a) Low-to-high V out R p V DD C L (b) High-to-low 0 1 1 0 Out In V out R n V DD C L EEE 333, ASU, Y. Cao Lecture 03 - 6 - Highlight Highlight ± Boolean algebra Elementary Boolean gates Combinational logic ± Boolean logic with CMOS – Elementary CMOS gates: INV, NAND, NOR – More complicated gates: MUX, XOR, etc. – Construction of logic path and units ± Reading: Chapter 2 in Wolf’s book – A good place to practice your Boolean logic: http://educ.queensu.ca/~compsci/resources/BoolLogic/assocdistr ib.html ± Assignment at myasu: HW 1, due 9/16, Tuesday
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 EEE 333, ASU, Y. Cao Lecture 03 - 7 - Digital Electronics Digital Electronics ± Digital is an approximation to the analog nature Example: digital sound is encoded as 44.1 kHz, 16 bit audio ± Digital logic: compute the Boolean values, after the conversion of analog signal to the digital one ±
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 02/14/2011.

Page1 / 16

Lecture-03 - EEE 333: VHDL, L-03 CMOS Digital Logic Fall...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online