KR580VM80A
Encyclopedia
The KR580VM80A was a Soviet microprocessor
, a clone
of the Intel 8080
CPU. Different versions of this CPU were manufactured beginning in the late 1970s, the earliest known use being in the SM1800
computer in 1979. Production ceased with the fall of the USSR. Initially called the K580IK80 (К580ИК80), it was produced in a 44-pin planar metal-ceramic (climatic) package. Later, a generic consumer version in a PDIP-40
package was produced and was named the KR580IK80A (КР580ИК80А). The pin layout of the latter completely matched that of Intel's 8080A
CPU. In 1986 this CPU received a new part number to conform with a new naming scheme and became known as the KR580VM80A (КР580ВМ80А), the number it is most widely known by today. Normal clock frequency for the K580IK80A was 2MHz, with speeds up to 2.5MHz for the KR580VM80A.
each.
The family consists of the following essential chips:
The following chips can be used to enhance system efficiency:
Microprocessor
A microprocessor incorporates the functions of a computer's central processing unit on a single integrated circuit, or at most a few integrated circuits. It is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and...
, a clone
Clone (computer science)
In computing, a clone is a hardware or software system that is designed to mimic another system. Compatibility with the original system is usually the explicit purpose of cloning hardware or low-level software such as operating systems...
of the Intel 8080
Intel 8080
The Intel 8080 was the second 8-bit microprocessor designed and manufactured by Intel and was released in April 1974. It was an extended and enhanced variant of the earlier 8008 design, although without binary compatibility...
CPU. Different versions of this CPU were manufactured beginning in the late 1970s, the earliest known use being in the SM1800
SM EVM
SM EVM was the general name for several types of Soviet and Comecon minicomputers produced in the 1970s and 1980s. Production began in 1975....
computer in 1979. Production ceased with the fall of the USSR. Initially called the K580IK80 (К580ИК80), it was produced in a 44-pin planar metal-ceramic (climatic) package. Later, a generic consumer version in a PDIP-40
Dual in-line package
In microelectronics, a dual in-line package is an electronic device package with a rectangular housing and two parallel rows of electrical connecting pins. The package may be through-hole mounted to a printed circuit board or inserted in a socket.A DIP is usually referred to as a DIPn, where n is...
package was produced and was named the KR580IK80A (КР580ИК80А). The pin layout of the latter completely matched that of Intel's 8080A
Intel 8080
The Intel 8080 was the second 8-bit microprocessor designed and manufactured by Intel and was released in April 1974. It was an extended and enhanced variant of the earlier 8008 design, although without binary compatibility...
CPU. In 1986 this CPU received a new part number to conform with a new naming scheme and became known as the KR580VM80A (КР580ВМ80А), the number it is most widely known by today. Normal clock frequency for the K580IK80A was 2MHz, with speeds up to 2.5MHz for the KR580VM80A.
Applications
The KR580VM80A was popular in home computers, computer terminals, industrial controllers. Some of the examples of its successful application are:- KUVT Korvet educational computer
- Radio-86RK popular homebrew computer
- SM 1800SM EVMSM EVM was the general name for several types of Soviet and Comecon minicomputers produced in the 1970s and 1980s. Production began in 1975....
industrial mini computer - Vector-06CVector-06CVector-06C is a home computer that was designed and mass produced in USSR in the late 1980s.- History :Vector-06C was created by Soviet engineers Donat Temirazov and Alexander Sokolov from Kishinev, Moldovan SSR . On 33rd National Radio Exhibition the design was honoured with the grand...
home computer, where KR580VM80A is overclocked to 3MHz by design - TIA-MC-1TIA-MC-1TIA-MC-1 — Телевизионный Игровой Автомат Многокадровый Цветной , Russian arcade videogame hardware, with replaceable game programs, one of the most famous Soviet Union arcade machines. Developed in Vinnytsia, Ukraine by Extreme-Ukraine company in the mid-1980s under the leadership of V.B. Gerasimov...
(ТИА-МЦ-1) arcade machine
Technology and support chips
The K580 family was manufactured with a n-MOS process. The pins were electrically compatible with TTL logic levels. The load capacity of each output pin was sufficient for one TTL input. The output capacitance of each control and data pins was ≤ 100pFFarad
The farad is the SI unit of capacitance. The unit is named after the English physicist Michael Faraday.- Definition :A farad is the charge in coulombs which a capacitor will accept for the potential across it to change 1 volt. A coulomb is 1 ampere second...
each.
The family consists of the following essential chips:
- KR580VM80A (KR580IK80A): central processing unitCentral processing unitThe central processing unit is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer. The term has been in...
- KR580IK51: programmable serial interface/communication controller
- KR580VI53: programmable interval timerProgrammable Interval TimerIn computing and in embedded systems, a programmable interval timer is a counter which triggers an interrupt when it reaches the programmed count.- Common features :...
, Intel 8253Intel 8253The Intel 8253 and 8254 are Programmable Interval Timers , which perform timing and counting functions. They were primarily designed for the Intel 8080/8085-processors, but later used in x86-systems...
clone - KR580VV55: programmable parallelParallel communicationsIn telecommunication and computer science, parallel communication is a method of sending several data signals simultaneously over several parallel channels...
interface - KR580VT57: programmable DMADirect memory accessDirect memory access is a feature of modern computers that allows certain hardware subsystems within the computer to access system memory independently of the central processing unit ....
controller - KR580VN59: programmable interrupt controllerProgrammable Interrupt ControllerIn computing, a programmable interrupt controller is a device that is used to combine several sources of interrupt onto one or more CPU lines, while allowing priority levels to be assigned to its interrupt outputs. When the device has multiple interrupt outputs to assert, it will assert them in...
, Intel 8259Intel 8259The Intel 8259 is a Programmable Interrupt Controller designed for the Intel 8085 and Intel 8086 microprocessors. The initial part was 8259, a later A suffix version was upward compatible and usable with the 8086 or 8088 processor...
clone
The following chips can be used to enhance system efficiency:
- KR580VG28, KR580VG38: bus controllers/drivers
- KR580VV79: programmable peripheral device, keyboard and display controller
- KR580VG75: programmable CRT video display controllerVideo Display ControllerA Video Display Controller or VDC is an integrated circuit which is the main component in a video signal generator, a device responsible for the production of a TV video signal in a computing or game system...
- KR580IR82, KR580IR83 buffer registers; KR580VA86, KR580VA87 bus drivers
- KR580GF24: system clock generator/driver
See also
- Intel 8080Intel 8080The Intel 8080 was the second 8-bit microprocessor designed and manufactured by Intel and was released in April 1974. It was an extended and enhanced variant of the earlier 8008 design, although without binary compatibility...
- MCS-85 FamilyIntel 8085The Intel 8085 is an 8-bit microprocessor introduced by Intel in 1977. It was binary-compatible with the more-famous Intel 8080 but required less supporting hardware, thus allowing simpler and less expensive microcomputer systems to be built....
- Z80
- List of Soviet computer systems