Motorola 68040
| Motorola 68040 | |
|---|---|
| Perustietoja | |
| Kehittäjä | Motorola |
| Arkkitehtuuri ja luokitus | |
| Arkkitehtuurityyppi | CISC |
| Käskykanta | Motorola 68000 -sarja |
| Osoiteavaruus | 32-bit |
| Tavujärjestys | Big endian |

Motorola 68040 on Motorola 68000 -sarjaan kuuluva 32-bittinen mikroprosessori. Suoritin julkaistiin vuonna 1990 ja oli Motorola 68030 -suorittimen seuraaja, ja sitä itseään seurasi Motorola 68060 (mallinumeroa 68050 ei julkaistu koskaan, vaan projekti keskeytettiin). 68040 oli ensimmäinen 68000-sarjan jäsen, jossa oli sisäänrakennettuna liukulukuyksikkö. Suorittimesta käytetään myös nimitystä 040. Suorittimesta valmistettiin myös karsittuja versioita:
68040 tarjosi vastaavat ominaisuudet kuin kilpaileva Intel 80486, mutta samalla kellotaajuudella 68040 pystyi tarjoamaan paremman suorituskyvyn Dhrystone, Linpack ja SPEC-testien perusteella.[1][2][3] Molemmat kuuluvat 1,2 miljoonan transistorin sukupolveen.[2] 68040:ssä oli kaksi 4 kilotavun välimuistia (käskyille ja datalle omansa) ja kaksi muistinhallintayksikköä (MMU).[4][3] Suorittimessa kokonaislukuyksikkö ja matematiikkaprosessori (FPU), ja suorittimen yksiköt pystyvät toimimaan pitkälle toisistaan riippumattomasti rinnaikkaisuuden parantamiseksi. Suoritin käyttää liukuhihnaa.[3]
Apple käytti 68040-suoritinta muun muassa ammattilaiskäyttöön tarkoitetuissa Macintosh Quadra -sarjan koneissa. 40 megahertsin 68040-suoritinta käytettiin Quadra 840AV -mallissa ja Centris 610 -mallissa käytettiin 20 megahertsin 68LC040-mallia. L2-tason välimuistia ei ollut koneissa mukana.[5]
68040:ta käytettiin myös Amiga 4000:ssa ja NeXT-koneissa.
Hitachi 3050 -sarjan työasemat käyttivät suoritinta ennen siirtymistä PA-RISC-suorittimiin.[6]
Lämpöongelmat vaivasivat Motorola 68040:ta koko elinkaarensa ajan. Vaikkakin suoritin toi kellojaksoja kohden kaksinkertaisesti tehoa aikaisempaan 68030:een verrattuna, se vaati myös samalla mitalla enemmän virtaa ja suoritin ei kyennyt skaalautumaan yli 40 megahertsin.lähde?
68LC040
[muokkaa | muokkaa wikitekstiä]Motorola 68LC040 on Motorolan kehittämä suoritin, joka on edullisempi versio. 68LC040 ei sisällä matematiikkasuoritinta.
Suoritinta käytettiin muun muassa edullisimmissa Macintosh-sarjan tietokoneissa.
68EC040
[muokkaa | muokkaa wikitekstiä]Motorola 68EC040 on versio, josta puuttui sisäänrakennettu matematiikkasuoritin (FPU) ja muistinhallintayksikkö (MMU).
MC68040V
[muokkaa | muokkaa wikitekstiä]MC68040V ei ole liitokseltaan yhteensopiva muiden mallien kanssa.
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ Tabak, Daniel: Advanced Microprocessors, s. 473-475, 479. second edition painos. McGraw-Hill, 1995. ISBN 0-07-062843-2 Teoksen verkkoversio. (englanniksi)
- 1 2 Daniel Tabak: CISC : The Intel 80486 vs. The Motorola MC68040 textfiles.meulie.net. heinäkuu 1992. Viitattu 29.8.2021. (englanniksi)
- 1 2 3 68040 Microprocessor bbs.ingedigit.com.ve. Arkistoitu Viitattu 29.8.2021. (englanniksi)
- ↑ Motorola 68040 (MC68040) microprocessor family cpu-world.com. Viitattu 8.10.2022. (englanniksi)
- ↑ CPUs: Motorola 68040 lowendmac.com. Viitattu 6.1.2026. (englanniksi)
- ↑ 【Hitachi】3050 Series museum.ipsj.or.jp. Viitattu 18.10.2021. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Eri versioiden tietoja kuvineen
- M68040 User’s Manual (PDF) (englanniksi)
Kirjallisuutta
[muokkaa | muokkaa wikitekstiä]- Daniel Tabak: Advanced microprocessors. (2nd ed.) McGraw-Hill, 1995. Teoksen verkkoversio. (englanniksi)
| 6800-sarja |
|
|---|---|
| Motorola 68000 -sarja | |
| Matematiikkasuorittimet | 68881/68882 |
| Muistinhallintayksiköt | |
| 88000-sarja | |
| PowerPC-sarja | |
| Digitaaliset signaaliprosessorit |
|
| Mikrokontrollerit |
|