1 / 24

517 341: Digital Logic Design

517 341: Digital Logic Design. Apisake Hongwitayakorn e: apisake@cp.su.ac.th w: http://www.cp.su.ac.th/~apisake/course/517341. What is this course all about?. The fundamental of Digital Logic Binary numbers and relate number systems Digital circuit building block How to design

abril
Download Presentation

517 341: Digital Logic Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 517 341: Digital Logic Design Apisake Hongwitayakorn e: apisake@cp.su.ac.th w: http://www.cp.su.ac.th/~apisake/course/517341

  2. What is this course all about? • The fundamental of Digital Logic • Binary numbers and relate number systems • Digital circuit building block • How to design • Combinational logic circuits • Sequential logic circuits

  3. Course Management

  4. Class • Lectures (2 hrs/week) • Apisake Hongwitayakorn • Time: Thu 8:30-10:15 • Venue: 1239 SciBldg-1 • Labs (3 hrs/week) • Noppadol Sukklomcheep • Time: Wed 12:05-14:45 • Venue: 1227 SciBldg-1

  5. Assessment • Lecture : Lab = 75% : 25% • Lecture: • Assignments & Quizzes 20% • Midterm 25% • Final 30% • Lab: (details will be described) • Attendance • Lab Reports • Midterm • Final

  6. Courseware • Lecture: • Slides* • A tool called “WinLogiLab”** • Lab: • Worksheets * Will be available on my webpage. ** Get this from http://www.gu.edu.au/???

  7. Introduction to Digital Systems

  8. Digital Technology • The term digital is derived from the way computer perform operations  by counting digits. • Today, digital tech is applied in a wide range of areas. • The tech has progressed from vacuum-tube to discrete transistors to complex ICs.

  9. Digital and Analog Quantities • 2 categories of electronic circuits: • Analog • Digital • Analog quantity = continuous values • Digital quantity = a discrete set of values

  10. Analog Quantity • Most things in nature  analog form • Temperature, pressure, distance, etc • Smooth, continuous curve like this: Temp Time

  11. Digital Quantity • Sampled-value representation (quantization) • Each dot can be digitized as a digital code (consists of 1s and 0s) Temp Time

  12. Digital Advantages • Digital data can be processed and transmitted more efficiently and reliably than analog data. • Digital data has a great advantage when storage is necessary. • Let’s talk about digital music…

  13. Digital Music • The media is very compact but higher-density (and counting): • CDs • Memory cards • No more bulky and noise-prone media like cassette tape http://www.dpreview.com/news/0303/sandisk512mb1gbsdcard.jpg http://www.wwwk.co.uk/images/homepage/compact-disc.jpg http://www.cricketsoda.com/images/music/cassette_tape.jpg

  14. Digital systems are everywhere!!!

  15. Binary Digits, Logic Levels, & Digital Waveforms

  16. Binary Digits • Binary system (either 0 or 1) • Bit (comes from binary digit) • Digital circuits: • 1 represents HIGH voltage • 0 represents LOW voltage • Groups of bits (combinations of 0s and 1s) are called codes • Being used to represent numbers, letters, symbols, (i.e. ASCII code), instructions, and etc.

  17. Logic Levels • The voltages used to represent a 1 and 0 are called logic levels. • Ideally, there is only HIGH (1) and LOW (0). • Practically, there must be thresholds to determine which one is HIGH or LOW or neither of them. • CMOS • (2V to 3.3V  HIGH) • (0V. To 0.8V  LOW) VH(max) HIGH (binary 1) VH(min) Not allowed VL(max) LOW (binary 0) VL(min)

  18. Digital Waveforms • Voltage levels that are changing back and forth between HIGH and LOW • (Ideal) pulse • At t0 leading edge, at t1  trailing edge HIGH HIGH LOW LOW t0 t0 t1 t1 Positive-going pulse Negative-going pulse

  19. Non-Ideal Pulse 90% tw 50% Amplitude Pulse width 10% tf tr Rise time Fall time

  20. Waveform Characteristics • Waveforms = series of pulses (called pulse train) • Periodic • Period (T) = T1 = T2 = T3 = … = Tn • Frequency (f) = 1/T • Nonperiodic T2 T3 T1

  21. Duty Cycle • Ratio of the pulse width (tw) to the period (T) Duty cycle = ( tw / T ) x 100%

  22. Example • From a portion of a periodic waveform (as shown) determine: • Period • Frequency • Duty cycle T tw 0 1 10 11 t (ms)

  23. Waveform & Binary Information Bit time 1 clock 0 1 A 0 Bit sequence represented by waveform A 1 0 1 0 0 1 1 0 0 1 0 1

  24. Data Transfer • Binary data are transferred in two ways: • Serial – bits are sent one bit at a time • Parallel – all the bits in a group are sent out on separate lines at the same time (one line for each bit) • Serial over Parallel • Advantage: less transmission line • Disadvantage: takes more time

More Related