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és | forrásszöveg szerkesztése]Az 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és | forrásszöveg szerkesztése]Az 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és | forrásszöveg szerkesztése]Egy 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és | forrásszöveg szerkesztése]Szá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 | forrásszöveg szerkesztése]- ↑ "CDP1802A". 2012. március 9. dátummal az eredeti címrő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". Products (angol nyelven). Renesas. 2022. Hozzáférés: 2022. szeptember 19..
- ↑ An Eight-Bit Micro-Processor, RCA Technical Report, PRRL-7l-TR-207
- ↑ AntiqueTech.com, ed. (2009. április 21.). "RCA COSMAC 1802". 2013. január 2. dátummal az eredeti címről archiválva. Hozzáférés: 2010. december 27..
- ↑ Vintage-Computer.com, ed. (2010. február 8.). "Joseph Weisbecker". 2012. március 16. dátummal az eredeti címről archiválva. Hozzáférés: 2022. szeptember 19..
- ↑ CosmacElf.com (ed.). "Joseph A. Weisbecker (1932 - 1990)". 2014. június 16. dátummal az eredeti címről archiválva. Hozzáférés: 2010. december 27..
- ↑ James Tomayko (1987. április 1.). NASA (ed.). "Computers in Spaceflight: The NASA Experience". Hozzáférés: 2010. február 6..
Fordítás
[szerkesztés | forrásszöveg szerkesztése]Ez 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 | forrásszöveg szerkesztése]- "Research Report 1973" (PDF). RCA Laboratories. 1973.
- Cass, Stephen (2018. július 2.). "Chip Hall of Fame: RCA CDP 1802". IEEE Spectrum.
- Edwards, Benj (2017. október 27.). "Rediscovering History's Lost First Female Video Game Designer". Fast Company. Hozzáférés: 2017. október 27..
- Weisbecker, Joe (1974. március). "A simplified microcomputer architecture". IEEE Computer. 7 (3): 41–47. 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 | forrásszöveg szerkesztése]- 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