Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 3 » CPU Entwurf mit VHDL 7,5 ECTS Prüfung 2022-08-11   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
pruefungen:hauptstudium:ls3:cpu-vhdl-2022-08-11 [11.08.2022 12:50] ic14acinpruefungen:hauptstudium:ls3:cpu-vhdl-2022-08-11 [11.08.2022 13:06] (aktuell) ic14acin
Zeile 15: Zeile 15:
     * Sehr entspannte Atmosphäre, man hat sich geduzt. Hat sich wie ein kleiner Plausch angefühlt.     * Sehr entspannte Atmosphäre, man hat sich geduzt. Hat sich wie ein kleiner Plausch angefühlt.
     * Meine Bewertung war super fair, ich stand zwischen 1,3 und 1,0 weil ich bei 2 Punkten ein bisschen geschwankt hatte. Mit der Argumentation in dubio pro reo haben mir die beiden Prüfer dann die 1,0 gegeben, was ich sehr fair fand. Ich hätte auch die (zugegeben: strenge) Begründung einer 1,3 nachvollziehen können.      * Meine Bewertung war super fair, ich stand zwischen 1,3 und 1,0 weil ich bei 2 Punkten ein bisschen geschwankt hatte. Mit der Argumentation in dubio pro reo haben mir die beiden Prüfer dann die 1,0 gegeben, was ich sehr fair fand. Ich hätte auch die (zugegeben: strenge) Begründung einer 1,3 nachvollziehen können. 
-    * Ich habe halt viel auch ohne Nachfrage erklärt, also versucht einen kleinen Vortrag zu halten. Ging super, Philipp hat mich unterbrochen, wenn er was nicht wissen wollte. Das kam aber kaum vor, also er hat mich wirklich ausreden lassen, was ich sehr erfrischend fand und was ich so noch nicht oft hatte.+    * Ich habe halt viel auch ohne Nachfrage erklärt, also versucht einen kleinen Vortrag zu halten. Ging super, Philipp hat mich unterbrochen, wenn er was nicht wissen wollte. Das kam aber kaum vor, also er hat mich wirklich ausreden lassen, was ich sehr erfrischend fand und was ich so noch nicht oft hatte. Wenn man z.B. in Kompilerbau mal ein bisschen weg von dem kam, was der Prüfer wissen wollte wurde man sofort mitten im Satz unterbrochen. (Auch verständlich angesichts der kurzen zur Verfügung stehenden Zeit).
  
-===== Exam =====+===== Prüfung =====
  
  
Zeile 39: Zeile 39:
  *Was muss dann noch passieren mit der VHDL Beschreibung?  *Was muss dann noch passieren mit der VHDL Beschreibung?
 >Simulation, Synthese (architekturspezifische Netzliste) und Implementierung (Translation, Map , Place and Route genannt) >Simulation, Synthese (architekturspezifische Netzliste) und Implementierung (Translation, Map , Place and Route genannt)
 +*Frage: Wie sieht denn das Ergebnis der Synthese für dein Register File aus?
 +> FF-Arrays hingezeichnet, data_in mit decoder zu One Hot Codierung angedeutet und dann ver-und-et mit WE, das an den En Eingang der FFs. Ausgang zwei 32:1 MUX hingezeichnet mit je einer addr als Steuereingang. Erwähnt, dass solche MUXs als Baum aus 2:1 MUXs aufgebaut würden.
 +
 +*Wie sieht es mit 1. Takt und 2. Ressourcenverbrauch aus, wenn wir 1. die Anzahl der Register auf 64 erhöhen oder 2. die Breite der Register auf 64 erhöhen.
 +> Wahrscheinlich längste Antwort/Phase: 1. Takt: 1. verlängert kritischen Pfad, damit Takt ggf. langsamer. 2. hat keine Auswirkungen auf Takt, man braucht nur parallel mehr MUXE.
 +>2. Ressourcenverbraucht: 1. Braucht 32 2:1 MUX zusätzlich, hängt an den MUX Baum also eine Ebene dran => Sind dann also doppelte so viele MUXs. 2. Wir brauchen dann 64 32:1 MUXS 
 ==== Pipelining und IPC Steigerung ==== ==== Pipelining und IPC Steigerung ====