X hits on this document

Powerpoint document

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

90 views

0 shares

0 downloads

0 comments

16 / 29

16

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

Creating the controller’s FSM

Same structure as FSMD

Replace complex actions/conditions with datapath configurations

y = y -x

7:

x = x - y

8:

6-J:

x!=y

5:

!(x!=y)

x<y

!(x<y)

6:

5-J:

1:

1

!1

x = x_i

3:

y = y_i

4:

2:

2-J:

!go_i

!(!go_i)

d_o = x

1-J:

9:

y_sel = 1

y_ld = 1

7:

x_sel = 1

x_ld = 1

8:

6-J:

x_neq_y

5:

!x_neq_y

x_lt_y

!x_lt_y

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

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

!=

Datapath

Document info
Document views90
Page views90
Page last viewedFri Dec 09 12:27:13 UTC 2016
Pages29
Paragraphs1664
Words3162

Comments