25.09.2015 Views

Hardware/Software Introduction Chapter 1 Introduction

Embedded Systems Design: A Unified Hardware/Software ... - EET

Embedded Systems Design: A Unified Hardware/Software ... - EET

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Minimum cover: K-map approach<br />

• Karnaugh map (K-map)<br />

– 1 represents minterm<br />

– Circle represents implicant<br />

• Minimum cover<br />

– Covering all 1’s with min # of<br />

circles<br />

– Example: direct vs. min cover<br />

• Less gates<br />

– 4 vs. 5<br />

• Less transistors<br />

– 28 vs. 40<br />

K-map: sum of products<br />

ab cd<br />

00 01 11 10<br />

a<br />

b<br />

c<br />

d<br />

00<br />

01<br />

11<br />

10<br />

0 0 1 0<br />

0 0 1 0<br />

1 0 0 0<br />

0 0 1 0<br />

Minimum cover<br />

K-map: minimum cover<br />

ab cd<br />

00 01 11 10<br />

00<br />

01<br />

11<br />

10<br />

F=abc'd' + a'cd + ab'cd<br />

Minimum cover implementation<br />

F<br />

0 0 1 0<br />

0 0 1 0<br />

1 0 0 0<br />

0 0 1 0<br />

2 4-input AND gate<br />

1 3-input AND gates<br />

1 4 input OR gate<br />

→ 28 transistors<br />

Embedded Systems Design: A Unified<br />

<strong>Hardware</strong>/<strong>Software</strong> <strong>Introduction</strong>, (c) 2000 Vahid/Givargis<br />

51

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

Saved successfully!

Ooh no, something went wrong!