X hits on this document

Powerpoint document

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

86 views

0 shares

0 downloads

0 comments

15 / 29

15

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

Creating the datapath

Create a register for any declared variable

Create a functional unit for each arithmetic operation

Connect the ports, registers and functional units

Based on reads and writes

Use multiplexors for multiple sources

Create unique identifier

for each datapath component control input and output

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:

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 views86
Page views86
Page last viewedThu Dec 08 14:39:04 UTC 2016
Pages29
Paragraphs1664
Words3162

Comments