SOC-Prüfung 2022-07-28 Gedächtnisprotokoll ------------------------------------------ Die mündliche Prüfung wurde persönlich durchgeführt. Es waren keine Hilfsmittel zugelassen. Es wurden sechs Themengebiete abgefragt von denen eins ans Ende geschoben werden konnte. Die Fragen in den Themengebieten waren fest und es gab Punkte für jede richtige Antwort. Es gab keinen Zeitdruck und es gab Hilfestellungen, wenn man nicht sofort auf die Antwort kam. Beim Erklären konnten Stift und Papier zum Skizzieren verwendet werden. Abgefragte Themengebiete und Fragen ----------------------------------- 1: Moore- & Mealey-Automaten • Skizzieren Sie die Schaltung eines Mealey-Automaten. • Was unterscheidet ihn von einem Moore-Automaten? • Was ist Microcoding? -> Welche Teile der Logik werden durch die Matrix ersetzt? -> Wie wird die Lookup-Matrix in der Realität umgesetzt? - Antwort: mit SRAM 2. NOR- und NAND-Speicher • Was ist der Unterschied zwischen NOR und NAND-Speicher? • Skizzieren Sie die entsprechenden Schaltungen. • Welche Transistoren werden im NAND-Speicher verwendet? - Antwort: Floating Gate 3. Register-File Bit-Cell • Erklären Sie Lese- und Schreibzugriffe anhand dieser unbeschrifteten Zeichnung. 4. MMU Translation Table • Worin unterscheidet sich eine MMU von einer MPU? • Was ist hier abgebildet? - gegeben war ein unbeschriftetes Diagramm einer Seitentabelle. Es musste jede Komponente erklärt (jedoch nicht benannt) werden. • Wozu sind Translation Look-Aside-Buffer gut? • Was sind die Vorteile, größere Seiten zu wählen. - Antwort: Mehr Cache-Hits. 5. Scheduling • Was ist Preemptive Scheduling? • Was ist dynamisches vs statisches Scheduling? • Füllen Sie diese Zeittabelle mit Rate-Monotic Scheduling aus. Begründen Sie. - Bei Rate-Monotonic Scheduling hat die kürzeste Periode höchste Priorität. • Werden in Ihrer Tabelle Deadlines verpasst? • Kategorisieren Sie First Come First Served. -> Dynamisch/Statisch? -> Preemptive? -> Vor-/Nachteile? 6. Busse • Welche AMBA-Busse kennen Sie? - Es gab keinen Punktabzug, wenn ATB vegessen wurde. • Was passiert in dieser Waveview? - Abgebildet war ein unbeschrifteter AHB Burst-Lesezugriff. • Wie heißt dieses Signal? - Antwort: HRDATA • Erklären Sie dieses Signal. - Es musste erklärt werden, warum das READY-Signal in der Waveview so aussieht.