Ομάδα φοιτητών σχεδίασε και υλοποίησε προσαρμοσμένη RISC CPU στο FPGA ως μέρος εργαστηρίου.
Ανέπτυξαν από την αρχή μεταγλωττιστή C89 (Ucc) και εργαλείο σύνδεσης για την CPU GAIA.
Έκαναν port το εκπαιδευτικό Unix-like λειτουργικό σύστημα Xv6 στην homebrew CPU τους.
Αντιμετώπισαν προκλήσεις με χαρακτηριστικά CPU (interrupts, MMU), simulator και χαμηλή φορητότητα του Xv6.
Επίλυσαν ζητήματα συμβατότητας τύπων δεδομένων (char 8-bit, int 32-bit) και cache aliasing με σελιδοχρώση.
Το Xv6 έτρεξε επιτυχώς σε προσομοιωτή και στην πραγματική CPU, υποστηρίζοντας διαδραστικές εφαρμογές.
Το τελικό demo έτρεξε ray-tracing πρόγραμμα πάνω στο Xv6 στο homebrew CPU, ολοκληρώνοντας την πρόκληση.
Get notified when new stories are published for "🇬🇷 Hacker News Ελληνικά"