Cpsc 321

Cpsc 321

CPSC 321 Introduction to Logic Circuit Design Mihaela Ulieru (Dr. M) CALENDAR DESCRIPTION Boolean algebra. Design of combinational circuits and their implementation using primitive logic gates. Design and implementation of synchronous and asynchronous sequential circuits. What!!??... What is this about

A bit more clear please! We will understand how digital circuits work and how we can design them What are digital circuits? (Anyone aware that we live in the Digital Age?...) What is a digital computer?

DIGIT: from Latin digitus = finger. Any of the Arabic numerals from 0-9. One of the elements that combine to form numbers in a system other then the decimal one. DIGITAL: of/relating to/using calculation by numerical methods or by discrete units. relating to data in the form of numerical digits Why is it named digital? Early computers were used mainly to perform numeric computations They used discrete elements of information: digits DIGITAL SYSTEMS: manipulate discrete elements of information (finite sets) E.g. the 10 decimal digits, the 26 letters of

the alphabet, 64 squares of chess board) Beyond the digital computer But building on its generality (ability to follow instructions operating on given data) Digital devices (camcorders, DVDs, TV, phones, microprocessor-based devices) Discrete elements of information are represented in a digital system by physical quantities called signals. (e.g. Electrical voltages, currents Via transistors). Binary digits (bits) binary codes

Why Digital Circuits? Digital devices are programmable by simply changing the program the same hardware can be used for different applications Advances in digital integrated circuits technology accuracy, reliability (DVD) Digital systems are interconnections of digital modules Digital Circuits

What digital modules in digital systems are made of Each digital circuit implements a logical function Combination of digital circuits form a more complex logical function (of the module) Combinations of modules function of devices We will study different types of digital circuits and learn to analyze their functionality and ultimately how to design digital circuits that accomplish a desired logical function

TEXT Digital Design, 3rd edition, M. Morris Mano, Prentice-Hall Inc., 2001. OBJECTIVE Upon successful completion of this course, you shall be able to: understand the nature of various numbering systems gain familiarity with the theorems and properties of Boolean algebra the basis of logic design understand and gain familiarity with Boolean functions and logic gate design (the basic tools!) apply simplification techniques to Boolean functions (to be

able to design optimal/ minimal circuits) design and implement combinational circuits (obtain logical functions by combining various circuits) design and implement sequential circuits (Synchronous feedback signals and Asynchronous timing/events) ULTIMATE PURPOSE Gateway to understanding how digital systems work What is behind the Digital Age?... Beyond the technical literacy issue Have the choice to master todays technological advances Basis for becoming the inventors of tomorrows technologies!

THE PROCESS by which to achieve THE PURPOSE COURSE FORMAT 5 HOURS of scheduled instruction per week (3 hours of Lecture and 2 hours of Laboratory.) New material will be formally presented in lectures. Labs will be used to reinforce the lectures by providing an opportunity to study examples and practice the application of concepts. NOTE! Labs are not just for students who require extra help; they are an integral part of the course and attendance is required.

ASSESSMENT Assignments Two (10% each) 20% Labs

Midterm (Date: October 16) Final Exam 10% 30% 40% ASSIGNMENTS There are a total of two (2) assignments. Each assignment will include a collection of problems which students are expected to complete individually. The problems will challenge students by asking them to apply the knowledge they have gained in

lectures and labs. In Learning THE PROCESS is more important then THE RESULTS! Problem solving techniques and skills can only be acquired through practice and through the study of increasingly more difficult problems. The assignments all

involve problem solving. It is very important that you understand how you solved the problem, and not just be happy with handing in a computer program that produces the requested results. HOW is more important then DO After graduation: No one will ask you about your grades! Everyone will ask if you can solve problems This requires individual study beyond class and Lab. I cannot learn for you! (SORRY) I will do my very best to help you through THE PROCESS! HOW TO SUCCEED

DO THE LAB EXERCISES AND ALL THE ASSIGNMENTS! DO EXTRA EXERCISES (basis for understanding!) 10% inspiration 90% practice! WE WILL LEARN TOGETHER HOW TO THINK. Capture the essence about the topic so you can solve similar problems based on what you learned!) [Thinking vs. memorizing]. PARTICIPATE! Ask for help! First from your TA.

IF THEN Learning Resources Course website: www.enel.ucalgary.ca/Course/CPSC321/home.htm Dr. M.: ICT 540, [email protected]

http://isg.enme.ucalgary.ca/people/ulieru/default.htm OFFICE HOURS: Mo & Wed. 15:00-16:00 (after class) Office number: 220-8616 I am here to support and guide you through THE PROCESS! APPROACH: build first a strong foundation and then on its basis develop new, more complex knowledge Ground Rules (so the Process runs best)

Cellular phones OFF during class No side talking during class Write your questions and ask them when I invite you to do so See other rules in Course Outline ?? What do you wish to add Ground Rules are negotiable but only before they are broken

Recently Viewed Presentations

  • Mitosis - Mr. C's Biology Homepage

    Mitosis - Mr. C's Biology Homepage

    MONOPLOID/Monosomy refers to lack of one chromosome of the normal complement. DIPLOID/Disomy is the presence of two copies of a chromosome. For organisms such as humans that have two copies of each chromosome (those that are diploid), it is the...
  • Invertebrates - Mount Gilead School District

    Invertebrates - Mount Gilead School District

    Antennae- are the feelers that arthropods use for touch, taste, and smell Insects 1. Largest group of arthropod 2. Insects live everywhere EXCEPT the ocean 3.Insects are beneficial when they A. pollinate 4. Insects are harmful when they A. eat...
  • This Boy's Life - SCSC Year 12 English

    This Boy's Life - SCSC Year 12 English

    Essay questions. In This Boy's Life, although 'Jack' tries to assume many different identities, the truth always surfaces. Discuss. How does Wolff illustrate the loneliness that his adolescent self experienced during the time frame of This Boy's Life? 'We both...
  • Bild 1 - Nibe

    Bild 1 - Nibe

    * * 5 NV Ifyllnads exempel. Blad1. 5 NV Instruktion. 5NV artikelanalys. kompetensmatris. Beställning Artikelanalys. IR targets. Nyckeltal. Lathund diagram. Slask ...
  • FOR MORE THAN PROFIT Albert Pak, Attorney &

    FOR MORE THAN PROFIT Albert Pak, Attorney &

    Modeled after national pro bono law programs. Leverage private bar to effectuate change in low-income communities. Evolution into community and economic development. Today providing comprehensive array of services to nonprofits. ... Monkey & The Elephant.
  • Probabilistic Transmission Planning ERCOT (November 16, PLWG) Contents

    Probabilistic Transmission Planning ERCOT (November 16, PLWG) Contents

    is done for each contingency that has outage statistics (frequency and duration). System issues (thermal, voltage, etc.) as well as . Impact (e.g. load curtailment) A large number of cases.
  • Noun Clauses

    Noun Clauses

    A noun clause is a subordinate clause that functions as a noun A noun clause can be a subject, a predicate nominative, a direct object, an indirect object, or an object of a preposition. It can come at the beginning,...
  • Complex Programming Logic Devices

    Complex Programming Logic Devices

    Chap 9. C-H . Complex Programming Logic Devices. Xilinx XCR3064XL CPLD. Function block (16 macrocells)= PLA. Macrocell = a flip flop + multiplexers. IA routes signals