IBM PALM-processor

IBM PALM-processor
Allmän information
Lanserades 1975

PALM ( Program All Logic in Microcode ) är en 16-bitars centralprocessor (CPU) utvecklad av IBM . Den användes i IBM 5100 Portable Computer , en föregångare till IBM PC , och IBM 5110 och IBM 5120 uppföljningsmaskiner. Det är troligt att PALM också användes i andra IBM-produkter som en inbyggd styrenhet.

IBM hänvisade till PALM som en mikroprocessor , även om de använde den termen för att betyda en processor som exekverar mikrokod för att implementera en instruktionsuppsättning på högre nivå , snarare än dess konventionella definition av en CPU på en integrerad krets . PALM-processorn var ett kretskort som innehöll 13 bipolära gate arrays förpackade i fyrkantiga metallburkar, 3 konventionella transistor-transistor logic (TTL) ICs i dubbla in-line-paket och 1 rund metallburkdel.

PALM användes för att implementera en emulator, som i sin tur kunde köra maskininstruktioner som ursprungligen skrevs för andra maskiner; så här IBM System/360 APL 5100 .

      PALM har en 16- bitars databuss, med två extra bitar som används för paritet . PALM kan direkt adressera 64 KB (64 KiB ) minne. IBM 5100 kan konfigureras med upp till 64+ KB (APL + BASIC ROMs gör 64+ KB) körbar ROS ( ROM ) och upp till 64 KB RAM . Ett enkelt bankväxlingsschema användes för att utöka adressutrymmet.

1973 utvecklade IBM Los Gatos Scientific Center en bärbar datorprototyp som heter SCAMP (Special Computer APL Machine Portable) baserad på PALM-processorn med en Philips kompakt kassettenhet, liten CRT-skärm och fullfunktionstangentbord.

externa länkar


Bilder