Zilog Z280 - Zilog Z280
Zilog Z280 jest 16-bitowy mikroprocesor , akcesorium z Zilog Z80 architektury, wprowadzone w lipcu 1987. To jest w zasadzie Z800 , przemianowany z niewielkimi ulepszeń, takich jak są wytwarzane w CMOS . To była komercyjna porażka. Zilog dodał jednostkę zarządzania pamięcią (MMU), aby rozszerzyć zakres adresowania do 16 MB , funkcje wielozadaniowości i konfiguracji wieloprocesorowych i koprocesorowych oraz 256 bajtów statycznej pamięci RAM na chipie, którą można skonfigurować jako pamięć podręczną na instrukcje i/lub dane, lub jako część zwykłej przestrzeni adresowej. Posiada ogromną liczbę nowych instrukcji i trybów adresowania, co daje łącznie ponad 2000 kombinacji. Jest w stanie wydajnie obsługiwać 32-bitowe operacje na danych, w tym mnożenie sprzętowe, dzielenie i rozszerzanie podpisów. Oferuje tryby pracy Supervisor i User oraz opcjonalnie oddzielne przestrzenie adresowe dla instrukcji i danych w obu trybach (łącznie cztery możliwe przestrzenie adresowe). Wewnętrzny sygnał zegarowy może być skonfigurowany do pracy w 1, 2 lub 4 razy prędkość zegara zewnętrznego (na przykład 12 MHz procesora z 3 MHz magistrali ). W przeciwieństwie do Z80, Z280 używa multipleksowanego układu dla swoich szyn adresowych i danych. Bardziej udane rozszerzenia architektury Z80 obejmują między innymi Hitachi HD64180 w 1986 roku i Zilog eZ80 w 2001 roku. Zobacz więcej Zilog Z800 .
Z280 miał na swoje czasy wiele zaawansowanych funkcji, z których większość nigdy więcej nie pojawiła się na procesorze Zilog:
- Instrukcje na chipie i/lub pamięć podręczna danych lub pamięć RAM na chipie
- Instrukcja rurociągów
- Wydajny 16-bitowy interfejs Z-BUS lub 8-bitowy interfejs zgodny z Z80
- Wbudowane MMU z ochroną pamięci
- Możliwość określenia, który zestaw rejestrów jest w kontekście z instrukcjami JAF i JAR
- Cztery wbudowane 16-bitowe liczniki/timery
- Cztery wbudowane kanały DMA
- Na chipie z pełnym dupleksem UART
- Pułapka we/wy użytkownika
- Tryb administratora ( instrukcje uprzywilejowane )
- Pułapka na nielegalne instrukcje
- Pułapka emulacji koprocesora
- Dostęp do pamięci w trybie seryjnym
- Obsługa wielu procesorów , z wieloma trybami konfiguracji magistrali
- Obsługa wielu zewnętrznych koprocesorów poprzez przyspieszony interfejs komunikacyjny
- Wiele stron we/wy, co pozwala również na wewnętrzne urządzenia we/wy bez ograniczania zakresu adresów portów we/wy, jak w eZ80 lub konfliktów z istniejącymi urządzeniami na płycie głównej , takimi jak Z180 .
- Ostrzeżenie o przepełnieniu stosu
Uwagi
Bibliografia
- Wstępna instrukcja techniczna modułu mikroprocesorowego Z280 MPU (PDF) . San Jose, Kalifornia : Zilog . 1989 . Źródło 15.07.2009 . (Uwaga: plik pdf 20 MB)
- Książka danych rodziny Z80 . San Jose, Kalifornia : Zilog . Styczeń 1989.
- Reh, Tilmann (1991.09.). "CPU280 i Z280" . TCJ . Źródło 15.07.2009 .
Dalsza lektura
- Harston, JG (1998-04-15). "Pełna lista kodów Z280" . Źródło 15.07.2009 .
Ten artykuł jest oparty na materiale zaczerpniętym z bezpłatnego słownika komputerowego on-line sprzed 1 listopada 2008 r. i włączonym na warunkach „ponownego licencjonowania” GFDL w wersji 1.3 lub nowszej.