RT-level sequential components

Advertisements
Advertisements
Advertisements3
Advertisements4
Advertisements6
Advertisements66

RT-level sequential components

  • For complex sequential  systems,abstract sequential components are used.
  • The components are:
  • Register
  • Shift register
  • Counter

Register

  • A register stores n bits from its n-bit data input I, with those stored bits appearing at its output Q.
  • A register has two control inputs clock and load.
  • For a rising edge triggered register the inputs I are only stored  when  load  is  1  and  clockis rising from 0 to 1.
  • The clock input is usually drawn as a small triangle, as shown in the figure.
  • Another common  register  control  input  is clear, which resets all bits to 0, regardless of the value of I.
  • Because all n bits of the register can be stored in parallel, we  often  refer  to  this  type  of register as a parallel-load register.

Shift Register

  • A shift register  stores  n  bits,  but  these  bits cannot be stored in parallel.
  • These bits are shifted into the register serially, meaning one bit per clock edge.
  • A shift register has a one-bit data input I, and at least two control inputs clock and shift.
  • When clock is rising and shift is 1,
  • The value of I is stored in the (n)’th bit.
  • The (n)’th bit is stored in the (n-1)’th bit.
  • The (n-1)’th bit is stored in the (n-2)’th bit.
  • and likewise, until the second bit is stored in the first bit.
  • The first bit is typically shifted out, meaning it appears over an output Q.

Counter

  • A counter is a register that can also increment (add binary 1) to its stored binary value.
  • A counter has  a  clear  input,  which  resets  all stored bits to 0.
  • It has a  count  input,  which  enables incrementing on the clock edge.
  • A counter often  also  has  a  parallel  load  data input and associated control signal.
  • A common counter feature is both up and down counting or incrementing  and  decrementing requiring an additional control input to indicate the count direction.
  • These control inputs can be either synchronous or asynchronous.
  • Asynchronous inputs are  independent  of  the clock.
  • synchronous inputs are dependent of the clock.

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)

Loading...

Author: Lakshmi Prasanna Ponnala

Completed M.Tech in Digital Electronics and Communication Systems.

Leave a Reply

error: Content is protected !!

Discover more from ece4uplp

Subscribe now to keep reading and get access to the full archive.

Continue reading