Ο ιστός είναι γεμάτος μορφές λογικής χαμηλής ταχύτητας που χρησιμοποιούν μια CPU. Υπάρχουν επίσης μάλλον μερικά σχέδια που βασίζονται στο FPGA. Και τα δύο έχουν πλεονεκτήματα καθώς και μειονεκτήματα. Το FPGAS είναι γρήγορο, καθώς μπορεί να διαχειριστεί πολλές προσφορές δεδομένων ταυτόχρονα. Ωστόσο, οι CPU συνήθως έχουν πολύ περισσότερη μνήμη καθώς και είναι ευκολότερο να κάνετε i / o πίσω, να πω, έναν υπολογιστή. [Mohammad] Sidespected την επιλογή. Αναπτύσσει έναν λογικό αναλυτή που κατοικεί εν μέρει σε ένα FPGA καθώς και εν μέρει σε έναν επεξεργαστή βραχίονα.
Στην πραγματικότητα, η λογική του ήταν να αντικαταστήσει τους ενσωματωμένους λογικούς αναλυτές FPGA όπως το chipscope καθώς και το signaltap. Αυτά γίνονται συνυπάρχουν με το σχεδιασμό του FPGA, ωστόσο το [Mohammad] ανακάλυψε ότι είχαν περιορισμούς. Παρουσιάζουν επίσης την περιοχή Die Die, μπορεί να θέλετε για το δικό σας σχεδιασμό, έτσι με την ανάγκη, πιθανότατα δεν έχουν μεγάλη μνήμη.
Το σύστημα μπορεί να πιάσει καθώς και τα σήματα οθόνης 32-bit σε οθόνη 640 × 480 VGA σε πραγματικό χρόνο. Το σύστημα διαθέτει επίσης μια διεπαφή ποντικιού USB που χρησιμοποιείται για μεγέθυνση καθώς και μετακινηθείτε στην οθόνη. Μπορείτε να δείτε ένα βίντεο για το πράγμα που λειτουργεί, παρακάτω.
Μπορείτε πάντα να επιλέξετε προσομοίωση, ωστόσο συχνά απαίτηση για να εκτελέσετε το στυλ σας στο πραγματικό πυρίτιο. Υπάρχουν λεπτές αποτυχίες ή ακόμα και αλληλεπιδράσεις με άλλο υλικό που είναι δύσκολο να σχεδιαστούν στην προσομοίωση.
Υπάρχουν πολλά συναρπαστικά χαρακτηριστικά σχεδιασμού στον αναλυτή, συμπεριλαμβανομένου του χρησιμοποίησης του πυρήνα Xillybus για να απλοποιήσετε τη διασύνδεση από τη λογική FPGA στο λεωφορείο Axi Arm. Αυτό απλοποιεί σημαντικά τις επικοινωνίες με τον επεξεργαστή βραχίονα.
Έχουμε εξετάσει τους λογικούς αναλυτές με χαμηλού κόστους FPGA πριν. Μπορείτε να αξιοποιήσετε αυτά τα ενσωματωμένα εάν έχετε οποιοδήποτε τύπο χώρου που απομένει στη συσκευή σας. Εάν δεν αισθάνεστε την απαίτηση για ταχύτητα, ενδέχεται να επιλέξετε ένα σχέδιο που βασίζεται σε CPU.
Εάν δεν μπορούσατε να το πείτε, αυτή είναι μια από τις θέσεις εργασίας από τους φοιτητές του Bruce Land’s]. Ευχαριστώ [Bruce] για την ιδέα καθώς και για το τι δημιουργείτε την επόμενη γενιά χάκερ υλικού.