Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Class Notes | Upload 6, Lecture notes of Digital Systems Design

ECEN 3733 - Digital Circuit Design Class Notes

Typology: Lecture notes

2016/2017

Uploaded on 10/19/2017

pkmaurer
pkmaurer 🇺🇸

7 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
Class note #6
By Dr. Frank X. Li
ECEN 3733 Digital Circuit
Design
Flip Flops Summary
To use memory in a larger circuit, we need to:
Keep the latches disabled until new values are ready to be
stored.
Enable the latches just long enough for the update to occur.
A clock signal is used to synchronize circuits. The cycle time
reflects how long combinational operations take.
Flip-flops further restrict the memory writing interval, to just the
rising edge of the clock signal.
This ensures that memory is updated only once per clock cycle.
There are several different kinds of flip-flops:
SR flip-flops
D flip-flop
JK flip-flop
T flip-flop
They all serve the same basic purpose of storing bits.
pf3
pf4
pf5

Partial preview of the text

Download Class Notes | Upload 6 and more Lecture notes Digital Systems Design in PDF only on Docsity!

Class note

By Dr. Frank X. Li

ECEN 3733 Digital Circuit

Design

Flip Flops Summary

  • To use memory in a larger circuit, we need to:
    • Keep the latches disabled until new values are ready to be stored.
    • Enable the latches just long enough for the update to occur.
  • A clock signal is used to synchronize circuits. The cycle time reflects how long combinational operations take.
  • Flip-flops further restrict the memory writing interval, to just the rising edge of the clock signal. - This ensures that memory is updated only once per clock cycle. - There are several different kinds of flip-flops: - SR flip-flops - D flip-flop - JK flip-flop - T flip-flop - They all serve the same basic purpose of storing bits.

Shift Registers

4 - bit register (Parallel loading)

Serial Communication using Shift Registers

7

Serial Communication Receiving Data

Serial Communication Sending Data

Register Summary

  • A register is a special state machine that stores multiple bits of data.
  • Several variations are possible:
  • Parallel loading to store data into the register.
  • Shifting the register contents either left or right.
  • Counters are considered a special type of register
  • One application of shift registers is converting between serial and parallel data.
  • Most programs need more storage space than registers provide. Static RAM to address this problem.