Μια μεταφορική μεταφορά 8-bit ενεργοποιημένη αρχιτεκτονική CPU στην TTL

όταν εισάγουμε στους εσωτερικούς χώρους ενός μικροεπεξεργαστή, είναι πολύ πιθανό ότι θα δείξουμε κάτι σαν μία από τις πρώτες δημόσιες CPU 8-bit από το τη δεκαετία του 1970. Θα υπάρξει η γνωστή ομάδα μητρώων και μετρητών, μια αριθμητική και λογική μονάδα (Alu) και έναν αποκωδικοποιητή οδηγιών με τη σχετική λογική ελέγχου. Ένα σύνθετο σύνολο εντολών προκαλεί τον αποκωδικοποιητή σε καταχωρητές στραγγισμάτων και Alu να κάνει όλες τις διάφορες λειτουργίες στην ιδανική σειρά. Η CPU μπορεί να έχει μετακινηθεί σε πολλούς τρόπους, δεδομένου ότι η δεκαετία του 1970, αλλά το μπλοκ διάγραμμα ενός 8080 ή παρόμοιου εξακολουθεί να παρέχει μια βασική γείωση για τον αρχάριο.

Έτσι, όταν σας λέμε μια άλλη σπιτική CPU χρησιμοποιώντας TTL λογικές μάρκες, ίσως να περιμένετε να ακολουθήσει αυτό το καλά φθαρμένο μονοπάτι. Ευτυχώς, αν και η κοινότητα hacking hackware είναι πάντα ικανή να ξεπεράσει τις εκπλήξεις σε εμάς, και [Szoftververes] έχει κάνει ακριβώς αυτό με το σχεδιασμό του. Είναι ένας κατασκευαστής μιας ενιαίας οδηγίας που ακολουθεί μια αρχιτεκτονική που ενεργοποιείται από τη μεταφορά και αυτό υποδηλώνει ότι αποκλίνει απότομα από τη συμβατική αρχιτεκτονική που περιγράφεται παραπάνω. Κάθε εντολή είναι ένα βήμα μεταξύ των διαφορετικών φυσικών λειτουργιών του επεξεργαστή και ο υπολογισμός επιτυγχάνεται με τις φυσικές λειτουργίες που εργάζονται στα δεδομένα, όπως αυτά μετακινούνται σε αυτά και παρουσιάζουν το αποτέλεσμα στις εξόδους τους έτοιμο να μετακινηθεί αλλού. Το αποτέλεσμα είναι ένας υπολογιστής που είναι με τον δικό του τρόπο όμορφα απλή, αν και εις βάρος κάποιου φτωχότητας και έλλειψης ορισμένων λειτουργιών υλικού που λαμβάνουμε για εγκεκριμένο σε πολλούς πιο συμβατικούς μεταποιητές.

Αυτός ο κατασκευαστής έχει χτιστεί σε ένα κομμάτι stripboard και έχει ένα συνοδευτικό συμβούλιο με οθόνη, πληκτρολόγιο και ένα μόντεμ. Υπάρχει ένα μικρό συμβούλιο με βάση έναν μικροελεγκτή ATMEGA8 που εκτελεί τη λειτουργία της φόρτωσης γρήγορου προγράμματος και μπορεί να αφαιρεθεί μόλις φορτωθεί ο κώδικας. Το λογισμικό μπορεί να γραφτεί σε μια γλωσσική γλώσσα C που συντάσσεται χρησιμοποιώντας τον μεταγλωττιστή στο αποθετήριο Github και έχει παραγάγει ένα βίντεο YouTube του κατασκευαστή σε λειτουργία. Το έργο αυτό αξίζει να διαβάσει σε βάθος, για την εισαγωγή της σε αυτή την ελαφρώς ασυνήθιστη αρχιτεκτονική.

Σας έχουμε φέρει πολλές 74 TTL λογικές CPU με τα χρόνια, αλλά εκπληκτικά αυτό δεν είναι ο πρώτος σχεδιασμός ενιαίας διδασκαλίας.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Ο κινητήρας Jet Turbocharger εξαρτάται από την ανάφλεξη του ξύλου ανάφλεξηςΟ κινητήρας Jet Turbocharger εξαρτάται από την ανάφλεξη του ξύλου ανάφλεξης

, όπως χρησιμοποιείται για τα αυτοκίνητα φέρουν κάποιες ομοιότητες με κινητήρες αεριωθουμένων. Βασικά, και οι δύο περιλαμβάνουν έναν στρόβιλο που συγκομίζει ενέργεια από ζεστό αέριο, χρησιμοποιώντας το για να περιστρέψει

Αναβαθμίζοντας έναν εκτυπωτή 3D με ένα LeadScrewΑναβαθμίζοντας έναν εκτυπωτή 3D με ένα LeadScrew

Οι εκτυπωτές των 3D καταναλωτών έχουν ανοίξει πραγματικά τα πλημμυρικά σε προσωπικά στην κατασκευή στο σπίτι. Ακόμα και το πιο προσιτό από τους εκτυπωτές 3D θα αποδώσει λειτουργικά μέρη –

Ο κάτοχος του Lego Cup σας βοηθά να μείνετε ενυδατωμένοιΟ κάτοχος του Lego Cup σας βοηθά να μείνετε ενυδατωμένοι

τρώνε πολλά περισσότερα φρούτα, ασκούν περισσότερα, πίνετε πολλά περισσότερα υγρά. Οι αρχές Ιανουαρίου είναι γενικά η ώρα να πραγματοποιήσουν τα ψηφίσματα του νέου έτους. Πολλές από τις τυπικές απλώς χρειάζονται