RCA 1802
Az RCA 1802 vagy RCA CDP1802 vagy COSMAC (Complementary Symmetry Monolithic Array Computer) egy 8 bites CMOS technológiájú mikroprocesszor, amelyet az RCA cég gyártott 1976 elejétől. Az Intersil 2017-ig gyártotta, a céget felvásárló Renesas pedig még 2022-ben is gyártja, nagy megbízhatóságot igénylő alkalmazásokhoz.[1][2][3]
Történet
szerkesztésAz RCA CDP1802 mikroprocesszor Joseph Weisbecker munkájának eredménye, aki 1970-ben és 1971-ben új 8 bites architektúrát fejlesztett ki.[4] Az RCA ezt az architektúrát a CMOS-technológia felhasználásával adaptálta a COSMAC 1801R és 1801U gyártásához 1975-ben, majd 1976-ban a két csipet egyetlen lapkán egyesítették, és ez lett a 1802-es mikroprocesszor.[5][6][7]
Műszaki adatok
szerkesztésAz RCA 1802 egy statikus felépítésű CMOS mikroprocesszor. Ebben a processzorban az órajelfrekvenciának nincs minimális értéke, ami lehetővé teszi, hogy nagyon alacsony sebességgel, alacsony energiafogyasztás mellett működjön. Két különálló 8 vezetékes sínje van: egy 8 bites kétirányú adatsín és egy 16 bites címeket hordozó multiplexelt címsín (ez a sín is 8 bites, a címek alsó és felső bájtjai felváltva jelennek meg rajta). Az 1802 egy egybites, programozható és tesztelhető kimeneti porttal (Q
) és négy bemeneti érintkezővel rendelkezik, amelyeket az elágazási utasítások (EF1-EF4
) közvetlenül tesztelnek.
Az 1802 egy 8 bites bájt-szervezésű gép, amely minimálisan támogatja a 16 bites műveleteket, a 2 bájtos műveleteket kivéve. Az elsődleges akkumulátor a 8 bites „D
” regiszter (adatregiszter). Az egybites átvitel-jelzőbit a DF
(Data Flag). A legtöbb művelet a D
regisztert használja, beleértve az aritmetikai és logikai műveleteket, valamint a memóriára hivatkozó betöltő és tároló utasításokat. A legtöbb 16 bites műveletnek az alsó bájton, majd a D
-n keresztül a felső bájton kell dolgoznia, szükség szerint a DF
-et használva az átvitelbit értékéhez.
A processzor emellett 16 db. 16 bites általános célú regiszterrel rendelkezik (R0 – R15
).
Ezen felül van benne még néhány speciális regiszter és jelzőbit (egybites regiszter), néhányuk belső, és néhány programozottan használható: 4 bites N
, P
, X
és I
; 8 bites T
; és 1 bites IE
.
Sugárzástűrő változat
szerkesztésEgy szilícium zafír szubsztráton lévő változatot készítettek a sugárzással és az elektrosztatikus kisülésekkel szembeni védettséget igénylő alkalmazásokhoz. Ez a tulajdonsága, valamint az alacsony órajel, a maga idejében megfelelően alkalmassá tette az világűrbeli alkalmazáshoz. Az 1989-ben indított (de egy évtizeddel korábban tervezett) Galileo űrszonda 18 ilyen mikroprocesszort használt.[8] A Föld körül keringő műholdakon is gyakran alkalmazták.
Mikroszámítógépekben való felhasználás
szerkesztésSzámos mikroszámítógépben használták ezt a mikroprocesszort: a Comx-35, a COSMAC ELF (1976), a COSMAC VIP, a Netronics ELF II, a Quest SuperELF, a finn Telmac 1800, az Oscom Nano, a jugoszláv Pecom 32 és 64 gépekben, valamint az RCA Studio II videojáték-konzolban.
Jegyzetek
szerkesztés- ↑ CDP1802A. [2012. március 9-i dátummal az eredetiből archiválva]. (Hozzáférés: 2022. szeptember 19.)
- ↑ „CDP1802AC/3 High-Reliability CMOS 8-Bit Microprocessor”, Intersil Americas LLC, 2008. október 17.
- ↑ CDP1802A / CMOS 8-Bit Microprocessors (angol nyelven). Products. Renesas, 2022. (Hozzáférés: 2022. szeptember 19.)
- ↑ An Eight-Bit Micro-Processor, RCA Technical Report, PRRL-7l-TR-207
- ↑ RCA COSMAC 1802, 2009. április 21. [2013. január 2-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. december 27.)
- ↑ Joseph Weisbecker, 2010. február 8. [2012. március 16-i dátummal az eredetiből archiválva]. (Hozzáférés: 2022. szeptember 19.)
- ↑ Joseph A. Weisbecker (1932 - 1990). [2014. június 16-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. december 27.)
- ↑ James Tomayko: Computers in Spaceflight: The NASA Experience, 1987. április 1. (Hozzáférés: 2010. február 6.)
Fordítás
szerkesztésEz a szócikk részben vagy egészben a RCA 1802 című francia Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
Források
szerkesztés- Research Report 1973. RCA Laboratories, 1973
- Cass, Stephen. Chip Hall of Fame: RCA CDP 1802 (2018. július 2.)
- Edwards, Benj. „Rediscovering History's Lost First Female Video Game Designer”, Fast Company, 2017. október 27. (Hozzáférés: 2017. október 27.)
- Weisbecker, Joe (1974. március 1.). „A simplified microcomputer architecture”. IEEE Computer 7 (3), 41–47. o. DOI:10.1109/MC.1974.6323475.
- E cikk kisebb részei eredetileg a Free On-line Dictionary of Computing anyagán alapulnak, amely a GFDL alatt áll.
További információk
szerkesztés- CDP1802A/AC/BC datasheet, 1997 (PDF)
- CDP1802AC/3 datasheet, 2008 (PDF)
- COSMAC ELF website
- A Short Course in Programming (1980 text on RCA 1802 assembler) (Rövid programozási tanfolyam)
- A lapka nagy felbontású mikrofotói