Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
Chapter 1 Introduction: Digital Systems & Logic Design By Taweesak Reungpeerakul Digital Systems 242-208 CH1 Digital and Analog Quantities Parameters of Pulse Waveform Basic Logic Combinational Logic Digital Integrated Circuits An example of Digital System Design Flow 2 1.1 Digital & Analog Quantities Analog Quantity? Digital Quantity? Continuous Values Discrete Set of Values Which one has more advantages? Digital Quantity (process & transmit) 242-208 CH1 Efficiency Reliability 3 Analog & Digital Example 242-208 CH1 4 Analog & Mixed System 242-208 CH1 Analog System Digital and Analog System 5 1.2 Binary Digits, Logic Levels, and Digital Waveforms Binary Digits: 0 Low, 1 High Code: Group of Bits Logic Level: represented by voltages Volts VH (max) VH (min) Logic 1 (high) 5.0 2.0 Undefined VL (max) VL (min) 242-208 CH1 Volts(TTL) Logic 0 (low) 0.8 0.0 6 Digital Waveforms Pulse H L H L Positive-going pulse Negative-going pulse Waveform Characteristic f = 1/T T = 1/f 90% tW : pulse width tr : rise time tf : fall time T : period f : frequency 90% 50% 242-208 CH1 tW Duty Cycle = ( tw / T ) 100% 10% 10% tr tr 0 10 tW 50% Question tf T T 60 tf 110 Time(µs) 7 Clock and Bits Waveforms 242-208 CH1 Clock is a periodic waveform (signal) in which each interval between pulse equals the time for one bit 8 Timing Diagrams 242-208 CH1 How 2 or more waveforms change and relate 9 1.3 Basic Logic Operations NOT AND OR Symbol Truth Table 242-208 CH1 In 0 1 Out 1 0 In1 0 0 1 1 In2 Out 0 0 1 0 0 0 1 1 In1 0 0 1 1 In2 Out 0 0 1 1 0 1 1 1 10 1.4 Basic Logic Functions 242-208 CH1 11 Basic Logic Functions (cont) Mux Demultiplexer Multiplexer 2n S0 S1 S2 S3 D C0 C1 En Demux O0 O1 O2 O3 D C0 C1 En n 242-208 CH1 12 Basic Logic Functions (cont) Flip-flops SET D CLK D SET Q Q D CLK D SET CLR CLR Q Registers Q Q D SET CLR Q Q D SET CLR Q Q D SET CLR Q OUT Q Q CLR 242-208 CH1 Counters 13 1.5 Digital Integrated Circuits IC Packages: DIP, SMT, SOIC, PLCC, LCCC, FP IC Complexity Classifications 242-208 CH1 SSI: gate ≥ 12, basic gates & flip-flops MSI: 12 ≤ gate ≥ 99, logic functions LSI: 100 ≤ gate ≥ 9999, including memory VLSI: 10,000 ≤ gate ≥ 99,999 ULSI: gate ≥ 100,000 14 Integrated Circuit Technologies Types of Transistors Bipolar Junction Transistors MOSFETs (metal-oxide semiconductor field-effect transistors) Bipolar used in: transistor-transistor logic (TTL) and emitter-couple logic (ECL) MOSFETs used in: complementary MOS (CMOS) and n-channel MOS (NMOS) 242-208 CH1 15 1.6 Testing and Troubleshooting Instruments Oscilloscope 242-208 CH1 Analog Digital Logic Analyzer DC Power Supply Function Generator Digital Multimeter 16 1.7 Digital System Application 242-208 CH1 17 Design Flow Concept Behavioral Description Behavioral Synthesis Floor Planning RTL Description Technology Dependent Network Layout Mask Data Manufacturing Logic Synthesis Product Gate Description Technology Mapping 242-208 CH1 Testing Good Product 18