Technologia MOS 65xx

MOS Technology 65xx to rodzina 8-bitowych mikroprocesorów firmy MOS Technology , opartych na Motoroli 6800 (wprowadzonej ok. 1975 r.). Rodzina 65xx obejmowała model 6502 , używany w komputerach domowych, takich jak Commodore PET i VIC-20 , Apple II , Atari 800 i BBC Micro .

6501 i 6502 mają 40-pinowe pakiety DIP ; 6503, 6504, 6505 i 6507 to 28-stykowe wersje DIP, które zmniejszają koszty chipów i płytek drukowanych. We wszystkich wersjach 28-pinowych liczba pinów jest zmniejszona przez pominięcie niektórych pinów adresowych wysokiego rzędu i różnych kombinacji pinów funkcyjnych, co powoduje, że te funkcje są niedostępne.

Zazwyczaj pominiętych 12 pinów to trzy piny nie połączone (NC), jeden z dwóch pinów Vss, jeden z pinów zegara, pin SYNC, ustawiony pin overflow (SO), przerwanie maskowalne lub niemaskowalne przerwanie (NMI) i cztery najbardziej znaczące linie adresowe (A12 – A15) to 12 pinów pominiętych w celu zmniejszenia liczby pinów z 40 do 28. Pominięcie czterech pinów adresowych zmniejsza adresowalność zewnętrzną do 4 KB (z 64 KB 6502), chociaż wewnętrzny rejestr PC i wszystkie efektywne obliczenia adresu pozostają 16-bitowe .

6507 pomija oba piny przerwań, aby uwzględnić linię adresową A12, zapewniając 8 KB adresowalności zewnętrznej, ale bez możliwości przerwania . 6507 był używany w popularnej konsoli do gier wideo Atari 2600 , której konstrukcja dzieli 8 KB przestrzeni pamięci na pół, przydzielając dolną połowę do wewnętrznej pamięci RAM i urządzeń peryferyjnych konsoli, a górną połowę do kartridża z grą, więc Atari 2600 kasety mają limit adresu 4 KB (i ten sam limit pojemności, chyba że kaseta zawiera obwody przełączania banków ).

Jeden z popularnych komputerów opartych na 6502, Commodore 64 , używał zmodyfikowanego procesora 6502, 6510 . W przeciwieństwie do 6503–6505 i 6507, 6510 to 40-stykowy układ scalony, który dodaje wewnętrzny sprzęt: 8-bitowy równoległy port we / wy odwzorowany na adresy 0000 i 0001. 6508 to kolejny układ, który podobnie jak 6510 dodaje wewnętrzne sprzęt: 256 bajtów pamięci SRAM i ten sam 8-bitowy port I/O, co w 6510. Chociaż te chipy nie mają zmniejszonej liczby pinów w porównaniu z 6502, potrzebują 8 nowych pinów dla dodanego równoległego portu I/O. W tym przypadku wśród 8 usuniętych pinów nie ma żadnych linii adresowych.

Linki zewnętrzne