Rca released the cdp1802 cosmac processor in this program supports 4 push buttons as inputs, and 8 leds, output devices. There is a power switch and indicator led in the upper left corner of test board. The user manual for cdp180x test board may be downloaded here pdf schematic is also available download source code can provided with as well. CDP1806: The microprocessor used in the Nokia ATF-II This page contains links to information about the 1806 (RCA 1802-series) microprocessor. A CDP1806 processor is used in the Nokia carphone used in the former Benelux ATF-II network. Reprogramming this processor would make the use for amateurradio use probably extremely simple. Trademark (s) Registered' Marca (s) Registrada (s) Foreword The RCA CDP1802 COSMAC Microprocessor is a one-chip CMOS 8-bit register-oriented central processing unit. It is suitable for use in a wide range of stored-program computer systems and products. These systems may be either special or general purpose in nature.
The COSMAC Elf was an RCA 1802 microprocessor-based computer described in a series of construction articles in Popular Electronics magazine in 1976 and 1977. Through the back pages of electronics magazines, both Netronics and Quest Electronics offered low-priced, enhanced kits that were based on this design. The system was a very early single-board personal computer.
Release date | 1976; 43 years ago |
---|---|
CPU | RCA 1802 |
Memory | 256 bytes of RAM; expandable |
The COSMAC Elf was an RCA 1802 microprocessor-based computer described in a series of construction articles in Popular Electronicsmagazine in 1976 and 1977. Through the back pages of electronics magazines, both Netronics and Quest Electronics offered low-priced, enhanced kits that were based on this design. The system was a very early single-board personal computer. It was operated without built-in ROMs and programs were entered directly with help of the CPU integrated DMA using 8 toggle switches and an Input push button.
It featured two hexadecimalLED displays for byte data value output and a set of 8 toggle switches for input. (a hexadecimal keypad was an optional extension) The base configuration had 256 bytes of RAM, but expansion projects could raise that to a power of two-based memory store, with an upper limit of 64K address space.
The original Elf design used a crystal with a frequency in the range of 1 to 2 MHz with the 1802's built in oscillator circuit.
A simple circuit used the DMA feature of the 1802 to permit entry of programs and data into RAM through the toggle switches. Entering a byte via the toggle switches and pressing the 'input' button would enter a byte into RAM and display it on the pair of hex LEDs, then advance the DMA counter to the next location. A 'memory protect' switch could be used to disable memory alteration. If an error was made in program entry, it could be corrected by turning on memory protect, turning off load mode (thus resetting the program counter to zero), turning on load mode, and pressing 'input' to advance to the address of the incorrect data. After turning off memory protect, the correct value could be entered.
The fourth article of the series presented modifications to use a companion RCA 1861 “Pixie” video generator IC (CDP1861). The Pixie required a 1.76 MHz clock, and since that was an uncommon crystal frequency, usually a readily available 3.579545 MHz colorburst crystal was instead used in a separate oscillator circuit with a divide-by-two circuit to drive the clock inputs of both the microprocessor and Pixie. The resulting 1.7897725 MHz clock was close enough for the hardware to work. Monochrome video output (with timing roughly approximating NTSC standard) could be generated using DMA operations interleaved with carefully arranged 1802 opcodes as instructions in software. The maximum resolution of the 1861 was 64h by 128v rectangular pixels. By changing the placement of instructions in the video display control and interrupt routines, pixel rows could be repeated to obtain lower resolutions, allowing the video display to be used with 256 bytes of RAM (64×32 square pixels).
A one-bit output from the microprocessor, the Q line, could be driven by software to produce sounds through an attached speaker, to save programs in RAM to a cassette recorder, and for serial I/O output. Branch instructions in the 1802 instruction set could read the state of the EF1 through EF4 single bit value input lines, which were used to read the 'I' keypad (input) momentary pushbutton (typically EF4), programs from the cassette recorder through interface circuitry, serial I/O input, and input from peripherals such as a light pen. There are also seven 8-bit I/O ports available for decoding and interfacing.
The original Elf computers were essentially home-built versions of the RCA Microkit, Microtutor I and Microtutor II, which were RCA's demonstration boards for their CDP1801 2-chip predecessor and single-chip CDP1802 microprocessors.
Enhanced kits such as the Netronics Elf II and Quest Super Elf added built-in features such as keypads for data entry, serial I/O, cassette interface, and the CDP1861 'Pixie' video chip. RCA later introduced their own similarly expanded version as the COSMAC VIP.
In August 2006, Nuts and Volts magazine, along with Spare Time Gizmos, released a project to build the 'Cosmac Elf 2000,' based on the original Elf, with some newer and easier to find components and enhanced features, modules, and functionality, including the STG1861 Pixie Graphics Replacement board that is functionally equivalent to the now-rare RCA CDP1861 integrated circuit.
The Membership Card is a modern, simple COSMAC Elf-like remake for retrocomputing hobbyists that is designed to fit in an Altoids tin.
Various other hobbyist systems can be found on the Internet, including hardware emulators using FPGA and modern microcontrollers.
A series of newsletters and small booklets offered by Netronics and Quest contained 1802 machine language and CHIP-8 programs, along with schematics for expanding the Elf and adding peripherals, including a light pen. Other, similar information and hobbyist software projects can be found on the Internet. The only published book about the 1802 is Tom Swan's 'Programmer’s Guide to the 1802' (1981), which has been made available as a PDF after being out of print for many years.[1]
Tiny BASIC, a version of BASIC offered by Tom Pittman, could be used to write small BASIC programs on the Elf that could display through the Pixie low-resolution monochrome graphics display or TV-Typewriter hardware. Pittman also wrote a small booklet about the 1802 titled 'A Short Course In Programming', which he has allowed to be published and made available online free of charge.[2][3]
Mike Riley has written an editor, assembler, BASIC and FORTH interpreters, a BIOS, and the Elf/OS disk operating system that will run on expanded Elf systems, including the COSMAC Elf 2000.
Other languages available are noted at the RCA 1802 Wikipedia entry, including interpreters, compilers and assemblers.
Game cartridges for the RCA Studio II contain Chip-8 games, which can run on other 1802 systems. File dumps of these games can be found on the Internet.
Construction Articles
Audio and video data recorded can be e-mailed or uploaded to YouTube.Sound ControllerUse the wheel or XY controller of this application to control effects such as pitch bending and reverb from your iPhone/iPod touch. Use the optional cable (refer to iPhone/iPad Connection Manual) to connect your iPad/iPhone/iPod touch to the instrument and start a compatible application to make practicing and performing music a more enjoyable experience. There are many Yamaha applications available for download from the App Store.My Music RecorderAn application for recording video and audio of music performances on your iPhone/iPod touch. The PSR-E353 completely eliminates the need for time-consuming configuration.
WikiProject Computing | ||||||||
|
WikiProject Brands | ||||||||
|
The article states that it was 'introduced early in 1976'. However, it also says it was used on the Viking Mars landers. These were launched in 1975 and probably needed to be based on plans that couldn't change much into the manufacturing stage. Thus, such a chip would probably have had to exist around 1973. And, I doubt NASA would base a billion-dollar probe on a prototype. Perhaps it was the 1801 chipset/model? Or perhaps it was designed around the 1801 chipset but switched to 1802 late in the project because the 1802 is compatible with the 1801 set. --Tablizer (talk) 05:11, 15 July 2008 (UTC)
I'm fixing it to 1974, based on http://jbayko.sasktelwebsite.net/cpu2.html#Sec2Part1 and Microprocessor Report, August 5, 1996, Volume 10, Number 10. --IMneme (talk) 01:17, 19 December 2010 (UTC)
old RCA semi manual has cd4057 cmos logic chips that implemented a 4-bit register/alu slice.
cosmac elf kit dates back to 1975. Key to space is SOS or silicon-on-saphire, which reduces latch-up on radiation exposure.
Shjacks45 (talk) 11:03, 23 August 2008 (UTC)
Would be a nice addition, since the 1802 instruction set was mentioned in the Popular Electronic article as having been designed bya single person. —Preceding unsigned comment added by Wikip rhyre (talk • contribs) 12:43, 11 March 2010 (UTC)
According to the official Voyager2 Twitter feed, the processor used in the Voyager craft are actually based on the 1802 203.56.250.55 (talk) 23:34, 19 May 2010 (UTC)
Complementary Silicon/Metal-oxide Semiconductor would be abbreviated COSMOS, not COSMAC. That's how it's bolded in the article, too. Does the acronym really stand for something else? 69.54.60.34 (talk) 17:57, 13 September 2010 (UTC)
I recall that in a computer I built around the 1802 in 1977 that the undefined instruction hex code 68 was essentially 'lethal' to code it RAM. It wrote 68 hex over the next instruction. When the next instruction was executed the process repeated filling RAM with 68 Hex. This would be worth mentioning if someone can confirm my recollection. — Preceding unsigned comment added by 173.212.187.148 (talk) 18:30, 26 August 2015 (UTC)
None of the chip markings/suffixes have any citations documenting. Citation Needed markings applied. If you have documentation, please cite. Encyclopedic content must be verifiable per Wikipedia standards. — Preceding unsigned comment added by 169.252.4.21 (talk) 08:27, 14 October 2016 (UTC)
Someone went through and added 'citation needed' in many of the sections, and multiple paragraphs within sections. Most of these can point to the same document (particularly those in the 'Technical Description' section), the 'User Manual for the CDP1802 COSMAC Microprocessor' (MPM-201x), an online copy of which can be found here:
So that is the citation I intend to use. I don't know if I should add this citation to every paragraph, or only the first paragraph of the section, or only the last paragraph of the section.
Note that there is a Reference #39, 'User Manual for the CDP1802 COSMAC Microprocessor', but that is all it has, no link to the actual document. It is used once in the article. I didn't add that, and I don't know if it is valid or not to do it that way.
— Preceding unsigned comment added by WillBo (talk • contribs) 08:07, 17 October 2016 (UTC)
Here is a better die shot than the one used in this page. I'm not sure how the copyright works here, is it possible to use this? Illiteration (talk) 15:19, 12 January 2017 (UTC)
The 1802 was used in underwater equipment deployed in the lagoon at Kwajalein (the downrange end of the Pacific Missile Test Range). The equipment detected the acoustic signature of a warhead strike on the ocean surface, recorded an accurate timestamp, and later reported its results by acoustic telemetry. We probably cannot document this because the source material is likely classified if it still exists at all (this was back in the 80s). But it was an interesting application. N.B. - I have never held a security clearance of any type. — Preceding unsigned comment added by 50.43.56.108 (talk) 02:12, 18 June 2017 (UTC)
After a few instances, a list of things that used chip X is no longer illuminating for an article about chip X. It woudl be much more worth while to say *why* X was used, what the alternatives were at the time, and show the particular advantages chip X had in that application. --Wtshymanski (talk) 17:51, 16 September 2017 (UTC)
Purespa essential oil diffuser user manual. Refresh the air naturally in your home, office or spa using the advanced ultrasonic technology of PureSpa Deluxe. The large capacity water tank allows you to run PureSpa Deluxe for 8-10 hours without the need for excessive refills. By distributing a gentle, cool mist into the air, PureSpa Deluxe also functions as a moisturizing humidifier for dry rooms. When water runs low, the automatic shutoff feature conveniently turns PureSpa Deluxe off for you. With whisper-quiet operation, PureSpa Deluxe runs softly in the background so it does not disturb the peace of the room.
Some idiot(s) (there is no other more appropriate description for them) went through and SAVAGED this article and completely ruined it. They took out so much important information I can only assume they are near-moronic, or are purposely attacking the article to ruin it, because only someone like that would do what has been done. They should be prevented from changing this article in the future, and it should be restored to the great article it once was. Someone in charge from Wikipedia needs to deal with this issue. WillBo (talk) 04:10, 10 November 2017 (UTC)
Does anyone know if the statement 'It is currently being manufactured by Intersil Corporation as a high-reliability microprocessor.' is still correct? — Preceding unsigned comment added by Emulate-atg (talk • contribs) 06:08, 31 October 2018 (UTC)
Right now all this is pretty vague in the article.. there's mention at some random point that the chip 'was available' with speeds 'from 3.2 to 6.4MHz', and much further down it suggests that 'later' versions of the chip could run at '4 to 5 MHz' at 5V, and only 'upto 6.4MHz' at a pretty edgy (for CMOS) 10V, which if I didn't know better I'd cry foul over and call a blatant bit of unofficial overclocking. There's no mention of what speed it introed at, what the actual interstitial ratings are, whether that redline 6.4MHz is even official, or when any of the higher ratings became available (if indeed they weren't available from day one). I suspect, for one thing, the actual COSMAC computers ran at <1.8MHz - instead of more like 3.6MHz - because, like very nearly every other CPU of the period, they simply couldn't withstand that high frequency, and might not have been good for any better than maybe 2.4MHz to start with.
(About the only thing that could run up to 5MHz in the 70's was the later Intel chips and maybe the initial releases of the MC68000.. everything else, including Intel and Motorola's lesser chips, was languishing around 4, 2.5, 2.0, or even just 1MHz; people dig at the IBM PC for running at a paltry 4.77MHz, but that was actually pushing the envelope somewhat for its time of release.. if the 1802 could manage even 3.2MHz it would have been nearer the upper end of the market rather than the lower, but 2.4 wouldn't have been particularly embarrassing)
Obviously, this is totally unacceptable for a CPU page in general, and definitely not for an early and very long-lived one with many industrial and scientific uses and microcontroller-like derivatives (even if it didn't become popular in the SoHo realm). There will be many perfectly good, precise, and more than likely clearly dated spec sheets and other references for it out there which contain this and probably a lot of other missing details that I haven't personally picked up on yet. If we've been able to raid them for things like the pinout and its register layout, how come we haven't got the full skinny on the device, more than 40 years after it hit the market, as a hobbyist's darling? 146.199.60.36 (talk) 22:54, 30 August 2019 (UTC)