DIPLOMARBEIT - FG Mikroelektronik, TU Berlin
DIPLOMARBEIT - FG Mikroelektronik, TU Berlin
DIPLOMARBEIT - FG Mikroelektronik, TU Berlin
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Technische Universität <strong>Berlin</strong><br />
Institut für <strong>Mikroelektronik</strong><br />
Lukas Bauer<br />
A: \/\/\/\/\/ Adr. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
D: \/\/\/\/\/ Schreib-Daten \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
RS: \/\/\/\/\/ RS \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
BS:<br />
Diplomarbeit<br />
Hochleistungs-Grafikprozessor in Speedchart-VHDL<br />
\/\/\/\/\/ Maske \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
HWE: \/\/\/\/\ /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
AS: \ ✄✲ / <br />
RDY: / ✁ ✂✲ \<br />
❤1 ❤ 2 ❤ 3 ❤ 4 ❤ 5<br />
TIM schreibt<br />
Daten<br />
Abbildung 26: Schreibzugriff bei nicht gemultiplextem<br />
Bus.<br />
Abschnitt 5.2<br />
Seite 37<br />
A: \/\/\/\/\/ Adr. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
D: \/\/\/\/〉 〈Lese-Daten〉 〈\/\/\/\/\/\/\/<br />
RS: \/\/\/\/\/ RS \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
BS:<br />
\/\/\/\/\/ Maske \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
HWE: \/\/\/\// \\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
AS: \ ✄✲ / <br />
RDY: / ✁ ✂✲ \<br />
❤1 ❤ 2 ❤ 3 ❤ 4 ❤ 5 ❤ 6<br />
TIM liest<br />
Daten<br />
Abbildung 27: Lesezugriff bei nicht gemultiplextem Bus.<br />
Auch bei Lesezugriffen (Abbildung 27) kann die DS-Leitung entfallen, wenn der Host bereits zu<br />
Beginn der Adreßphase ( ❤ 1 ) den Datenbus in den hochohmigen Zustand versetzt.<br />
5.2.4 Beschleunigter Handshake<br />
Falls der Host zwischen zwei Bus-Zugriffen darauf wartet, daß RDY wieder inaktiv wird, kann<br />
bei Schreibzugriffen ein beschleunigter Handshake durchgeführt werden. Dabei aktiviert TIM<br />
die RDY-Leitung bereits unmittelbar nach der Datenübernahme in die TIM-internen Register,<br />
bei gemultiplexten Bussen also nach der fallenden Flanke von DS (Abbildung 28, ❤ 4 / ❤ 5 ), bei nicht<br />
gemultiplexten Bussen nach der fallenden Flanke von AS (Abbildung 29, ❤ 2 / ❤ 3 ).<br />
Der Vorteil liegt darin, daß der Host den Zugriff daraufhin bereits abschließen und z. B. die nächsten<br />
Befehle aus dem Cache ausführen kann. Vor einem weiteren Bus-Zugriff allerdings muß er auf<br />
die Deaktivierung des RDY-Signals durch TIM warten. Dies geschieht, wenn TIM den internen<br />
Schreibzugriff abgeschlossen hat und bereit ist, neue Daten anzunehmen.<br />
Doch selbst wenn zwei Bus-Zugriffe unmittelbar aufeinander folgen, bedeutet die verfrühte Aktivierung<br />
des RDY-Signals einen Geschwindigkeitsvorteil, da der wechselseitige Handshake bei Abschluß<br />
des Zugriffs gespart wird (RDY und AS, vgl. Abb. 24 und 26).<br />
Beschleunigte Handshakes werden von TIM durchgeführt, wenn das Registerbit FASTRDY auf ’1’<br />
gesetzt ist.<br />
AD: \/\/\/\/\/ Adr. \/\/\/\/\/ Daten \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
RS: \/\/\/\/\/ RS \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
BS:<br />
\/\/\/\/\/ Maske \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
HWE: \/\/\/\/\ /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
AS: \ ✄✲ /<br />
DS: \ /<br />
RDY: / ✁ \<br />
❤1 ❤ 2 ❤ 3 ❤ 4 ❤ 5 ❤ 6<br />
TIM schreibt<br />
Daten<br />
Abbildung 28: Schreibzugriff bei gemultiplextem Bus mit<br />
beschleunigtem Handshake.<br />
A: \/\/\/\/\/ Adr. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
D: \/\/\/\/\/ Daten \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
RS: \/\/\/\/\/ RS \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
BS:<br />
\/\/\/\/\/ Maske \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
HWE: \/\/\/\/\ /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<br />
AS: \ ✄✲ /<br />
RDY: / ✁ \<br />
❤1 ❤ 2 ❤ 3 ❤ 4 ❤ 5<br />
TIM schreibt<br />
Daten<br />
Abbildung 29: Schreibzugriff bei nicht gemultiplextem<br />
Bus mit beschleunigtem Handshake.<br />
Ein beschleunigter Handshake bei Lesezugriffen ist nicht möglich, da der Host einen Lesezugriff<br />
nicht abschließen kann, bevor die zu lesenden Daten von TIM bereitgestellt wurden.