Knowledge

KR580VM80A

Source 📝

281: 27: 242: 250: 289: 234: 1072:), has no western equivalent. The KR580VM1 extends the Intel 8080 architecture and is binary compatible with it. The extensions differ, however, from both the Intel 8085 and the Zilog Z80. The KR580VM1 extends the address range from 64KB to 128KB. It adds two registers, H1 and L1, that can be used instead of H and L. Several 16-bit arithmetic instructions were added as well ( 258: 1084:). Just like the Intel 8085 and the Zilog Z80, the KR580VM1 needs only a single +5V power supply instead of the three voltages required by the KR580VM80A. The maximum clock frequency was increased from 2 MHz to 5 MHz while the power consumption was reduced from 1.35W to 0.5W, compared to the KR580VM80A. 894:
is supplied during INTA cycle and the INT input remains asserted, the KR580VM80A does not clear its internal Interrupt Enable flag, despite the INTE output going inactive. As a result, the CPU enters a microcode loop, continuously acknowledging the interrupt and pushing the PC onto the
903:. In a typical hardware configuration this phenomenon is masked by the behavior of 8259A interrupt controller, which deasserts INT during INTA cycle. The Romanian MMN8080 behaves the same as the KR580VM80A; no other 8080A clones seem to be affected by this error. 194:
and became known as the KR580VM80A (КР580ВМ80А), the number it is most widely known by today (the KR580VV51A and KR580VV55A peripheral devices went through similar revisions). Normal
1378: 1451: 1589: 1444: 882:
While the Soviet clone appears to be fully software-compatible with Intel 8080A, there is a slight difference between the two processors'
1437: 198:
for the K580IK80A is 2 MHz, with speeds up to 2.5 MHz for the KR580VM80A. The KR580IK80A was manufactured in a 6 
186:
package was produced and was named the KR580IK80A (КР580ИК80А). The pin layout of the latter completely matched that of Intel's
1594: 1108: 191: 834:
Several integrated circuits in the K580 series were actually intended for other microprocessor families: the KR580VR43 (
1262: 1405: 1276: 504: 174:. Different versions of this CPU were manufactured beginning in the late 1970s, the earliest known use being in the 1157:
Khvosch, Sergey; Varlinsky N.N; Popov E.A. (1987). "Микропроцессорный комплект БИС К580". In Khvosch S.T. (ed.).
1424: 1103: 219: 1599: 1460: 1141: 608: 108: 1299: 1061:), respectively. The 580VM80 is still shown on the price list of 15 August 2022 of the "Kvazar" plant in 410: 1367:А. В. Кобылинский, В. В. Бестенков, Е. Я. Столяров, В. А. Темченко «8-разрядный микропроцессор КР580ВМ1» 896: 354: 1035: 1024: 958: 651: 631: 203: 161: 948: 439: 339: 78: 222:
logic levels. The load capacity of each output pin was sufficient for one TTL input. The output
776: 616: 541: 455: 417: 1220:[Nomenclature of integrated circuits — Microprocessors: Series 580 - 589] (in Russian) 1492: 1487: 964: 938: 920: 874:). Additionally, most devices in the K580 series could be used for the K1810 series as well. 1477: 797: 477: 183: 130: 1419: 8: 1568: 1046: 928: 178:
computer in 1979. Initially called the K580IK80 (К580ИК80), it was produced in a 48-pin
1011: 280: 1272: 1137: 916: 1300:"RetroBrew Computers Forum: General Discussion » 8080 varieties - differences" 648: 628: 533: 202:
process. In the later KR580VM80A the feature size was reduced to 5 μm and the
146: 1366: 1323: 1482: 1429: 1161:(in Russian). Leningrad: Mashinostroenie, Leningradskoe otd-nie. pp. 64–114. 1023:
Mirroring the development in the West, where the Intel 8080 was succeeded by the
591: 566: 266: 195: 96: 26: 1348:[Products and prices] (in Russian). Kiev: DP "Kvazar-IS". 15 August 2022 101: 1324:"Soviet microprocessors, microcontrollers, FPU chips and their western analogs" 1269:
Integrated circuits and their foreign equivalents. Volume 06. Series K565-K599.
900: 179: 157: 1583: 1217: 980: 912: 1194: 1172: 839: 190:
CPU. In 1986 this CPU received a new part number to conform with the 1980
1345: 223: 1264:Интегральные микросхемы и их зарубежные аналоги. Том 06. Серии К565-К599 1218:"Номенклатура интегральных микросхем — Микропроцессоры: серии 580 - 589" 241: 1540: 1521: 1511: 1502: 1098: 1093: 1038: 1027: 1001: 985: 934: 871: 863: 855: 847: 796:
For brevity, the table above lists only the chip variants in a plastic
704: 688: 664: 499: 471: 433: 405: 370: 334: 293: 215: 187: 168: 81: 1559: 1549: 1381:[Instruction set of the microprocessor KR580VM1] (in Russian) 1054: 1031: 954: 887: 883: 867: 995: 944: 820:) in a plastic DIP but with a pin spacing of one tenth of an inch. 253:
Micrograph of the KR580VM80A die (size 4634 μm x 4164 μm)
961:
in Russian), Radio 86RK's successor, which had a graphical display
816:
or no prefix for the military version) or export variants (prefix
249: 1005: 297: 274: 262: 1239: 1159:Микропроцессоры и микроЭВМ в системах автоматического управления 669:
programmable peripheral device, keyboard and display controller
1468: 976: 891: 808:). Not listed separately are variants in a ceramic DIP (prefix 175: 154: 1156: 886:
handling logic, which looks like an error in the KR580VM80A's
970: 375: 227: 165: 288: 257: 199: 1062: 787: 768: 751: 270: 923:. Some of the examples of its successful application are: 233: 989: 988:
home computer, where KR580VM80A is overclocked to 3 
171: 1065:
together with various support chips of the K580 series.
1136:] (in Russian). Радио и связь. pp. 145–173. 218:
process. The pins were electrically compatible with
1459: 1406:"The Story of the Soviet 8080 Processor – The 580" 1403: 804:) as well as the original planar package (prefix 1581: 937:(Радио 86РК), probably the most popular amateur 273:(top to bottom), all factories were located in 209: 1445: 1130:Цифровые и аналоговые интегральные микросхемы 1041:, the Soviet Union produced the IM1821VM85A ( 877: 245:Military version 580VM80 in a ceramic package 182:metal-ceramic package. Later, a version in a 303:The family consists of the following chips: 1371: 1360: 1254: 1010:Maestro (Маэстро) Soviet four voice hybrid 1452: 1438: 1271:] (in Russian). Moscow: ИП РадиоСофт. 1127: 1045:, actually the CMOS version Intel 80C85), 292:KR580GF24 clock generator made by "Gamma" 25: 1379:"СИСТЕМА КОМАНД МИКРОПРОЦЕССОРА КР580ВМ1" 1165: 1150: 828: 611:address multiplexer and refresh counter 287: 279: 256: 248: 240: 232: 214:The KR580VM80A was manufactured with an 1316: 1260: 1216:Козак, Виктор Романович (24 May 2014). 226:of each control and data pins was ≤ 100 1590:Computer-related introductions in 1979 1582: 1338: 1134:Digital and analog integrated circuits 1018: 1433: 1232: 1215: 1109:Soviet integrated circuit designation 951:in Russian), Radio 86RK's predecessor 192:Soviet integrated circuit designation 1209: 1195:"KR580VM80A : Weekend die-shot" 1173:"KR580IK80A : Weekend die-shot" 1121: 838:— Intel 8243) for the K1816 family ( 1068:Another development, the KR580VM1 ( 13: 812:for commercial version and prefix 261:KR580VI53 timer made by "Kvantor" 14: 1611: 1425:Reverse-engineering of KR580VM80A 1397: 1242:[580 series] (in Russian) 1004:educational computer designed in 505:programmable interrupt controller 1404:Vladimir Yakovlev (2021-03-10). 1420:CPU World page about KR580VM80A 1104:List of Soviet computer systems 906: 91:Architecture and classification 1461:List of Soviet microprocessors 1292: 1187: 911:The KR580VM80A was popular in 552:system clock generator/driver 519:system clock generator/driver 1: 1595:Computing in the Soviet Union 1197:. Zeptobars. 23 December 2012 1114: 284:KR580VV55A parallel interface 210:Technology and support chips 7: 1175:. Zeptobars. 26 August 2012 1087: 709:inverting buffer registers 411:programmable interval timer 31:KR580VM80A CPU, Plastic DIP 10: 1616: 1304:www.retrobrewcomputers.org 878:KR580VM80A vs. Intel 8080A 378:/communication controller 86:2 MHz to 2.5 MHz 1558: 1539: 1520: 1501: 1467: 1128:Ниссельсон, Л.И. (1989). 998:(ТИА-МЦ-1) arcade machine 668: 663: 565: 562: 475: 470: 437: 432: 409: 404: 374: 369: 338: 333: 314: 311: 308: 237:Original version K580IK80 150: 122: 117: 107: 95: 90: 76: 71: 57: 49: 41: 36: 24: 1158: 890:. If a CALL instruction 652:video display controller 632:video display controller 340:central processing unit 118:Physical specifications 1261:Нефедов, А.В. (2002). 967:, similar to Orion-128 921:industrial controllers 737:inverting bus drivers 300: 285: 277: 254: 246: 238: 1600:8-bit microprocessors 965:Specialist (computer) 939:single-board computer 842:) and the KR580GF84 ( 291: 283: 260: 252: 244: 236: 931:educational computer 594:controllers/drivers 569:controllers/drivers 206:became 20% smaller. 109:Instruction set 97:Technology node 16:8-bit microprocessor 1019:Further development 941:in the Soviet Union 829:Further development 312:Western equivalent 58:Common manufacturer 37:General information 21: 1346:"ПРОДУКЦИЯ И ЦЕНЫ" 1012:analog synthesizer 917:computer terminals 823:For the KR580VM1 ( 754:Talker / Listener 536:arbitration logic 301: 286: 278: 255: 247: 239: 19: 1577: 1576: 1036:source compatible 1025:binary compatible 899:, which leads to 794: 793: 693:buffer registers 139: 138: 1607: 1454: 1447: 1440: 1431: 1430: 1416: 1414: 1413: 1391: 1390: 1388: 1386: 1375: 1369: 1364: 1358: 1357: 1355: 1353: 1342: 1336: 1335: 1333: 1331: 1320: 1314: 1313: 1311: 1310: 1296: 1290: 1289: 1287: 1285: 1258: 1252: 1251: 1249: 1247: 1236: 1230: 1229: 1227: 1225: 1213: 1207: 1206: 1204: 1202: 1191: 1185: 1184: 1182: 1180: 1169: 1163: 1162: 1154: 1148: 1147: 1125: 1083: 1079: 1075: 973:amateur computer 534:Multi-master bus 376:serial interface 306: 305: 152: 29: 22: 18: 1615: 1614: 1610: 1609: 1608: 1606: 1605: 1604: 1580: 1579: 1578: 1573: 1554: 1535: 1516: 1497: 1463: 1458: 1411: 1409: 1400: 1395: 1394: 1384: 1382: 1377: 1376: 1372: 1365: 1361: 1351: 1349: 1344: 1343: 1339: 1329: 1327: 1322: 1321: 1317: 1308: 1306: 1298: 1297: 1293: 1283: 1281: 1279: 1259: 1255: 1245: 1243: 1238: 1237: 1233: 1223: 1221: 1214: 1210: 1200: 1198: 1193: 1192: 1188: 1178: 1176: 1171: 1170: 1166: 1160: 1155: 1151: 1144: 1126: 1122: 1117: 1090: 1081: 1077: 1073: 1034:as well as the 1021: 909: 880: 858:) / KR580VB89 ( 850:) / KR580VG88 ( 267:Ivano-Frankivsk 212: 196:clock frequency 135: 67: 32: 17: 12: 11: 5: 1613: 1603: 1602: 1597: 1592: 1575: 1574: 1572: 1571: 1565: 1563: 1556: 1555: 1553: 1552: 1546: 1544: 1537: 1536: 1534: 1533: 1527: 1525: 1518: 1517: 1515: 1514: 1508: 1506: 1499: 1498: 1496: 1495: 1490: 1485: 1480: 1474: 1472: 1465: 1464: 1457: 1456: 1449: 1442: 1434: 1428: 1427: 1422: 1417: 1399: 1398:External links 1396: 1393: 1392: 1370: 1359: 1337: 1315: 1291: 1277: 1253: 1231: 1208: 1186: 1164: 1149: 1142: 1119: 1118: 1116: 1113: 1112: 1111: 1106: 1101: 1096: 1089: 1086: 1020: 1017: 1016: 1015: 1008: 999: 993: 983: 974: 968: 962: 952: 942: 932: 913:home computers 908: 905: 901:stack overflow 879: 876: 792: 791: 785: 782: 779: 773: 772: 766: 763: 760: 756: 755: 749: 746: 743: 739: 738: 735: 732: 729: 725: 724: 721: 718: 715: 711: 710: 707: 702: 699: 695: 694: 691: 686: 683: 679: 678: 675: 671: 670: 667: 662: 659: 655: 654: 645: 642: 639: 635: 634: 625: 622: 619: 613: 612: 606: 603: 600: 596: 595: 589: 586: 583: 579: 578: 575: 571: 570: 564: 561: 558: 554: 553: 550: 547: 544: 538: 537: 531: 528: 525: 521: 520: 517: 515: 512: 508: 507: 502: 497: 494: 490: 489: 486: 482: 481: 474: 469: 466: 462: 461: 458: 452: 451: 448: 444: 443: 436: 431: 428: 424: 423: 420: 414: 413: 408: 403: 400: 396: 395: 392: 388: 387: 384: 380: 379: 373: 368: 365: 361: 360: 357: 351: 350: 347: 343: 342: 337: 332: 329: 325: 324: 321: 317: 316: 313: 310: 211: 208: 158:microprocessor 137: 136: 134: 133: 126: 124: 120: 119: 115: 114: 111: 105: 104: 99: 93: 92: 88: 87: 84: 74: 73: 69: 68: 66: 65: 61: 59: 55: 54: 51: 47: 46: 43: 39: 38: 34: 33: 30: 15: 9: 6: 4: 3: 2: 1612: 1601: 1598: 1596: 1593: 1591: 1588: 1587: 1585: 1570: 1567: 1566: 1564: 1561: 1557: 1551: 1548: 1547: 1545: 1542: 1538: 1532: 1529: 1528: 1526: 1523: 1519: 1513: 1510: 1509: 1507: 1504: 1500: 1494: 1491: 1489: 1486: 1484: 1481: 1479: 1476: 1475: 1473: 1470: 1466: 1462: 1455: 1450: 1448: 1443: 1441: 1436: 1435: 1432: 1426: 1423: 1421: 1418: 1407: 1402: 1401: 1380: 1374: 1368: 1363: 1347: 1341: 1325: 1319: 1305: 1301: 1295: 1280: 1278:5-93037-039-7 1274: 1270: 1266: 1265: 1257: 1241: 1235: 1219: 1212: 1196: 1190: 1174: 1168: 1153: 1145: 1139: 1135: 1131: 1124: 1120: 1110: 1107: 1105: 1102: 1100: 1099:MCS-85 Family 1097: 1095: 1092: 1091: 1085: 1071: 1066: 1064: 1060: 1056: 1052: 1048: 1044: 1040: 1037: 1033: 1029: 1026: 1013: 1009: 1007: 1003: 1000: 997: 994: 991: 987: 984: 982: 981:mini computer 978: 975: 972: 969: 966: 963: 960: 956: 953: 950: 946: 943: 940: 936: 933: 930: 926: 925: 924: 922: 918: 914: 904: 902: 898: 893: 889: 885: 875: 873: 869: 865: 861: 857: 853: 849: 845: 841: 837: 832: 830: 826: 821: 819: 815: 811: 807: 803: 799: 789: 786: 783: 780: 778: 775: 774: 770: 767: 764: 761: 758: 757: 753: 750: 747: 744: 741: 740: 736: 733: 730: 727: 726: 722: 719: 716: 713: 712: 708: 706: 703: 700: 697: 696: 692: 690: 687: 684: 681: 680: 676: 673: 672: 666: 660: 657: 656: 653: 650: 647:programmable 646: 643: 640: 637: 636: 633: 630: 627:programmable 626: 623: 620: 618: 615: 614: 610: 607: 604: 601: 598: 597: 593: 590: 587: 584: 581: 580: 576: 573: 572: 568: 559: 556: 555: 551: 548: 545: 543: 540: 539: 535: 532: 529: 526: 523: 522: 518: 516: 513: 510: 509: 506: 503: 501: 498: 495: 492: 491: 487: 484: 483: 479: 476:programmable 473: 467: 464: 463: 459: 457: 454: 453: 449: 446: 445: 441: 438:programmable 435: 429: 426: 425: 421: 419: 416: 415: 412: 407: 401: 398: 397: 393: 390: 389: 385: 382: 381: 377: 372: 366: 363: 362: 358: 356: 353: 352: 348: 345: 344: 341: 336: 330: 327: 326: 322: 319: 318: 307: 304: 299: 295: 290: 282: 276: 272: 268: 264: 259: 251: 243: 235: 231: 229: 225: 221: 217: 207: 205: 201: 197: 193: 189: 185: 181: 177: 173: 170: 167: 163: 159: 156: 148: 144: 132: 128: 127: 125: 121: 116: 112: 110: 106: 103: 100: 98: 94: 89: 85: 83: 80: 75: 70: 63: 62: 60: 56: 52: 48: 44: 40: 35: 28: 23: 1530: 1410:. Retrieved 1383:. Retrieved 1373: 1362: 1352:20 September 1350:. Retrieved 1340: 1328:. Retrieved 1318: 1307:. Retrieved 1303: 1294: 1282:. Retrieved 1268: 1263: 1256: 1244:. Retrieved 1234: 1222:. Retrieved 1211: 1199:. Retrieved 1189: 1177:. Retrieved 1167: 1152: 1133: 1129: 1123: 1069: 1067: 1058: 1050: 1042: 1022: 910: 907:Applications 881: 859: 851: 843: 840:Intel MCS-48 835: 833: 824: 822: 817: 813: 809: 805: 801: 795: 790:Transceiver 748:Intel 8291A 723:bus drivers 315:Description 309:Designation 302: 213: 142: 140: 50:Discontinued 1569:1858 series 1550:1810 series 1512:1816 series 1493:1836 series 1488:1806 series 1483:1801 series 1478:1013 series 1408:. CPU Shack 1326:. CPU-world 1240:"580 серия" 1201:24 November 1179:24 November 1043:ИМ1821ВМ85А 979:industrial 784:Intel 8293 771:Controller 765:Intel 8292 745:KR580VK91A 742:КР580ВК91А 734:Intel 8287 720:Intel 8286 644:Intel 8276 624:Intel 8275 605:Intel 3242 588:Intel 8238 563:Intel 8228 549:Intel 8224 530:Intel 8218 480:controller 460:KR580VV55A 450:KR580IK55A 447:КР580ИК55А 394:KR580VV51A 391:КР580ВВ51A 386:KR580IK51A 383:КР580ИК51А 359:KR580VM80A 349:KR580IK80A 346:КР580ИК80А 269:, "Kvasar" 224:capacitance 72:Performance 1584:Categories 1562:compatible 1543:compatible 1541:Intel 8086 1531:580 series 1524:compatible 1522:Intel 8080 1505:compatible 1503:Intel 8048 1471:compatible 1412:2021-03-30 1385:21 January 1309:2020-01-29 1143:5256002597 1115:References 1094:Intel 8080 1039:Intel 8086 1028:Intel 8085 1002:Juku E5101 986:Vector-06C 935:Radio-86RK 872:Intel 8086 866:) for the 864:Intel 8289 856:Intel 8288 848:Intel 8284 781:KR580VA93 762:KR580VG92 759:КР580ВГ92 731:KR580VA87 728:КР580ВА87 717:KR580VA86 714:КР580ВА86 705:Intel 8283 701:KR580IR83 698:КР580ИР83 689:Intel 8282 685:KR580IR82 682:КР580ИР82 677:KR580VG79 674:КР580ВГ79 665:Intel 8279 661:KR580VV79 658:КР580ВВ79 641:KR580VG76 638:КР580ВГ76 621:KR580VG75 602:KR580VT42 599:КР580ВТ42 585:KR580VK38 582:КР580ВК38 577:KR580VN28 574:КР580ВН28 560:KR580VK28 557:КР580ВК28 546:KR580GF24 527:KR580VG18 524:КР580ВГ18 500:Intel 8259 496:KR580VN59 493:КР580ВН59 488:KR580VT57 485:КР580ВТ57 472:Intel 8257 468:KR580IK57 465:КР580ИК57 456:КР580ВВ55A 442:interface 434:Intel 8255 422:KR580VI53 406:Intel 8253 402:KR580IK53 399:КР580ИК53 371:Intel 8251 355:КР580ВМ80A 335:Intel 8080 294:Zaporizhia 265:, "Rodon" 151:КР580ВМ80А 143:KR580VM80A 82:clock rate 20:KR580VM80A 1560:Zilog Z80 1284:4 October 1059:К1810ВМ86 1055:K1810VM86 1051:КР1858ВМ1 1047:KR1858VM1 1032:Zilog Z80 992:by design 959:Орион-128 955:Orion-128 888:microcode 884:interrupt 860:КР580ВБ89 852:КР580ВГ88 844:КР580ГФ84 836:КР580ВР43 777:КР580ВА93 617:КР580ВГ75 542:КР580ГФ24 514:KR580GF1 511:КР580ГФ1 430:K580IK55 427:К580ИК55 418:КР580ВИ53 367:K580IK51 364:К580ИК51 331:K580IK80 328:К580ИК80 102:6 μm 1330:24 March 1224:24 March 1088:See also 1070:КР580ВМ1 1014:keyboard 996:TIA-MC-1 949:Микро-80 945:Micro-80 870:family ( 825:КР580ВМ1 800:(prefix 440:parallel 323:English 320:Russian 42:Launched 1053:), and 1006:Estonia 977:SM 1800 831:below. 298:Ukraine 275:Ukraine 263:Zbarazh 184:PDIP-40 164:of the 153:) is a 147:Russian 129:40 pin 53:c. 1991 45:c. 1979 1469:PDP-11 1275:  1246:9 June 1140:  929:Korvet 892:opcode 827:) see 230:each. 180:planar 176:SM1800 155:Soviet 123:Socket 1267:[ 1132:[ 1082:DCOMP 971:UT-88 927:KUVT 897:stack 868:K1810 216:n-MOS 188:8080A 166:Intel 162:clone 77:Max. 1387:2020 1354:2022 1332:2016 1286:2016 1273:ISBN 1248:2016 1226:2016 1203:2017 1181:2017 1138:ISBN 1078:DSUB 1063:Kyiv 1030:and 788:GPIB 769:GPIB 752:GPIB 609:DRAM 271:Kiev 169:8080 160:, a 141:The 113:8080 64:USSR 1074:DAD 990:MHz 818:ЭКР 798:DIP 649:CRT 629:CRT 592:bus 567:bus 478:DMA 220:TTL 204:die 172:CPU 131:DIP 79:CPU 1586:: 1302:. 1080:, 1076:, 919:, 915:, 862:— 854:— 846:— 810:КМ 802:КР 296:, 228:pF 200:μm 149:: 1453:e 1446:t 1439:v 1415:. 1389:. 1356:. 1334:. 1312:. 1288:. 1250:. 1228:. 1205:. 1183:. 1146:. 1057:( 1049:( 957:( 947:( 814:М 806:К 145:(

Index


CPU
clock rate
Technology node
6 μm
Instruction set
DIP
Russian
Soviet
microprocessor
clone
Intel
8080
CPU
SM1800
planar
PDIP-40
8080A
Soviet integrated circuit designation
clock frequency
μm
die
n-MOS
TTL
capacitance
pF



Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.