Sequencer realization - PowerPoint PPT Presentation

About This Presentation
Title:

Sequencer realization

Description:

BUF1 = proc (a?chan byte & b!chan byte). begin x: var byte | forever do a?x ; ... rip4: main proc (a?chan byte & b!chan byte). begin. x0, x1, x2, x3: var byte ... – PowerPoint PPT presentation

Number of Views:66
Avg rating:3.0/5.0
Slides: 14
Provided by: keesvan
Learn more at: http://www.cs.unc.edu
Category:

less

Transcript and Presenter's Notes

Title: Sequencer realization


1
Sequencer realization
  • Sequencer area, delay, energy
  • Area 5 gate equivalents
  • Delay per cycle 8 gate delays
  • Energy per cycle 10 transitions

2
Tangram assignment x f(y,z)
Handshake circuit
3
Transferrer
  • ? a?? (b?? c??) a??
    (b?? cd bd c?? cd ?)

4
Multiplexer
  • ? a?? c?? a?? (cd ad c?? cd
    ?) b?? c?? b?? (cd bd c?? cd
    ?)
  • Restriction ?ar ? ?br must hold at all times!

5
Multiplexer realization
control circuit
data circuit
6
Logic/arithmetic operator
  • ? a?? (b?? c??) a?? ((b??
    c??) ad f(bd , cd ))
  • Cheaper realization (delay sensitive)
  • ? a?? (b?? c??) a?? ((b??
    c??) ad f(bd , cd )) delay ad
    ?

7
A one-place fifo buffer
byte type 0..255 BUF1 main
proc(a?chan byte b!chan byte).begin x var
byte forever do a?x b!x odend
8
A one-place fifo buffer
byte type 0..255 BUF1 main
proc(a?chan byte b!chan byte).begin x var
byte forever do a?x b!x odend
?
a
x
b
x
9
2-place buffer
  • byte type 0..255
  • BUF1 proc (a?chan byte b!chan byte).begin
    x var byte forever do a?x b!x od end
  • BUF2 main proc (a?chan byte c!chan
    byte).begin b chan byte BUF1(a,b)
    BUF1(b,c) end

10
Two-place ripple buffer
11
4-place ripple register
  • byte type 0..255 rip4 main proc
    (a?chan byte b!chan byte). begin x0,
    x1, x2, x3 var byte forever do b!x3
    x3x2 x2x1 x1x0 a?x0 od end

12
4-place ripple register
  • area N (Avar Aseq )
  • cycle time Tc (N1) T
  • cycle energy Ec N E

13
4-place wagging register
  • forever do b!x1 x1x0 a?x0 b!y1
    y1y0 a?y0od
Write a Comment
User Comments (0)
About PowerShow.com