SlideServe
Menu
Préférences
© SlideServe · v2026

Logic Circuits: Combinational vs. Sequential, Latches, Flip-flops, Counters, Buffers, and RAM

wallacejohn avatar
21 diapositives · 280 Views · Jan 04, 2020

Explore the differences between combinational and sequential logic circuits, learn about SR latch, D latch, binary counters, register files, tristate buffers, and RAM in digital systems design. Understand clock signals, gate delays, memory storage, and data access techniques.

Logic Circuits: Combinational vs. Sequential, Latches, Flip-flops, Counters, Buffers, and RAM - slide 1
01 / 21Logic Circuits: Combinational vs. Sequential, Latches, Flip-flops, Counters, Buffers, and RAM
1 / 17

Télécharger la présentation

Logic Circuits: Combinational vs. Sequential, Latches, Flip-flops, Counters, Buffers, and RAM
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Logic Circuits II

  2. Combinational Logic vs. Sequential Logic • The outputs of a combinational logic circuit • Totally dependent on the current input values and determined by combining the input values using Boolean operations • The outputs of a sequential logic circuit • Depend not only on the current input values but also on the past inputs • Logic gates + memory • Outputs are a function of the current input values and the data stored in memory • A function of time • States

  3. Clock • The clock signal is simultaneously broadcast to every circuit component • Every operation in the circuit must be completed inside a clock cycle

  4. Gate Delay • Also known as propagation delay • The time delay between the changes when an input change causes an output change

  5. The SR Latch

  6. The D Latch

  7. Latches vs. Flip-flops • Latches are transparent • As long as the control input C remains 1, the output of the D latch will momentarily change each time its input changes • Flip-flops are not transparent • The key difference between latches and flip-flops

  8. The D Flip-flop Asynchronous inputs: preset and clear

  9. Registers • A register is a storage device that can store binary information over time • It is a collection of one or more flip-flops

  10. Binary Counters • An n-bit counter is an n-bit register that goes through a predetermined sequence of states upon the application of the clock signal • A counter that follows the binary number sequence is called a binary counter

  11. Binary Counters (contd.)

  12. Binary Counters (contd.)

  13. Register Files • A register file is an array of registers in a CPU

  14. Tristate Buffers • Also known as tristate drivers • A third state, called a high-impedance state and denoted as Hi − Z, in addition to 0 and 1

  15. RAM • Random access memory • A word is a unit of information stored to and read from memory • Able to access randomly chosen words regardless of the order in which they are accessed • Thought as an array of 2m w- bit registers + some access circuits to transfer information from/into it • Each word has a unique address

  16. Memory Cell

  17. 4 × 4 RAM

  18. Building a RAM with Bigger Words

  19. Building a RAM with More Words

  20. RAM Read Cycle • The maximum time (∆t1 + ∆t2 + ∆t3) taken between the application of the address to address lines and the appearance of the valid data on the data output lines is called memory access time

  21. RAM Write Cycle