The Intersil 6100 is a single-chip
microprocessor
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
implementation of the
12-bit
Possibly the best-known 12-bit CPU is the PDP-8 and its relatives, such as the Intersil 6100 microprocessor produced in various forms from August 1963 to mid-1990. Many analog to digital converters (ADCs) have a 12-bit resolution. Some PIC micr ...
PDP-8
The PDP-8 is a 12-bit computing, 12-bit minicomputer that was produced by Digital Equipment Corporation, Digital Equipment Corporation (DEC). It was the first commercially successful minicomputer, with over 50,000 units being sold over the model's ...
instruction set, along with a range of peripheral support and memory ICs developed by
Intersil
Intersil is an American semiconductor company headquartered in Milpitas, California. As of February 24, 2017, Intersil is a subsidiary of Renesas. The previous Intersil was formed in August 1999 through the acquisition of the semiconductor busin ...
in the mid-1970s. It was sometimes referred to as the CMOS-PDP8. Since it was also produced by
Harris Corporation
Harris Corporation was an American technology company, defense contractor, and information technology services provider that produced wireless equipment, tactical radios, electronic systems, night vision equipment and both terrestrial and spaceb ...
, it was also known as the Harris HM-6100. The Intersil 6100 was introduced in the second quarter of 1975,
and the Harris version in 1976.
[
The 6100 family was produced using ]CMOS
Complementary metal–oxide–semiconductor (CMOS, pronounced "sea-moss", ) is a type of metal–oxide–semiconductor field-effect transistor (MOSFET) fabrication process that uses complementary and symmetrical pairs of p-type and n-type MOSFE ...
rather than the bipolar and NMOS technologies used by most of its contemporaries (Z80
The Z80 is an 8-bit microprocessor introduced by Zilog as the startup company's first product. The Z80 was conceived by Federico Faggin in late 1974 and developed by him and his 11 employees starting in early 1975. The first working samples were ...
, 8080
The Intel 8080 (''"eighty-eighty"'') is the second 8-bit microprocessor designed and manufactured by Intel. It first appeared in April 1974 and is an extended and enhanced variant of the earlier 8008 design, although without binary compatibili ...
, 6502
The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit microprocessor that was designed by a small te ...
, 6800, 9900, etc.). As a result of its CMOS technology and low clock speeds, 8 MHz for the Harris HM-6100A, it had relatively low power consumption, less than 100 mW at 10 V/2 MHz, and could be operated from a single supply over the wide range of 4–11 V. Thus, it could be used in high reliability embedded system
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' as ...
s without the need for any significant thermal management, if the rest of the system was also CMOS.
The 6100 was available to military specification, and since it was dual sourced by Intersil and Harris, it was used in some military products as a low power alternative to the 8080, 6800 etc. Although it had a very simple instruction set and architecture, it was eminently suitable for use in embedded systems that had previously used discrete logic circuits and even Ledex motorised rotary switches or relay-based logic controllers.
The 6100 family was used in a number of commercial products, including the DECmate
DECmate was the name of a series of PDP-8-compatible computers produced by the Digital Equipment Corporation in the late 1970s and early 1980s. All of the models used an Intersil 6100 (later known as the Harris 6100) or Harris 6120 (an improved In ...
line, DEC's first attempt to produce a personal computer
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
. The Intersil 6100 was first used, according to ''Byte
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
'' magazine, in Pacific Cyber/Metrix's PCM-12 in 1976. Intersil
Intersil is an American semiconductor company headquartered in Milpitas, California. As of February 24, 2017, Intersil is a subsidiary of Renesas. The previous Intersil was formed in August 1999 through the acquisition of the semiconductor busin ...
sold the integrated circuits commercially through 1982 as the IM6100 family. It was not priced competitively, and the offering failed. The IBM PC
The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team ...
s in 1981 cemented the doom of the "CMOS-8s".
Description
The 6100 is a 12-bit CPU that closely emulates the PDP-8
The PDP-8 is a 12-bit computing, 12-bit minicomputer that was produced by Digital Equipment Corporation, Digital Equipment Corporation (DEC). It was the first commercially successful minicomputer, with over 50,000 units being sold over the model's ...
(See PDP-8
The PDP-8 is a 12-bit computing, 12-bit minicomputer that was produced by Digital Equipment Corporation, Digital Equipment Corporation (DEC). It was the first commercially successful minicomputer, with over 50,000 units being sold over the model's ...
for a more complete discussion). It has three primary registers: PC (program counter
The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium microprocessors, and sometimes called the instruction address register (IAR), the instruction counter, or just part of the instruction sequencer, is ...
), 12-bit AC ( accumulator), and MQ (Multiplier Quotient). All two-operand instructions read the AC and MQ and write back to the AC.
There is no stack pointer; subroutines return to their callers by jumping back into the main code, typically by storing the return address in the first word of the subroutine itself. This makes it difficult to have subroutines in ROM, these must find some other location to store the address. This was not a problem for the original PDP-8, where all main memory
Computer data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers.
The central processing unit (CPU) of a computer ...
was read/write core
Core or cores may refer to:
Science and technology
* Core (anatomy), everything except the appendages
* Core (manufacturing), used in casting and molding
* Core (optical fiber), the signal-carrying portion of an optical fiber
* Core, the central ...
.
Conditionals in the 6100 allow only the next instruction to be skipped. Branches are constructed with a conditional and a following jump. There is only one maskable interrupt. When the interrupt is tripped, the CPU stores the current PC in 0000, and then starts executing from 0001. The interrupt can be disabled or enabled using the IOF and ION (or SKON) instructions.
The 6100 has a 12-bit data/address bus, limiting RAM to only 4K words, or 6 KB. Memory references are 7-bit, offset either from address 0, or from the PC page base address (obtained by setting the seven least significant bits of PC to zero). Memory could be expanded using the optional 6102 support chip, which added three address line
In computer architecture, a bus (shortened form of the Latin '' omnibus'', and historically also called data highway or databus) is a communication system that transfers data between components inside a computer, or between computers. This ex ...
s and thus expanded memory to 32K words (48 KB) in the same way that the PDP-8/E expanded the PDP-8. The 6102 has two internal registers, IFR (instruction field register) and DFR (data field register), that offset the 4K page when the CPU accesses memory.
Versions and supporting hardware
Intersil offered a variety of related chips[Intersil, Data Book 1981, pages 8-77 to 8-211.] to support 6100 systems. The IM6100 CPU implements a straight-8 (basic PDP-8 without memory mapping hardware). The IM6101 PIE (Programmable Interface Element) is a basic PDP-8 I/O port. The IM6102 MEDIC (Memory Extension, DMA Controller, Interval Timer) converts an IM6100 into something resembling a PDP-8/E's CPU. The IM6103 PIO (Parallel Input-Output Port), and the IM6402 or IM6403 UART
A universal asynchronous receiver-transmitter (UART ) is a computer hardware device for asynchronous serial communication in which the data format and transmission speeds are configurable. It sends data bits one by one, from the least significan ...
are basic PDP-8 I/O devices on ICs.
Intersil also offered compatible sizes of RAM
Ram, ram, or RAM may refer to:
Animals
* A male sheep
* Ram cichlid, a freshwater tropical fish
People
* Ram (given name)
* Ram (surname)
* Ram (director) (Ramsubramaniam), an Indian Tamil film director
* RAM (musician) (born 1974), Dutch
* ...
and ROM
Rom, or ROM may refer to:
Biomechanics and medicine
* Risk of mortality, a medical classification to estimate the likelihood of death for a patient
* Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac
* R ...
: the IM6551 and IM6561 (1 Kbit, 256×4) SRAM, the IM6512 (768 Bit, 64x12) SRAM, and the IM6312 (12 Kbit, 1024×12) mask programmable PROM
A promenade dance, commonly called a prom, is a dance party for high school students. It may be offered in semi-formal black tie or informal suit for boys, and evening gowns for girls. This event is typically held near the end of the school yea ...
.
A selection of these components were offered as the Intersil 6801 CMOS
Complementary metal–oxide–semiconductor (CMOS, pronounced "sea-moss", ) is a type of metal–oxide–semiconductor field-effect transistor (MOSFET) fabrication process that uses complementary and symmetrical pairs of p-type and n-type MOSFE ...
Family Sampler Kit with the 6960 – Sampler PC Board, a single-board system including the IM6100 CPU, IM6101 PIE, the IM6312 ODT (Octal Debugging Technique) Monitor ROM
Rom, or ROM may refer to:
Biomechanics and medicine
* Risk of mortality, a medical classification to estimate the likelihood of death for a patient
* Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac
* R ...
, three 256×4 CMOS RAM
Ram, ram, or RAM may refer to:
Animals
* A male sheep
* Ram cichlid, a freshwater tropical fish
People
* Ram (given name)
* Ram (surname)
* Ram (director) (Ramsubramaniam), an Indian Tamil film director
* RAM (musician) (born 1974), Dutch
* ...
s and a UART
A universal asynchronous receiver-transmitter (UART ) is a computer hardware device for asynchronous serial communication in which the data format and transmission speeds are configurable. It sends data bits one by one, from the least significan ...
IM6403.
The basic 6100 was later upgraded to the 6120, with the 6102 memory controller built-in.
References
{{Reflist
External links
"Intersil 6100 microprocessor architecture"
CPU World
* Intersil
"IM6100 CMOS Family Sampler"
12-bit microprocessors