X hits on this document

Powerpoint document

Chapter 2: Custom single-purpose processors - page 17 / 29

69 views

0 shares

0 downloads

0 comments

17 / 29

17

Embedded Systems Design: A Unified Hardware/Software Introduction, (c) 2000 Vahid/Givargis

Splitting into a controller and datapath

y_sel = 1

y_ld = 1

7:

x_sel = 1

x_ld = 1

8:

6-J:

x_neq_y=1

5:

x_neq_y=0

x_lt_y=1

x_lt_y=0

6:

5-J:

d_ld = 1

1-J:

9:

x_sel = 0

x_ld = 1

3:

y_sel = 0

y_ld = 1

4:

1:

1

!1

2:

2-J:

!go_i

!(!go_i)

go_i

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

Controller

Controller implementation model

y_sel

x_sel

Combinational logic

Q3

Q0

State register

go_i

x_neq_y

x_lt_y

x_ld

y_ld

d_ld

Q2

Q1

I3

I0

I2

I1

subtractor

subtractor

7: y-x

8: x-y

5: x!=y

6: x<y

x_i

y_i

d_o

0: x

0: y

9: d

n-bit 2x1

n-bit 2x1

x_sel

y_sel

x_ld

y_ld

x_neq_y

x_lt_y

d_ld

<

5: x!=y

!=

(b) Datapath

Document info
Document views69
Page views69
Page last viewedSat Dec 03 14:49:38 UTC 2016
Pages29
Paragraphs1664
Words3162

Comments