1240891707 - ComputerOrganization CDA3103 Dr.HassanForoosh

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
    Computer Organization CDA 3103 Dr. Hassan Foroosh  Dept. of Computer Science UCF © Copyright Hassan Foroosh 2004
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    ComputerOrganizatio n I/O system Instr. Set Proc. Compiler Operating System Application Digital Design Circuit Design Instruction Set Architecture Firmware Coordination of many  levels of abstraction Datapath & Control Layout
Background image of page 2
    inputs outputs system Switching Networks A simple model of a digital system is a unit with inputs and  outputs: Digital systems consist of an interconnection of electronic  switches i.e. a switching network A switching network performs a set of logical functions in  either a combinational  or sequential  fashion.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    Combinational vs.  Sequential Combinational: No Feedback O/P’s defined completely in  terms of I/P’s.  Sequential: With feedback Network goes through different  states New state depends on I/P’s  and current state.  T n 1 X X n 1 Z Z T n 1 X X n 1 Z Z
Background image of page 4
    Sequential logic Sequential systems Exhibit behaviors (output values) that depend not only  on the current input values, but also on previous input values In reality, all real circuits are sequential The outputs do not change instantaneously after an input change Why not, and why is it then sequential? A fundamental abstraction of digital design is to reason  (mostly) about steady-state behaviors Look at outputs only after sufficient time has elapsed for the  system to make its required changes and settle down
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    Synchronous sequential digital  systems Outputs of a combinational circuit depend only on current  inputs After sufficient time has elapsed Sequential circuits have memory Even after waiting for the transient activity to finish The steady-state abstraction is so useful that most  designers use a form of  it when constructing sequential  circuits: Memory of a system is represented as its state Changes in system state are only allowed to occur at specific times  controlled by an external periodic clock Clock period is the time that elapses between state changes. It  must be sufficiently long so that the system reaches a steady-state  before the next state change at the end of the period
Background image of page 6
    B A C Clock Difference between combinational  and sequential logic Combinational: input A, B wait for clock edge observe C wait for another clock edge observe C again: will stay the same Sequential: input A, B wait for clock edge observe C wait for another clock edge observe C again: may be different
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    Representations Some we've seen already
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 08/22/2010 for the course CDA 3101 taught by Professor Staff during the Fall '07 term at University of Central Florida.

Page1 / 71

1240891707 - ComputerOrganization CDA3103 Dr.HassanForoosh

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online