04.05.2015 Views

Chapter 5 – Sequential Circuits

Chapter 5 – Sequential Circuits

Chapter 5 – Sequential Circuits

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Optimization: Example 2: One Hot Assignment<br />

• Equations read from 1 next state variable<br />

entries in table:<br />

D 0 = X(Y 0 + Y 1 + Y 3 ) or X Y 2<br />

D 1 = X(Y 0 + Y 3 )<br />

D 2 = X(Y 1 + Y 2 ) or X(Y 0 + Y 3 )<br />

D 3 = X Y 2<br />

Z = XY 3 Gate Input Cost = 15<br />

• Combinational cost intermediate plus cost<br />

of two more flip-flops needed.<br />

<strong>Chapter</strong> 5 - Part 2 31<br />

Map Technology<br />

• Library:<br />

• D Flip-flops<br />

with Reset<br />

(not inverted)<br />

• NAND gates<br />

with up to 4<br />

inputs and<br />

inverters<br />

X<br />

Clock<br />

Reset<br />

• Initial Circuit:<br />

D<br />

C<br />

R<br />

D<br />

C<br />

R<br />

Y 1<br />

Y 2<br />

Z<br />

<strong>Chapter</strong> 5 - Part 2 32<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!