17.06.2014 Aufrufe

10. Programmierbare Logikbausteine - Fachgebiet Rechnersysteme ...

10. Programmierbare Logikbausteine - Fachgebiet Rechnersysteme ...

10. Programmierbare Logikbausteine - Fachgebiet Rechnersysteme ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Fachgebiet</strong> <strong>Rechnersysteme</strong><br />

Vorlesung Logischer Entwurf<br />

Technische Universität<br />

Darmstadt<br />

<strong>10.</strong> <strong>Programmierbare</strong> <strong>Logikbausteine</strong><br />

<strong>10.</strong>3 <strong>Programmierbare</strong> Gate-Arrays<br />

43<br />

<strong>10.</strong> <strong>Programmierbare</strong> <strong>Logikbausteine</strong><br />

<strong>10.</strong>3 <strong>Programmierbare</strong> Gate-Arrays<br />

45<br />

• Beispiel Xilinx Spartan-3 Serie<br />

— jeder CLB kann<br />

- jede boolesche Funktion in fünf<br />

- bzw. zwei beliebige Funktionen in vier<br />

Variablen realisieren<br />

CLB's werden durch Laden von Flipflops mit<br />

Steuerungsinformation personalisiert. Prinzip:<br />

FF FF FF FF FF FF FF FF<br />

a<br />

b<br />

c<br />

000<br />

001<br />

010<br />

011<br />

100<br />

101<br />

110<br />

111<br />

f<br />

10-11<br />

<strong>10.</strong> <strong>Programmierbare</strong> <strong>Logikbausteine</strong><br />

<strong>10.</strong>3 <strong>Programmierbare</strong> Gate-Arrays<br />

44<br />

<strong>10.</strong> <strong>Programmierbare</strong> <strong>Logikbausteine</strong><br />

<strong>10.</strong>3 <strong>Programmierbare</strong> Gate-Arrays<br />

46<br />

• CLB´s (configurable logic blocks):<br />

universelle Funktionsblöcke plus (u.a.) Speicherelemente<br />

— Beispiel: Xilinx XC4000 CLB (vereinfacht)<br />

H<br />

DIN<br />

• <strong>Programmierbare</strong> Verbindungen (Prinzip)<br />

Switch-<br />

Matrix<br />

Grundzellenanbindung<br />

Switch-<br />

Matrix<br />

A1<br />

A2<br />

A3<br />

A4<br />

B1<br />

B2<br />

B3<br />

B4<br />

Univ.<br />

Funkt.<br />

Block<br />

Univ.<br />

Funkt.<br />

Block<br />

Univ.<br />

Funkt.<br />

Block<br />

><br />

><br />

Switch-<br />

Matrix<br />

Grundzelle<br />

Grundzellenanbindung<br />

Grundzellenanbindung<br />

Grundzellenanbindung<br />

Switch-<br />

Matrix

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!