1 / 15

ACOE161 – Digital Logic for Computers

Learn the concepts of logic design, digital systems, and computer architecture in this course. Topics include number systems, arithmetic operations, and design of logic circuits. Assessment includes tests, laboratory work, and a final exam.

pinson
Download Presentation

ACOE161 – Digital Logic for Computers

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. ACOE161 – Digital Logic for Computers Dr. Konstantinos Tatas Office 107, FRC building com.tk@fit.ac.cy

  2. Some Information Instructor Details Main Textbook

  3. Course Information

  4. Course Overview • Introduction to logic design, digital systems and computer architecture concepts • Topics include • Digital computer systems • Number systems • Arithmetic operations • Combinational logic circuits and design • Sequential circuits • Registers and counters • Memory and programmable logic devices • Introduction to sequencing and control

  5. Course Assessment • Test 1 – 10% (approx. week 6) • Test 2 – 10% (approx. week 11) • Laboratory work – 20% (5% pre-lab reports, 15% experiments) • Final – 60%

  6. Signal • An information variable represented by physical quantity.  • For digital systems, the variable takes on discrete values. • Two level, or binary values are the most prevalent values in digital systems.  • Binary values are represented abstractly by: • digits 0 and 1 • words (symbols) False (F) and True (T) • words (symbols) Low (L) and High (H) • and words Off and On. • Binary values are represented by values or ranges of values of physical quantities

  7. Signal Examples Over Time Time Continuous in value & time Analog Digital Discrete in value & continuous in time Asynchronous Discrete in value & time Synchronous

  8. Signal Example – Physical Quantity: Voltage Threshold Region

  9. Binary Values: Other Physical Quantities • What are other physical quantities represent 0 and 1? • CPU Voltage • Disk • CD • Dynamic RAM Magnetic Field Direction Surface Pits/Light Electrical Charge

  10. ANALOG GOES DIGITAL • Photography • Video • Audio • Automobile applications • Telephony/Telecommunications • Traffic lights • Special effects

  11. ADVANTAGES OF DIGITAL PROCESSING • Reproducibility of results • Ease of design • Programmability • Speed • Noise tolerance

  12. Digital System Discrete Discrete Information Inputs Discrete Processing Outputs System System State • Takes a set of discrete information inputs and discrete internal information (system state) and generates a set of discrete information outputs.

  13. Types of Digital Systems • No state present • Combinational Logic System • Output = Function(Input) • State present • State updated at discrete times => Synchronous Sequential System • State updated at any time =>Asynchronous Sequential System • State = Function (State, Input) • Output = Function (State) or Function (State, Input)

  14. Digital System Example: A Digital Counter (e. g., odometer): Count Up 0 0 1 3 5 6 4 Reset Inputs: Count Up, Reset Outputs: Visual Display "Value" of stored digits State: Synchronous or Asynchronous?

  15. A Digital Computer Example Inputs: Keyboard, mouse, modem, microphone Outputs: CRT, LCD, modem, speakers Synchronous or Asynchronous?

More Related