Transcript pobierz
Bibliografia:
pl.wikipedia.org
www.intel.com
Historia i rodzaje procesorów firmy Intel
Ciekawostka:
Na początku lat siedemdziesiątych wiele firm rozwijającego się przemysłu półprzewodnikowego często nie było w stanie dostarczyć na czas zamówionych u nich elementów. Intel postanowił przeciwstawić się temu zjawisku i nie ogłaszał wprowadzenia nowych produktów, dopóki nie były one dostępne w wystarczającej ilości. Intel wykreował wówczas hasło reklamowe "
Intel Delivers
", zmienione później na "
Intel Inside
".
Pojęcia:
•
układy o małej skali integracji
(
SSI - small-scale integration
), •
technologia średniej skali integracji
(
MSI - medium scale integration )
•
układy o dużej skali integracji
(
LSI - large-scale integration
) umożliwiające umieszczenie kilku tysięcy elementów na jednym chip'ie.
Historia powstania procesora
Ted Hoff
zmienił koncepcję konstrukcji układu, zrezygnował z modelu operującego na liczbach dziesiętnych (dostosowanego do urządzeń typu kalkulator) na rzecz arytmetyki binarnej . Wg nowej koncepcji
programowalna, uniwersalna jednostka przetwarzająca (CPU)
najwyżej 3 inne układy. powinna pracować posługując się zestawem kilkudziesięciu 4-bitowych instrukcji i być wspomagana przez co Koncepcja ta wywodziła się z komputerów klasy mainframe i minikomputerów i musiała zostać okrojona tak, aby zmieścić się w szesnastonóżkowym chipie. Był to największy wówczas możliwy do wykonania typ układu. Szyna adresowa i szyna danych miały posiadać szerokość 4-bitów.
Specyfikacja
Lista mikroprocesorów produkowanych przez firmę
Intel
4-bitowe
4004 • 4040
8-bitowe
8008 • 8080 • 8085
x86
8086 • 8088 • 80186 • 80188 • 80286 • 80386 • 80486 • Pentium OverDrive • Pentium • Pentium Pro • Pentium II • Celeron • Pentium III • Pentium 4 • Pentium D • Pentium M • Pentium Extreme Edition • Pentium Dual Core • Intel Core • Intel Core 2 • Intel Core i7 • Xeon • Penryn • Intel Atom
IA-64
Itanium • Itanium 2
Inne
iAPX 432 • i860 • i960 • Intel XScale
Procesory 4-bitowe
Bibliografia:
pl.wikipedia.org
www.intel.com
http://www.pldos.pl/bogus/hardwar e/procesory/intel/i4004/i4004.htm
Intel 4004
Intel 4004
Intel 4004 - to 4-bitowy mikroprocesor
zaprojektowany i produkowany przez firmę Intel od 1971, pierwszy na świecie komercyjny jednoukładowy procesor komputerowy .
Intel 4004
Intel 4004 pracował z sygnałem zegara o cyklu od 1.35 do 2.00 mikrosekundy, czyli częstotliwości od 500.00 kHz do 740.74 kHz. Pierwotnym zamierzeniem było osiągnięcie wydajności w obliczeniach BCD (w przeliczeniu na liczbę) na poziomie typowego komputera z lat sześćdziesiątych - IBM 1620, co byłoby możliwe przy częstotliwości ok. 1 MHz. Intel 4004 potrzebował trzy (3) pełne cykle zegara by załadować adres instrukcji (adres jest 12-bitowy, stąd w każdym cyklu ładowany jest jeden 4-bitowy bajt adresu), dwa (2) kolejne by wczytać instrukcję i kolejne trzy (3) cykle, by ją wykonać.
Intel 4004
Łącznie wykonanie jednej 4-bitowej instrukcji zajmowało osiem (8) cykli zegara. Zestaw instrukcji procesora zawiera także instrukcje 8-bitowe, których wykonanie zawiera dwa razy tyle czasu, czyli szesnaście (16) cykli. Pracując z maksymalną częstotliwością zagara równą wg specyfikacji 740 kHz, i4004 wykonuje instrukcję 4-bitową w 10.8 mikrosekundy (92 instrukcję 8-bitową w 21.6 mikrosekundy (46 250 instrukcji na sekundę). 500 instrukcji na sekundę), a Stąd średnia wydajność około 60 000 instrukcji na sekundę, która w zależności od budowy programu i relacji ilościowej instrukcji 4- i 8-bitowych, mogła się wahać pomiędzy ww. wartościami.
Architektura procesora Intel 4004
Obudowa procesora Intel 4004
Charakterystyka
Informacje ogólne
Data wprowadzenia: Ilość tranzystorów: 15 listopada 1971 2 250 - 2 300 szt.
Technologia: Wielkość płytki krzemu: Taktowanie rdzenia proc.: Taktowanie magistrali sys.: 10 µm, PMOS 4x3 - 12 mm 2
Szybkość pracy
rzeczywista częstotliwość zegara: 740 kHz jak rdzeń procesora Szerokość magistrali danych (wewn./zewn.): Szerokość magistrali adresowej: Adresowalna pamięć: 4 bity 12 bitów
Obsługa pamięci operacyjnej
640 bajtów
Parametry zasilania
Napięcie rdzenia Vcore: 15V
Intel 4040
Intel 4040
Intel 4040
to 4 bitowy procesor firmy Intel, następca 4004, którego produkcję rozpoczęto w 1974.
4040 był głównie używany do gier, testów, implementacji i urządzeń sterujących. Obudowa 4040 jest ponad dwa razy szersza niż 4004 i posiada 24 piny w porównaniu z 16 pinami układu 4004. W 4040 dodano 14 instrukcji, powiększono rozmiar stosu (7 poziomów), udostępniono 8K pamięci programu, dodano 8 rejestrów i możliwość używania przerwań (wliczając zachowywanie pierwszych 8 rejestrów).
Intel 4040
Najważniejszą różnicą w porównaniu z 4004 było dodanie obsługi przerwań. Rozszerzono liczbę instrukcji do 60, powiększono pamięć programową do 8KiB, zwiększono głębokość stosu do 7 poziomów i liczbę rejestrów do 24. Razem z 4040 powstało także 10 innych chipów służących do jego obsługi i komunikacji z innymi układami.
• • • • • • •
Intel 4040
• •
Nowe procesory rozszerzające 4201
Generator sygnału zegarowego, 500 do 740 kHz używający kryształów kwarcowych 4 do 5.185 MHz
4308
- 1KB ROM
4207
Port wyjścia ogólnego zastosowania
4209
Port wejścia ogólnego zastosowania
4211
Port we/wy ogólnego zastosowania
4289
Standardowy interfejs pamięci (zamiast 4008/4009)
4702
- 256B UVEPROM
4316
- 2KB ROM
4101
RAM wielkości 256 4-bitowych słów
Procesory 8-bitowe
Intel 8008
Intel 8008
Intel 8008
to 8-bitowy CPU wykonany w technologii 10 P MOS, zasilany napięciami +5V i -9V (różnica potencjałów 14V). µm Posiada zestaw 48 instrukcji, siedem 8 bitowych rejestrów i może zaadresować 16 384 bajty (16 kB) pamięci. Jest w stanie wykonać ok. 80 000 operacji dodawania liczb 8 bitowych w ciągu sekundy (czas wykonania instrukcji pomiędzy 20 a 12,5 mikrosekundy (czyli 0,05..0,08 MIPS)). Nie jest kompatybilny z i4004.
Intel 8008
Oryginalnie został zaprojektowany na specjalne zamówienie firmy
Computer Terminal Corporation
do użycia w terminalu
Datapoint 2200
, ale ponieważ Intel spóźnił się z dostawą i procesor nie osiągał minimalnych wymagań CTC, 8008 ostatecznie nie został użyty w Datapoint 2200.
Instrukcje dostępne na 8008 i innych późniejszych procesorach typu CISC produkowanych przez Intel były w znacznym stopniu wzorowane na specyfikacjach CTC.
Charakterystyka
Data wprowadzenia: Ilość tranzystorów: Technologia: Wielkość płytki krzemu:
Informacje ogólne
kwiecień 1972 3 500 szt.
10 µm, PMOS 19 mm 2
Szybkość pracy
Taktowanie rdzenia proc.: 200 kHz Taktowanie magistrali sys.: 200 kHz Szerokość magistrali danych (wewn./zewn.): 8 bity Szerokość magistrali adresowej: 14 bitów
Obsługa pamięci operacyjnej
Adresowalna pamięć: 16 kB
Parametry zasilania
Napięcie rdzenia Vcore: +5V,-9V
Intel 8080
Intel 8080
8080
mikroprocesor wyprodukowany przez firmę wejścia/wyjścia (I/O).
Intel
w 1974 roku jako pierwszy procesor w architekturze 8 bitowej z szyną adresową 16 bitową, umożliwiał adresowanie 256 portów Pracował z zegarem 2 MHz, do wykonania rozkazu potrzebował kilku taktów zegara. Posiadał siedem ośmiobitowych rejestrów oznaczanych przez A, B, C, D, E, H, L, z których pary B i C, D i E oraz H i L można było w kilku prostych instrukcjach traktować jako 16 bitowe w celu adresowania pamięci. Posiadał dwa rejestry 16-bitowe specjalnego przeznaczenia: SP wskaźnik stosu i IP - wskaźnik programu. Posiadał system przerwań sprzętowych pozwalający na zmianę wykonanie określonego kodu na podstawie zewnętrznego sygnału.
Intel 8080
8080
był rozszerzeniem konstrukcji 8 bitowego mikroprocesora i8008, z którym był zgodny w asemblerowych programach źródłowych.
Wymagał dwóch pomocniczych układów scalonych, do skonstruowania pracującego układu.
Niedługo po wkroczeniu na rynek procesora 8080, Motorola wprowadziła na rynek procesor o nazwie Motorola 6800.
Firma Zilog wyprodukowała mikroprocesor Z80 - zgodny z procesorem
8080
oraz będący jego udoskonaleniem.
W Polsce pod koniec lat 70. zakłady półprzewodnikowe
CEMI
produkowały mikroprocesor o nazwie MCY7880 w pełni zgodny z 8080 oraz dodatkowe układy wspomagające zgodne z układami Intela.
Charakterystyka
Data wprowadzenia: Ilość tranzystorów: Technologia: Wielkość płytki krzemu:
Informacje ogólne
kwiecień 1974 4000 szt.
6.00 µm Taktowanie rdzenia proc.: Napięcie rdzenia Vcore:
Szybkość pracy
3 MHz Taktowanie magistrali sys.: 3 MHz Szerokość magistrali danych (wewn./zewn.): 8 bity Szerokość magistrali adresowej: 16 bitów
Obsługa pamięci operacyjnej
Adresowalna pamięć: 16 kB
Parametry zasilania
•+5V, +12V, -5V
MCY7880N/6880N
W Polsce pod koniec lat 70. zakłady półprzewodnikowe
CEMI
produkowały mikroprocesor o nazwie
MCY7880N i MCY6880N
w pełni zgodny z
8080
oraz dodatkowe układy wspomagające zgodne z układami Intela.
MCY7880N/6880N
• • • • • • Dane podstawowe: 8 bitowe słowo danych, stała lista 78 instrukcji, odrębne szyny danych i adresów, 8-bitowa jednostka arytmetyczno-logiczna z możliwością pracy w systemie
BCD
, w systemie binarnym na słowach podwójnej długości, bezpośrednie sterowanie pamięci do pojemności 64 kB, 6 8 bitowych rejestrów ogólnego przeznaczenia dostępnych dla programisty, 8-bitowy akumulator,
MCY7880N/6880N
• • • • • • • • • • 8-bitowy rejestr instrukcji, 16 bitowy licznik rozkazów, 16 bitowy wskaźnik stosu, kanał bezpośredniego dostępu do pamięci (DMA), 4 sposoby adresowania pamięci, wielopoziomowy, wektorowy system przerwań, programowe rozwiązanie stosu w pamięci RAM, dwufazowy zegar o maksymalnej częstotliwości 3MHz, napięcia zasilania: +12V, +5V, -5V, współpraca z układami TTL (poza wejściami zegarowymi).
Architektura procesora MCY 7880N
Obudowa MCY7880N/6880N
Opis wyprowadzeń
A15 – A0
– szyna adresowa dostarczająca adresy do pamięci
D7 – D0
– dwukierunkowa szyna danych
SYNCH
– wyjście sygnału synchronizacji
DBIN
– wyjście sygnału wskazującego zewnętrzny stan oczekiwania
READY
– wejście sygnału wskazującego jednostce centralnej dostępność danych na szynie
WAIT
– wejście sygnału potwierdzającego stan oczekiwania jednostki centralnej
WR
– wyjście sygnału zapisu
HOLD
– wejście sygnału żądającego od jednostki centralnej przejęcia kontroli nad zewnętrzną szyną adresową i szyną danych przez urządzenia zewnętrzne
Opis wyprowadzeń
INT
– wejście sygnału przerwania
INTE
– wyjście sygnału określającego stan przerzutnika przerwania
RESET
– wejście sygnału zerowania
Ø1
–
Ø2
– wejścia sygnałów zegarowych
U SS , U DD , U BB , U CC
– wejścia zasilające
Charakterystyka MCY7880N/6880N
Data wprowadzenia: Ilość tranzystorów: Technologia: Wielkość płytki krzemu:
Informacje ogólne
kwiecień 1974 4000 szt.
6.00 µm Taktowanie rdzenia proc.: Napięcie rdzenia Vcore:
Szybkość pracy
3 MHz Taktowanie magistrali sys.: 3 MHz Szerokość magistrali danych (wewn./zewn.): 8 bity Szerokość magistrali adresowej: 16 bitów
Obsługa pamięci operacyjnej
Adresowalna pamięć: 16 kB
Parametry zasilania
•+5V, +12V, -5V
Intel 8085
Intel 8085
Intel 8085
był 8-bitowym mikroprocesorem produkowanym przez firmę Intel w latach siedemdziesiątych.
Był całkowicie zgodny w asemblerowych programach źródłowych z 8080, wymagał jednak mniej zewnętrznych układów scalonych, pozwalając w ten sposób na zmniejszenie kosztów budowy komputerów.
Cyfra "5" w nazwie modelu oznaczała, że 8085 potrzebował tylko +5 V napięcia zasilania, w odróżnieniu od +5V, -5V i +12V wymaganych przez 8080.
Intel 8085
Oba te procesory były używane w komputerach bazujących na systemie operacyjnym CP/M, a 8085 był później także powszechnie używany jako kontroler w wielu urządzeniach (właśnie z powodu zmniejszenia wymaganej ilości chipów pomocniczych). Oba te procesory zostały w późniejszym czasie zdystansowane przez mikroprocesor
Z80
firmy
Zilog
stał się najpopularniejszym procesorem używanym w który komputerach domowych we wczesnym okresie lat osiemdziesiątych.