Preview

Verilog

Satisfactory Essays
Open Document
Open Document
6508 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Verilog
EE271 @ Thuy T. Le

SJSU - EE

EE271
Advanced Digital System Design & Synthesis

Short Review of Sequential Circuits
Let’s take 3 lectures to review this topic

Appendix 2: Short Review of Sequential Circuits

A.73

Overview


Sequential circuits – state value at a given time depend on the history of the applied inputs and the current inputs The history of the inputs is represented by the state of the circuit – requires storage to store the state of the circuit. All sequential circuits require feedback: Next state of the circuit to be determined from the present state and inputs. The number of states of a sequential circuit is finite and (so call Finite State Machine) Sequential circuits can be asynchronous or synchronous (clocked).









Appendix 2: Short Review of Sequential Circuits

A.74

Appendix 2: Short Review of Sequential Circuits

1

EE271 @ Thuy T. Le

SJSU - EE

Concepts of the State Machine
Computer Hardware = Datapath + Control Control • FSM generating sequences of control signals • Instructs datapath what to do next
Data inputs
State

Control signal outputs

Datapath • Storages • Combinational Functional Units (e.g., ALU) • Busses
Appendix 2: Short Review of Sequential Circuits A.75

Basic Storage Components
Components: CMOS

Appendix 2: Short Review of Sequential Circuits

A.76

Appendix 2: Short Review of Sequential Circuits

2

EE271 @ Thuy T. Le

SJSU - EE

Switch and NOR

Appendix 2: Short Review of Sequential Circuits

A.77

 

Storage elements may be clocked or unclocked. Can be level-sensitive called latches (unclocked) or edgesensitive called flip-flops (clocked)
R Q R' Q'

R-S Latch (unclocked)
S Q' S' Q

S 0 0 1 1

R 0 1 0 1

Q next Q 0 1 0

Q' next Q' 1 0 0
Hold Reset Set Not Allowed

S' 0 0 1 1

R' 0 1 0 1

Q next 1 1 0 Q

Q' next 1 0 1 Q'
Not Allowed Set Reset Hold

Appendix 2: Short Review of Sequential Circuits

A.78

You May Also Find These Documents Helpful

  • Satisfactory Essays

    SD1230 Lab 1

    • 239 Words
    • 2 Pages

    2. What type of instruction is used to execute different code based on a condition? -Jumps…

    • 239 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Chapters 1-4

    • 1910 Words
    • 8 Pages

    10. In question 9 above, what term does Intel use to describe the same technology?…

    • 1910 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    A type of memory that can hold data for long periods of time – even when there is no power to the computer is called ______________.…

    • 259 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    associated with this to recognize this and keep it in the memory, storage involve the changes…

    • 824 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Combination circuit is a circuit whose output is solely determined by its input values. In a Sequential circuit a circuit whose output is a function of its input values and the current state of the circuit.…

    • 470 Words
    • 2 Pages
    Good Essays
  • Good Essays

    I Dont Know

    • 1824 Words
    • 8 Pages

    Information we want to retain needs to move through three stages or systems of memory. Which of the following represents the three stages or systems in order?…

    • 1824 Words
    • 8 Pages
    Good Essays
  • Satisfactory Essays

    Chapter6Memory

    • 267 Words
    • 1 Page

    The next step in memory is to hold onto the information for some period of time in s process called storage.…

    • 267 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    Given a specific description of hardware, systems software, and application software components of a computer-based system, identify and assess the controls we expect to find in each of the system components and describe how they function.…

    • 360 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    The idea behind the Superposition Theorem is that in a circuit that contains several independent sources, one wants to know the effects of a particular independent source acting alone. Basically the idea is to deactivate one all sources but one and calculated desired output values, then move on to the next source investigating the effects of each. Once you gather all these output values (current and voltage) you add them up and they should give you the same values as those measured through experimentation (DeCarlo, p. 121). Throughout the implementation of this idea of deactivating sources one uses previous methods of finding voltages and currents, such as: Node Voltage Method, Mesh Current Method, Current and Voltage Division, and Kirchoff's Current and Voltage Laws.…

    • 525 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Psychology Essay

    • 961 Words
    • 4 Pages

    This model is based on two assumptions, first that memory consist of a number of separate stores and the second is that memory process are sequential.…

    • 961 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Reserch Into Memory Recall

    • 3420 Words
    • 14 Pages

    * Each of the stores retains a different amount of information in a different way and for a varying length of time.…

    • 3420 Words
    • 14 Pages
    Powerful Essays
  • Satisfactory Essays

    Memory

    • 453 Words
    • 2 Pages

    The next stage is short-term memory; it is a system for storing information over brief intervals of time. Information can be kept circulating in working memory by rehearsing it. For example, repeating a phone number while dialing it or recording it before you forget. Another part of short-term memory is chunking, used for the immediate recall of letters rather that numbers. Short-term memory lasts roughly half a minute unless it transfers to long-term memory.…

    • 453 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    D Flip Flop Case Study

    • 1613 Words
    • 7 Pages

    Then the schematic diagram with clocked gate circuitry was constructed and inputs comprising of different frequencies of D and clock inputs were given. The clocked gate D flip flop circuit looks as below:…

    • 1613 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    Assembly Language - Essay

    • 3004 Words
    • 13 Pages

    An assembly language is a low-level programming language for a computer, microcontroller, or other programmable device, in which each statement corresponds to a single machine code instruction. Each assembly language is specific to a particular computer architecture, in contrast to most high-level programming languages, which are generally portable across multiple systems.…

    • 3004 Words
    • 13 Pages
    Good Essays
  • Good Essays

    Assembly Language

    • 5117 Words
    • 21 Pages

    Assembly language is a representation of machine language. In other words, each assembly language instruction translates to a machine language instruction. The advantage of assembly language is that its instructions are readable. For example, assembly language statements like MOV and ADD are more recognizable than sequences of 0s and 1s. Though assembly language statements are readable, the statements are still low-level. Another disadvantage of assembly language is that it is not portable. In other words, assembly language programs are specific to a particular hardware. Assembly language programs for a Mac will not work on a PC. But this can be an advantage for programmers who are targeting a specific platform and need full control over the hardware.…

    • 5117 Words
    • 21 Pages
    Good Essays