Zilog Z8000 (family)

06/ 01/ 1986 | Zilog Z80000

ΣΑΝ ΣΗΜΕΡΑ 06 Ιανουαρίου 1986, κυκλοφορούν τα πρώτα βιομηχανικά δείγματα του 32μπιτου επεξεργαστή Zilog Z80000 (Z80K), ο οποίος αποτελεί μετεξέλιξη του 16μπιτου Ζ8000 (1979).

Ο Ζ80000 ή Z80K προοριζόταν να αποτελέσει το διάδοχο του 16μπιτου Ζ8000, ο οποίος δεν κατάφερε στα επτά χρόνια της ύπαρξής του ως τότε να επιτύχει κάτι αξιόλογο. Τυπικά βρισκόταν απέναντι στον 80386 της Intel, διαθέτοντας μάλιστα πιο εξελιγμένα χαρακτηριστικά, αλλά χωρίς να παρέχει συμβατότητα ούτε με την x86 αρχιτεκτονική, ούτε προς τα πίσω συμβατότητα με τον Ζ80, ο οποίος είχε καταφέρει για αρκετά χρόνια να αποτελεί σταθερά για τους προσωπικούς υπολογιστές

O Z80000 ήταν ένας εξελιγμένος Z8000 σε 32μπιτη αρχιτεκτονική

Ο Ζ80Κ ήταν σε μεγάλο βαθμό ένας 32μπιτος Ζ8000 με ορισμένα επιπλέον χαρακτηριστικά. Άλλωστε διατηρούσε πλήρη συμβατότητα με αυτόν, ενώ ήταν σχεδιασμένος να συνεργάζεται με τα ήδη υπάρχοντα ολοκληρωμένα κυκλώματα της οικογένειας Ζ8000, όπως για παράδειγμα ο μαθηματικός συνεπεξεργαστής (FPU) Z8070. O Z80K ήταν ένας υπερβαθμωτός (superscalar 6 σταδίων) 32μπιτος επεξεργαστής, με 256 bytes μνήμη cache ενσωματωμένη, και δυνατότητα λειτουργίας σε προστατευμένη κατάσταση (protected mode), ώστε να επιτρέπει την πολυεπεξεργασία. Παράλληλα όμως ήταν σχεδιασμένος για συστήματα με πολλαπλούς επεξεργαστές, έχοντας τη δυνατότητα να μοιράζεται κοινές σελίδες μνήμης. Αξίζει να σημειωθεί ότι ο πρώτος superscalar x86 επεξεργαστής, ήταν ο 80486 που κυκλοφόρησε πέντε χρόνια αργότερα. Ήταν κατά συνέπεια ένας πολύ ισχυρός επεξεργαστής, ο οποίος, την εποχή που προοριζόταν να κυκλοφορήσει, χαρακτηρίστηκε και ως «mainframe on a chip«.

Παρόλο που ο Ζ80Κ ήταν μία πολύ εξελιγμένη CPU, καθώς η Zilog καθυστέρησε πολύ να τον βάλει σε παραγωγή, καμία έκδοσή του δεν έφτασε σε τελική εμπορική μορφή. Το 1987 η Zilog εγκατέλειψε το σχέδιο και στράφηκε στο υποκατασκευαστικό έργο 32μπιτων επεξεργαστών της AT&T. Παρουσιάστηκε μόνο η CMOS έκδοση του Ζ80Κ, ο Zilog Z-320.

ZILOG Z80000

  • Χρονισμός: 8, 10 MHz
  • Δίαυλος: 32 bits
  • Μνήμη Cache: 256 bytes
  • Καταχωρητές: 16 (μήκους 8 ως 64 bits)
  • Διευθυνσιοδότηση: 4 GB
  • Λιθογραφία: 2 μm