freaktmp
Expert
- Joined
- 20 Απρ 2009
- Μηνύματα
- 9.793
- Αντιδράσεις
- 10.545
Καλοι φιλοι και συμφορουμιτες, με μεγαλη μου χαρα θα σας παρουσιασω το νεο μου αποκτημα, το Mister FPGA. Για χρονια το ποθουσα και τελικα βρηκα την ευκαιρια να το αποκτησω. Το θεμα Mister FPGA ειναι πολυπλοκο και με πολλα κεφαλαια, οποτε ειναι κατι που θα επισκεφτω επανειλημμένα στο μελλον.
Ας αρχισουμε ομως με τα απλα. Τι ειναι το Mister FPGA; Ειναι ενα open source project για hardware emulation κλασσικων κονσολων, υπολογιστων και arcade παιχνιδιων χρησιμοποιωντας σαν βαση την πλακετα DE10-Nano της εταιριας Terasic. Τωρα τα περι hardware vs software emulation ειναι μια μεγαλη κουβεντα που την εχουμε κανει αλλου και η αποψη μου, προφανως, ειναι οτι το hardware emulation υπερεχει του software, οποτε δεν ειναι κατι που χρειαζεται να αγγιξω περισσοτερο εδω.
Φυσικα εκτος απο το DE10-Nano χρειαζονται καποια αλλα πραγματακια για να λειτουργησει το συστημα, αλλα το μεγαλο κοστος ειναι το DE10-Nano. Κανεις μπορει να το προμηθευτει για την προτινομενη λιανικη απο την ιδια την Terasic που ειναι ταιβανεζικη εταιρια (οποτε θα πρεπει να πληρωσει ενα σεβαστο ποσο σε δασμους και τελη εκτελωνισμου) ή να πληρωσει κατι παραπανω για να το αγορασει απο καποιον προμηθευτη απο την ευρωπαικη ενωση. Ευτυχως επεσα σε μια περιπτωση απο καποιον που πουλαγε ενα αχρησιμοποιητο και πληρωσα πολυ λογικα λεφτα.
Για να δουμε τι περνουμε με τα λεφτα μας. Η συσκευασια.
Τα περιεχομενα. Το DE10-Nano, μια καρτα microsd 8gb, καλωδιο miniusb σε usb A, καλωδιο microusb σε usb A, λαστιχενια ποδαρακια και τροφοδοτικο (δυστυχως με βυσμα αμερικανικο).
Το DE10-nano απο κοντα. Απο την μανα του ερχεται με διαφανο πλαστικο προστατευτικο. Στο κεντρο σε ολη του την δοξα ο επεξεργαστης Altera Cyclone V (που ειναι ενα υβριδιο arm επεξεργαστη και FPGA). Διπλα του 1gb ram DDR3 για τον arm επεξεργαστη. Ενα σωρο διακοπτακια, κουμπακια, jumpers για την διαχειριση και προγραμματισμο του συστηματος. Δυο GPIO headers που ειναι απευθειας συνδεδεμενα με το FPGA μερος του επεξεργαστη. Ενα σωρο θυρες: hdmi, δικτυο ethernet, usb gpio, σειριακη σε usb, usb blaster, βυσμα τροφοδοσιας ρευματος κλπ.
Στο κατω μερος, πολυ πιο φτωχα τα πραγματα. Ξεχωριζει η υποδοχη για microsd.
Αφου εχουμε την καρδια του συστηματος, πρεπει τωρα να αποφασισουμε τι ειδος χρηση θελουμε να κανουμε. Το Mister FPGA project ειναι εξαιρετικα ευελικτο και μας επιτρεπει να κανουμε πολλες διαφορετικες χρησεις με πολλους διαφορετικους συνδιασμους. Μπορουμε να εχουμε ενα εντελως μοντερνο setup με hdmi οθονη και ενα συγχρονο ασυρματο controller, μπορουμε να παμε old school, με CRT οθονες και αυθεντικα χειριστηρια, μπορουμε να ενσωματοσουμε το Mister FPGA στην jamma καμπινα μας και πολλα περισσοτερα. Μονοι μας περιορισμοι η φαντασια και το πορτοφολι μας!
Και το πορτοφολι μου επιβαλει οτι αυτη την ωρα θα παω στο λεγομενο minimal setup, ή οπως το λεω εγω, το Mister FPGA του φτωχου. Αυτη ειναι η απολυτως φτηνοτερη και απλουστερη λυση για να αρχιζετε να παιζεται τα παιχνιδακια σας το συντομοτερο δυνατο. Ειναι οτι πρεπει για να βουτηξει κανεις στα ρηχα και να εγκλιμαστηστει με την πλατφορμα, πριν πεσει στα βαθια και ανοιχτει σε σημαντικες οικονομικες επενδυσεις.
Παραγγειλα λοιπον τα παρακατω απο την εταιρια Ultimate Mister FPGA που ειναι η μεγαλυτερη εταιρια στην Ευρωπαικη Ενωση με προιοντα Mister FPGA, ενα κυριολεκτικα one stop shop για πρακτικα ολες τις διαφορετικες παραλαγες της πλατφορμας. Microusb OTG adapter, ψυκτρα για το Cyclone, wifi/bluetooth dongle και αρθρωμα μνημης 128mb για το FPGA. Εκτος απο το τελευταιο, καπου ειχα κατι που ισως να ταιριαζε για τα υπολοιπα πραγματα, αλλα ειπα για λογους ευκολιας και συμβατοτητας να μην τσιγκουνευτω εδω. Ειχε δωρακι μπρελοκ.
Εκτος απο ολα αυτα θα χρειαστουμε καποια πραγματα που ηδη ειχα, ενα hdmi καλωδιο, ενα usb hub, πληκτρολογιο και ποντικι usb και ενα χειριστηριο.
Για να δωσω την καλυτερη ευκαιρια στο συστημα να δουλεψει, ειπα να χρησιμοποιησω ενα TP-Link UH720 usb hub με εξωτερικη τροφοδοσια. Ειχα ενα στον υπολογιστη μου εδω και πολλα χρονια και το εχω εκτιμησει τοσο πολυ που προ καιρου αγορασα αλλο ενα, για να μην μετακινω απο την θεση του το πρωτο.
Πριν κανω οτιδηποτε αλλο εβαλα τα τεσσερα λαστιχενια ποδαρακια στην πλακετα για να μην γλυστραει. Εβγαλα το διαφανο καλυμα, προσθεσα την ψυκτρα και το ξαναεβαλα. Επειδη το DE10-Nano δεν εχει διακοπτη on/off, παρεμβαλα ενα διακοπτη στο βυσμα τροφοδοσιας. Τετοιους ειχαν κατι αρχαια access points και ειχα μαζεψει καμποσα γιατι ειναι εξαιρετικα βολικα. Τελος προσθεσα το αρθρωμα 128mb σε ενα απο τα GPIO headers.
Απλωσα την ολη εγκατασταση στον παγκο πριν μπει στην θεση της.
Στην συνεχεια θα δουμε λιγο την προετοιμασια της microsd καρτα μας.
Ας αρχισουμε ομως με τα απλα. Τι ειναι το Mister FPGA; Ειναι ενα open source project για hardware emulation κλασσικων κονσολων, υπολογιστων και arcade παιχνιδιων χρησιμοποιωντας σαν βαση την πλακετα DE10-Nano της εταιριας Terasic. Τωρα τα περι hardware vs software emulation ειναι μια μεγαλη κουβεντα που την εχουμε κανει αλλου και η αποψη μου, προφανως, ειναι οτι το hardware emulation υπερεχει του software, οποτε δεν ειναι κατι που χρειαζεται να αγγιξω περισσοτερο εδω.
Φυσικα εκτος απο το DE10-Nano χρειαζονται καποια αλλα πραγματακια για να λειτουργησει το συστημα, αλλα το μεγαλο κοστος ειναι το DE10-Nano. Κανεις μπορει να το προμηθευτει για την προτινομενη λιανικη απο την ιδια την Terasic που ειναι ταιβανεζικη εταιρια (οποτε θα πρεπει να πληρωσει ενα σεβαστο ποσο σε δασμους και τελη εκτελωνισμου) ή να πληρωσει κατι παραπανω για να το αγορασει απο καποιον προμηθευτη απο την ευρωπαικη ενωση. Ευτυχως επεσα σε μια περιπτωση απο καποιον που πουλαγε ενα αχρησιμοποιητο και πληρωσα πολυ λογικα λεφτα.
Για να δουμε τι περνουμε με τα λεφτα μας. Η συσκευασια.
Τα περιεχομενα. Το DE10-Nano, μια καρτα microsd 8gb, καλωδιο miniusb σε usb A, καλωδιο microusb σε usb A, λαστιχενια ποδαρακια και τροφοδοτικο (δυστυχως με βυσμα αμερικανικο).
Το DE10-nano απο κοντα. Απο την μανα του ερχεται με διαφανο πλαστικο προστατευτικο. Στο κεντρο σε ολη του την δοξα ο επεξεργαστης Altera Cyclone V (που ειναι ενα υβριδιο arm επεξεργαστη και FPGA). Διπλα του 1gb ram DDR3 για τον arm επεξεργαστη. Ενα σωρο διακοπτακια, κουμπακια, jumpers για την διαχειριση και προγραμματισμο του συστηματος. Δυο GPIO headers που ειναι απευθειας συνδεδεμενα με το FPGA μερος του επεξεργαστη. Ενα σωρο θυρες: hdmi, δικτυο ethernet, usb gpio, σειριακη σε usb, usb blaster, βυσμα τροφοδοσιας ρευματος κλπ.
Στο κατω μερος, πολυ πιο φτωχα τα πραγματα. Ξεχωριζει η υποδοχη για microsd.
Αφου εχουμε την καρδια του συστηματος, πρεπει τωρα να αποφασισουμε τι ειδος χρηση θελουμε να κανουμε. Το Mister FPGA project ειναι εξαιρετικα ευελικτο και μας επιτρεπει να κανουμε πολλες διαφορετικες χρησεις με πολλους διαφορετικους συνδιασμους. Μπορουμε να εχουμε ενα εντελως μοντερνο setup με hdmi οθονη και ενα συγχρονο ασυρματο controller, μπορουμε να παμε old school, με CRT οθονες και αυθεντικα χειριστηρια, μπορουμε να ενσωματοσουμε το Mister FPGA στην jamma καμπινα μας και πολλα περισσοτερα. Μονοι μας περιορισμοι η φαντασια και το πορτοφολι μας!
Και το πορτοφολι μου επιβαλει οτι αυτη την ωρα θα παω στο λεγομενο minimal setup, ή οπως το λεω εγω, το Mister FPGA του φτωχου. Αυτη ειναι η απολυτως φτηνοτερη και απλουστερη λυση για να αρχιζετε να παιζεται τα παιχνιδακια σας το συντομοτερο δυνατο. Ειναι οτι πρεπει για να βουτηξει κανεις στα ρηχα και να εγκλιμαστηστει με την πλατφορμα, πριν πεσει στα βαθια και ανοιχτει σε σημαντικες οικονομικες επενδυσεις.
Παραγγειλα λοιπον τα παρακατω απο την εταιρια Ultimate Mister FPGA που ειναι η μεγαλυτερη εταιρια στην Ευρωπαικη Ενωση με προιοντα Mister FPGA, ενα κυριολεκτικα one stop shop για πρακτικα ολες τις διαφορετικες παραλαγες της πλατφορμας. Microusb OTG adapter, ψυκτρα για το Cyclone, wifi/bluetooth dongle και αρθρωμα μνημης 128mb για το FPGA. Εκτος απο το τελευταιο, καπου ειχα κατι που ισως να ταιριαζε για τα υπολοιπα πραγματα, αλλα ειπα για λογους ευκολιας και συμβατοτητας να μην τσιγκουνευτω εδω. Ειχε δωρακι μπρελοκ.
Εκτος απο ολα αυτα θα χρειαστουμε καποια πραγματα που ηδη ειχα, ενα hdmi καλωδιο, ενα usb hub, πληκτρολογιο και ποντικι usb και ενα χειριστηριο.
Για να δωσω την καλυτερη ευκαιρια στο συστημα να δουλεψει, ειπα να χρησιμοποιησω ενα TP-Link UH720 usb hub με εξωτερικη τροφοδοσια. Ειχα ενα στον υπολογιστη μου εδω και πολλα χρονια και το εχω εκτιμησει τοσο πολυ που προ καιρου αγορασα αλλο ενα, για να μην μετακινω απο την θεση του το πρωτο.
Πριν κανω οτιδηποτε αλλο εβαλα τα τεσσερα λαστιχενια ποδαρακια στην πλακετα για να μην γλυστραει. Εβγαλα το διαφανο καλυμα, προσθεσα την ψυκτρα και το ξαναεβαλα. Επειδη το DE10-Nano δεν εχει διακοπτη on/off, παρεμβαλα ενα διακοπτη στο βυσμα τροφοδοσιας. Τετοιους ειχαν κατι αρχαια access points και ειχα μαζεψει καμποσα γιατι ειναι εξαιρετικα βολικα. Τελος προσθεσα το αρθρωμα 128mb σε ενα απο τα GPIO headers.
Απλωσα την ολη εγκατασταση στον παγκο πριν μπει στην θεση της.
Στην συνεχεια θα δουμε λιγο την προετοιμασια της microsd καρτα μας.