Motorola 68000
Ο 68000 ήταν ο πρώτος μικροεπεξεργαστής 16/32-bit που σχεδίασε, παρήγαγε και παρουσίασε η εταιρεία Motorola τον Σεπτέμβριο του 1979.[1] Ο 68000 όταν παρουσιάστηκε ήταν στην κορυφή της τεχνολογίας, ο μόνος με 32-bit καταχωρητές. Η συχνότητα λειτουργίας ξεκινούσε από τα 8 MHz (σε ορισμένους κλώνους υπήρξαν εκδόσεις στα 4 και 6 MHz) στις πρώτες εκδόσεις και έφτανε στα 20 MHz στις τελευταίες[2]. Τον διαδέχθηκε ο 68010. Η παραγωγή του σταμάτησε το 2009 [3]. Η Motorola το 1983 κυκλοφόρησε και τον 68008 μια περιορισμένη έκδοση του 68000 με 8-bit δίαυλο δεδομένων (data bus), γνωστό από την παρουσία του στον Sinclair QL. Ο 68000 χρησιμοποιήθηκε σε προσωπικούς υπολογιστές ορόσημα όπως στον Apple Macintosh, στην Amiga της Commodore και στους 520 ST και 1040ST της Atari.
Εκδόσεις & Κλώνοι
Επεξεργασία- Motorola MC68000L και MC68000L8 οι πρώτες εκδόσεις στα 8 ΜΗz σε κεραμική βάση 64 ακίδων (DIP 64)
- Motorola MC68HC000P8 και MC68000P8 στα 8 MHz, και MC68HC000P12F και MC68000P12F στα 12 MHz, όλες εκδόσεις σε πλαστική βάση 64 ακίδων (DIP 64) με τεχνολογία CMOS.[4]
- Motorola MC68000P12 στα 12 MHz σε πλαστική βάση 68 ακίδων (PGA-68)
- Motorola MC68HC000RC10 και MC68000R12 στα 8 και 10 MHz σε κεραμική βάση τύπου PGA-68 (Gold Cap)
- Motorola MC68HC000FN8 και MC68000FN10 και MC68HC000FN12 στα 8, 10 και 12 MHz αντίστοιχα, όλες οι εκδόσεις σε πλαστική βάση τύπου PLCC-68
- Motorola MC68HC000FN12F και MC68EC000FN16 και MC68HC000FN16 στα 16 MHz σε πλαστική βάση τύπου PLCC-68
Λόγω της τεράστιας εμπορικής επιτυχίας πολλές εταιρείες κυκλοφόρησαν κλώνους:
Τεχνικά χαρακτηριστικά
Επεξεργασία- Η συχνότητα λειτουργίας του (χρονισμός ρολογιού) ξεκινούσε από τα 8 ΜHz και έφτανε στα 20 MHz.
- Ενσωμάτωνε 68.000 τρανζίστορ, δηλαδή τουλάχιστον 10.000 φορές λιγότερα από όσα περιέχει ένας σημερινός μικροεπεξεργαστής.
- Είχε δυνατότητα διευθυνσιοδότησης στα 24 bit (δίαυλος διευθύνσεων, address bus), δηλαδή διαχειριζόταν 224 byte μνήμης, ήτοι 16.777.216 byte ή 16 Μb. Στον 68008 ήταν στα 20 bit.
- Με τα εξωτερικά κυκλώματα επικοινωνούσε με δίαυλο δεδομένων (data bus) των 16 bit. (ο 68008 με 8 bit)
- Τροφοδοτούνταν με μία τάση στα 5V
Καταχωρητές
ΕπεξεργασίαΟ 68000 είχε οκτώ καταχωρητές 32-bit δεδομένων γενικής χρήσης (D0-D7) και οκτώ καταχωρητές διευθύνσεων μνήμης (A0-A7). Ο τελευταίος καταχωρητής διευθύνσεων ήταν και δείκτης σωρού SP (Stack Pointer) που μπορούσε να χρησιμοποιηθεί από τους συμβολομεταφραστές (assemblers) ως ισοδύναμος με τον A7.
Χρήση σε υπολογιστές
ΕπεξεργασίαΑποτέλεσε τεράστια εμπορική επιτυχία και χρησιμοποιήθηκε σε πολλούς και σημαντικούς ηλεκτρονικούς υπολογιστές όπως:
- Atari 520ST
- Atari 1040ST
- Apple Lisa & Lisa II και MAC XL
- Apple Macintosh
- Apple Macintosh Plus
- Apple MACINTOSH SE
- Commodore Amiga
- Sega Genesis (παιχνιδομηχανή)
Παραπομπές
Επεξεργασία- ↑ Motorola Literature Distribution, Phonenix, AZ (1992). Motorola M68000 Family Programmer's Reference Manual (PDF). [motorola]. σελίδες 1–1. ISBN 0-13-723289-6. Αρχειοθετήθηκε από το πρωτότυπο (PDF) στις 24 Σεπτεμβρίου 2015. Ανακτήθηκε στις 3 Μαΐου 2015.
- ↑ http://www.cpu-world.com/CPUs/68000/index.html
- ↑ Διάρκεια ζωής μικροεπεξεργαστών στα Αγγλικά
- ↑ "Company Briefs", The New York Times, September 21, 1985, available from TimesSelect (subscription).
Περαιτέρω διάβασμα
Επεξεργασία- M68000 Microprocessor Users Manual (9th Edition) Αρχειοθετήθηκε 2016-03-04 στο Wayback Machine.; Motorola (Freescale); 224 pages; 1996.
- Addendum to M68000 User Manual (Rev 0) Αρχειοθετήθηκε 2014-08-21 στο Wayback Machine.; Motorola (Freescale); 26 pages; 1997.
- M68000 Family Programmer's Reference Manual Αρχειοθετήθηκε 2015-09-24 στο Wayback Machine.; Motorola (Freescale); 646 pages; 1991; ISBN 978-0137232895