1 / 11

EEL 3705 / 3705L Digital Logic Design

EEL 3705 / 3705L Digital Logic Design. Fall 2006 Instructor: Dr. Michael Frank. Lecture Outline. Overview of the subject area: What’s Digital Logic Design all about? Overview of the course: Syllabus, policies, procedures Administrative matters:

ping
Download Presentation

EEL 3705 / 3705L 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. EEL 3705 / 3705LDigital Logic Design Fall 2006Instructor: Dr. Michael Frank M. Frank, EEL3705 Digital Logic, Fall 2006

  2. Lecture Outline • Overview of the subject area: • What’s Digital Logic Design all about? • Overview of the course: • Syllabus, policies, procedures • Administrative matters: • Sign-in sheet, Prereq form, Blackboard, 1st assignment M. Frank, EEL3705 Digital Logic, Fall 2006

  3. What do we mean by “Digital Logic Design?” • Digital • Using discrete physical states (e.g., on/off transistor, high/low voltage) to represent information • Logic • Using the basic operations of Boole’s algebra of logic to interpret, manipulate and process information • Design • To conceive, plan, analyze and construct the structure of working systems that will meet application requirements M. Frank, EEL3705 Digital Logic, Fall 2006

  4. Applications of Digital Logic Design • All complex electronic systems today rely heavily on components whose design and operation is based (almost entirely) on digital logic principles, including: • Microprocessors and microcontrollers • The heart of the modern computer, and also embedded within all manner of other consumer and industrial electronic devices • Digital Signal Processors • Used in cellphones, cameras, networking equipment • FPGAs (Field-Programmable Gate Arrays) • Used for prototyping & in a wide range of equipment • ASICs (Application-Specific Integrated Circuits) • Semi-custom, used in many specialized applications M. Frank, EEL3705 Digital Logic, Fall 2006

  5. Electrical & Computer Engineeringand the Design of Electronic Systems • Although electrical engineering and computer engineering are considered different disciplines, it’s important to always remember that any complex electronic component includes both: • Physical/electrical characteristics • Such as power, current, inductance, capacitance, etc. • Andcomputation-related characteristics • E.g., information content, logical function, software, protocols • To successfully design working systems requires multidisciplinary teams that understand and can take care of the engineering considerations on both sides! M. Frank, EEL3705 Digital Logic, Fall 2006

  6. What does a modernDigital Logic Designer do? System-levelrequirements Functional design • Design engineering, in general, involves taking abstract, system-level requirements, and translating them into ever more concrete and specific designs for technological artifacts. • Digital Logic Design is no different. • In modern industrial practice, increasingly many of the steps of the design process have been automated. • This is true for digital functions especially. • See e.g. resources at eda.org • Today, computer-based tools do most of the “grunt work” and “heavy lifting” • But, the designer has to understand what the tools are doing in order to use them! Functional orbehavioralspecification Structuraldesign Schematic orstructuralspecification Logic design Gate-LevelDesign Designcompiler Circuit synthesis FPGAProgram Transistor-levelSchematics Loading Layout ConfiguredFPGA VLSI Mask Layers Fabrication Physical chip M. Frank, EEL3705 Digital Logic, Fall 2006

  7. The Basis of Digital Logic today:The MOSFET • Nearly all digital systems today (2006) are based on an electronic device called the MOSFET • Metal-Oxide-Semiconductor Field-Effect Transistor • This device is a voltage-controlled switch • Two basic types of FET: • nFET: The dominant charge carriers are electrons (negative) • Conducts low voltages well • pFET: The dominant charge carriers are holes (positive) • Conducts high voltages well gate source drain nFET icon used in schematics M. Frank, EEL3705 Digital Logic, Fall 2006

  8. Today’s Dominant Logic Style:CMOS • Most logic today is done in the CMOS (Complementary MOS) logic style • Each logic “gate” (hardware to do a given logic operation) is built using both nFETs and pFETs • nFETs pull output low, pFETs pull it high • Uses energy mainly only when switching • Here are a simple CMOS inverter circuit and its logic gate icon • When input is high (1) output is low (0) and vice-versa. • This and a few other simple gates are sufficient to build any digital system! Vdd (PWR) Vin Vout Vss (GND) in out = ¬in M. Frank, EEL3705 Digital Logic, Fall 2006

  9. Course Overview • Go through syllabus posted on Blackboard M. Frank, EEL3705 Digital Logic, Fall 2006

  10. Administrative Matters • Sign the attendance sheet being passed around… • Clearly print your preferred email address • Pick up and sign a prerequisite form… • Turn it in at the end of class • Make sure you are enrolled on Blackboard • Email Dr. Frank if you aren’t • Download the Quartus II software • Labs begin next week! M. Frank, EEL3705 Digital Logic, Fall 2006

  11. First-Day Homework Assignment • To be completed by this Wednesday’s lecture • No time to waste! • The assignment is: 1. Turn in the signed course prerequisite form to Dr. Frank • Preferably, at the end of today’s lecture 2. Ensure you are enrolled for the course on Blackboard • Email instructor at mpf@eng.fsu.edu immediately if not 3. On your home or laptop computer, download & install the Quartus II software (web version) • Available from altera.com (see link on Blackboard) M. Frank, EEL3705 Digital Logic, Fall 2006

More Related