AMD 29000

AMD 29000 – Seria Mikroprocesorów

AMD 29000, znana również jako 29k, to linia popularnych mikroprocesorów oraz mikrokontrolerów opartych na 32-bitowej architekturze RISC, produkowanych przez firmę AMD. W swoim okresie były to najczęściej stosowane chipy na rynku, szeroko wykorzystywane przez wielu producentów drukarek laserowych. Pod koniec 1995 roku AMD zakończyło produkcję serii 29k, mimo jej dużej popularności, aby skupić się na wytwarzaniu klonów architektury x86. Doświadczenie zdobyte podczas pracy nad 29k oraz część koncepcji zostały wykorzystane przy projektowaniu i produkcji procesora AMD K5.

Rodzina 29000 opiera się na architekturze Berkley RISC, podobnie jak procesory Sun SPARC i i960.

Pierwsze modele 29000, wprowadzone na rynek w 1988 roku, były wyposażone w wbudowany MMU, jednak obliczenia zmiennoprzecinkowe były realizowane przez model 29027 FPU. Model 29005 był uproszczoną, budżetową wersją. Kolejne modele, 29027 i 29035, miały odpowiednio 8k i 4k pamięci podręcznej na instrukcje. W modelu 29040 dodano FPU oraz pamięć podręczną. Ostatni ogólnego przeznaczenia model 29050 zbudowany był w architekturze superskalarnej, co pozwalało na wykonanie do czterech instrukcji w jednym cyklu zegara. Posiadał również funkcje wykonywania spekulatywnego oraz wykonywania poza kolejnością (ang. out-of-order execution), a także znacznie szybszy FPU.

Jądro 29000 zostało wykorzystane w rodzinie mikrokontrolerów 29200 i 29205.

Niektóre rozwiązania zastosowane w modelu 29050 wykorzystano przy projektowaniu serii procesorów K5. FPU został wykorzystany w oryginalnej formie, natomiast reszta rdzenia została zmodyfikowana z użyciem specjalnego mikrokodu, który umożliwiał tłumaczenie instrukcji x86 na instrukcje podobne do „29k” w czasie rzeczywistym, co skutkowało stworzeniem najszybszego chipu x86 w swoim okresie.