PowerPC 600 – Wikipedia

before-content-x4

Artykuł w Wikipedii, Free L’Encyclopéi.

Rodzina procesora PowerPC 600 był pierwszą generacją procesorów opartych na specyfikacjach architektury PowerPC. Ich konstrukcja została wykonana w Somerset Laboratories w Austin (Teksas), jednostce utworzonej inżynierów z IBM i Motorola i założona w ramach AIM Alliance. Somerset rozpoczął działalność z 1992 roku, a jego celem było uczynienie pierwszego procesora PowerPC z jednej strony i zdefiniowanie linii przyszłych procesorów tej rodziny przeznaczonych na komputery osobiste. Rodzina PowerPC 601 pojawiła się zatem w 1993 r., A po drugiej generacji szybko nastąpiły procesory PowerPC 603, PowerPC 604, a także 64 -bitowy procesor PowerPC 620.

„Prawdziwe” nazwy to: 601 W 603 W 604 I 620 . Inne to instrumenty pochodne lub zupełnie inne procesory, po prostu dzieląc tę ​​samą nazwę prototypu.

after-content-x4

PowerPC 601 [[[ modyfikator |. Modyfikator i kod ]

Pierwszy prototyp PowerPC 601 został dostarczony w październiku 1992 r.

Procesor PowerPC 601 Stanowi pierwszą generację mikroprocesorów obsługujących podstawowe instrukcje PowerPC w 32 -bitowych. Projekt chipu rozpoczął się w 1991 roku, a pierwsze prototypy zostały dostarczone jesienią 1992 roku. Te pierwsze procesory pojawiły się po raz pierwszy w stacji roboczej RS/6000 IBM (W tym samym czasie, co linia sąsiednich procesorów Power2 IBM), a także w Power Macintosh Computers of the Apple Company . 601 był pierwszym procesorem wdrażającym architekturę PowerPC na jednym układie; Został wyprodukowany w rekordowym czasie, aby potwierdzić miejsce tej architektury na rynku komputerowym i pobudzić cel sojuszu. Aby przeprowadzić innowacje technologiczne dostarczone przez ten procesor w bardzo krótkim czasie przydzielone inżynierom (wydajność częstotliwości, nowy zestaw instrukcji, wdrożenie pierwszego jądra symetrycznych obliczeń za pomocą kilku procesorów), wprowadzono wyjątkową strukturę organizacyjną. Zespół inżynierów znacznie uprościł podstawową strukturę i części procesora RISC IBM, jednocześnie obejmując obsługę większości instrukcji PowerPC, które nie były w tym początkowym procesorze. Wszystkie części tego początkowego procesora zostały znacznie zmienione lub w pełni zmienione, aby odpowiedzieć na nowe projekty dotyczące różnych jednostek, takich jak wejście, struktura autobusów i spójność pamięci dla SMP.

Autobus 60x [[[ modyfikator |. Modyfikator i kod ]

Aby uwzględnić tak szybko architekturę autobusów Motorola Bus 88000 Autobus 88110 , a także zestaw narzędzi do logicznej implementacji i weryfikacji magistrali 60x. Zespół inżynierów Apple był zaznajomiony z konstrukcją we/wy 88110, która została szczególnie dobrze udokumentowana przez Motorola. W ten sposób zespół odpowiedzialny za procesor 601 szybko przyjął tę technologię autobusu. Nomenklatura przeszła z „88110” ma „60x” w celu wdrożenia procesora PowerPC 601 . Ta garstka inżynierów z Apple i Motorola otrzymała pomoc ponad 120 inżynierów IBM w celu ukończenia pełnego tworzenia i produkcji procesora PowerPC 601. Interfejs magistrali dla 32-bitowych mikroprocesorów-ibm.com .

Zastosowanie architektury Motorola 88110 było bardzo opłacalne w wielu punktach. Przede wszystkim dla zespołu inżynierów Apple, ponieważ przyjęcie tych technologii Motorola zmniejszyło obciążenie „wsparcia” ich istniejących ASIC i pozwoliło im wyjść w rekordowym czasie dokumentacji i procesu specyfikacji z nowej struktury magistrali i jej interfejsu , unikając po przejściu „wojny autobusowej”, której obawiał się zespół 601, jeśli nie przyjęto 88110 autobusów lub poprzednich RSC. Warto zauważyć, że wysiłek akceptacji architektury 88110 Motorola, dla dziecka dziecka, został stworzony ze szkodą dla zespołu IBM odpowiedzialnego za RS/6000, który już wdrożył swoje ASICS i działało wokół RSC zupełnie inna struktura autobusu.

Autobus 60x stał się następnie podstawą długiej serii wariantów dostosowanych do procesorów Motorola/Freescale Powerquicc 601, 603, 604, G3 i Powerquicc Motorola/Freescale.

Procesor PowerPC 601 do 80 MHz wykonany przez IBM.

Cechy [[[ modyfikator |. Modyfikator i kod ]

Chip został zaprojektowany dla wielu zastosowań i obsługiwał pamięć podręczną CPU L2, a także implementację symetrycznego multiprocessingu. Miał rurociąg z czterech instrukcji, cztery jednostki funkcjonalne, w tym pływającą jednostkę obliczeniową, całą jednostkę arytmetyczną, jednostkę połączenia, jednostkę sekwencjonowania (nieco używane dziedzictwo RSC). Miała również jednostkę pamięci.

Został uruchomiony przez IBM jesienią 1993 roku i został wyprodukowany przez IBM pod nazwą PP601 (ale sprzedawany przez Motorola pod nazwą MPC601), przy użyciu procesu grawerowania CMOS w aluminium w 0,6 µm, a z częstotliwościami od 50 o 80 o 80 o 80 o 80 o 80 o 80 MHZ.

PowerPC 601v [[[ modyfikator |. Modyfikator i kod ]

Procesor PowerPC 601V był taktowany przy 100 MHz i wyprodukowany przez IBM. Zanotuj to . Trochę drobniejszy.

Zaktualizowana wersja, PowerPC 601v Lub PowerPC 601+ , na 74 mm² i stosując proces produkcyjny na 0,5 µm, pojawił się w 1994 r. Z prędkościami 100-120 MHz:

PowerPC 603 [[[ modyfikator |. Modyfikator i kod ]

. PowerPC 603 był pierwszym procesorem wdrażającym pełny zestaw 32-bitowych instrukcji w architekturze PowerPC zgodnie z określonymi [[[ Pierwszy ]

PowerPC 603E / 603EV [[[ modyfikator |. Modyfikator i kod ]

PowerPC 602 [[[ modyfikator |. Modyfikator i kod ]

. PowerPC 602 była obniżoną wersją PowerPC 603, wykonaną specjalnie dla konsol gier przez Motorola i IBM i wprowadzona w . Miał mniejszą pamięć podręczną L1 (instrukcja 4 kb i dane 4 kb), jednostkę obliczeniową poprzez unoszenie się z prostą precyzją i zmniejszoną jednostkę połączenia warunkowego. Został wyprodukowany z prędkościami od 50 do 80 MHZ i pochłonęło 1,2 W przy 66 MHZ . Składał się z miliona tranzystorów na obszarze 50 mm 2 ; Proces produkcyjny zakończył się grawerowaniem 0,5 µm w CMO z czterema poziomami połączeń.

3DO opracował konsolę gry M2, która wykorzystała dwa PowerPC 602s; Ale ta konsola nigdy nie została wprowadzona na rynku.

PowerPC 603Q [[[ modyfikator |. Modyfikator i kod ]

PowerPC 604 [[[ modyfikator |. Modyfikator i kod ]

PowerPC 613 [[[ modyfikator |. Modyfikator i kod ]

PowerPC 614 [[[ modyfikator |. Modyfikator i kod ]

PowerPC 615 [[[ modyfikator |. Modyfikator i kod ]

PowerPC 625 [[[ modyfikator |. Modyfikator i kod ]

PowerPC 630 [[[ modyfikator |. Modyfikator i kod ]

PowerPC 641 [[[ modyfikator |. Modyfikator i kod ]

after-content-x4