Knowledge (XXG)

CVAX

Source 📝

340: 1185: 20: 78:, whereas the majority of microprocessors use SRAM for their internal caches. This was the first microprocessor to use one-transistor DRAM for cache. DEC chose to use DRAM for the cache to reduce the area of the cache array. The designers concluded that to implement this cache with four-transistor DRAM cells or six-transistor SRAM cells would have taken 2.4 to 3 times more area. The internal cache is located in a narrow strip along the left side of the 1195: 67: 98:
executing addition, subtraction and logic instructions. Although the E-Box contains a dedicated shifter, the ALU also features a shifter, a less powerful one, for the purpose of executing integer multiply and divide instructions. The design of the register file permits these execution units to achieve higher performance by permitting more instances of simultaneous access to the registers.
174: 135: 1205: 93:
The microprocessor is microprogrammed and partially pipelined and consists of six major functional units, the I-Box, E-Box, M-box, bus interface unit (BIU), cache, and control store and microsequencer. The I-Box fetches VAX instructions from the cache and decodes them (parses) into macroinstructions.
101:
The M-Box is the memory management unit. It has a 28-entry fully associative translation look-aside buffer (TLB) to translate virtual addresses into physical address. In addition to the TLB, it has registers that determine the memory address to read or write to. The M-Box works closely with the BIU,
184:
referred to a microprocessor which contained the CVAX 78034, CFPA, clock chip, and an 8 KB second level cache on a single die. Operating at 25 or 28.5 MHz, it was introduced in 1990 and used in entry-level servers, workstations, VXT-2000 X terminals, and as an embedded microprocessor in DEC's
105:
The control store and microsequencer provides the means of controls of the operation of the other functional units with microcode. The control store has a ROM containing 1,600 41-bit words. Each 41-bit word is divided into two, a 28-bit field that controls the functional units, and a 13-bit field
97:
The E-Box consists of a register file, a 32-bit program counter, a constant generator, a shifter and an arithmetic logic unit (ALU). The register file contains 31 single-read-port/single-write-port registers and eight dual-read-port/single-write port registers. The ALU is 32-bit and is capable of
145:
referred to an optical shrink of the original CVAX fabricated in DEC's second-generation CMOS process, CMOS-2, a 1.5 μm process with two levels of wiring. The original design team shrunk the CVAX 78034, CFPA and CMCTL, with the other chips left unchanged. The shrunk 78034 was known as the
54:
The CVAX 78034, also known as the MicroVAX 78034, is a second-generation single-chip VAX microprocessor. Systems featuring the CVAX chip set became available in late 1987. It is clocked at frequencies of 12.5 MHz (80 ns) in higher-end systems such as the
46:(ISA). The chipset consisted of the CVAX 78034 CPU, CFPA floating-point accelerator, CVAX clock chip, and the associated support chips, the CVAX System Support Chip (CSSC), CVAX Memory Controller (CMCTL), and CVAX Q-Bus Interface Chip (CQBIC). 106:
that controls the microsequencer. Unlike the MicroVAX 78032, which uses X-shaped cells, the 78034 uses conventional H-shaped cells. The microsequencer's purpose is to supply microaddresses to the control store.
85:
The 78034 contains 134,000 transistors on a die measuring 9.7 by 7.4 mm (71.78 mm). It is fabricated in DEC's first-generation CMOS process, CMOS-1, a 2.0 μm CMOS process with two layers of
117:
The CFPA contains 65,000 transistors on a die measuring 7.3 by 9.1 mm (66.43 mm). It is fabricated in DEC's first-generation CMOS process, CMOS-1, a 2.0 μm process with two layers of
74:
The 78034 was the first VAX microprocessor to have internal caches, a 1 KB combined instruction and data stream cache. The cache is quite unusual as it is implemented with one-transistor
287: 280: 185:
high-end printers and terminals. It was fabricated in DEC's third-generation CMOS process, CMOS-3, a 1.0 μm process with three levels of wiring.
90:. The 78034 is packaged in an 84-pin ceramic chip carrier with a heat sink. It uses single +5 volt power supply and dissipates a maximum of 1.5 W. 1208: 1198: 273: 896: 328: 970: 975: 916: 863: 157:
The CVAX+ started to ship in late 1988, as upgrades to all entry-level CVAX-based systems and were also provided as an upgrade to the
23:
A CVAX system card with the CVAX CPU on the right, the CFPA floating-point unit on the left, and the CVAX clock chip above the CFPA.
102:
which controls access to the internal cache and interfaces the microprocessor to the 32-bit address data multiplexed external bus.
1234: 1110: 730: 1000: 296: 36: 1229: 1090: 797: 348: 43: 1148: 1095: 878: 840: 685: 1125: 911: 1159: 822: 79: 339: 1143: 1115: 680: 428: 423: 162: 118: 87: 236: 214: 1188: 355: 154:
taped out in November 1987. The CVAX+ operated at 16.67 MHz, but power requirements was unchanged.
1105: 873: 777: 965: 710: 364: 832: 213:
Thomas F. Fox; Paul E. Cronowski; Anil K. Jain; Burton M. Leary; Daniel G. Miner (August 1988).
114:
The CFPA (CVAX Floating Point Accelerator) is a floating point coprocessor for the CVAX 78034.
19: 942: 525: 150:, which taped out in August 1987, before the original 78034 begun volume production, and the 94:
The I-Box has an IROM (Instruction decode ROM) that holds the information required to do so.
980: 665: 888: 316: 985: 852: 846: 406: 32: 1223: 1030: 1025: 921: 868: 767: 66: 490: 485: 480: 474: 470: 463: 458: 453: 322: 265: 260: 173: 134: 1083: 858: 1056: 960: 931: 817: 511: 506: 445: 310: 235:
Edward J. McLellan; Gilbert M. Wolrich; Robert AJ Wodlowski (August 1988).
1067: 807: 802: 762: 541: 401: 383: 378: 158: 60: 56: 1120: 1005: 955: 950: 901: 787: 747: 742: 690: 1153: 1073: 1061: 926: 757: 752: 725: 720: 695: 637: 215:"The CVAX 78034 Chip, a 32-bit Second-generation VAX Microprocessor" 1170: 1165: 1138: 1130: 1100: 1078: 1051: 995: 990: 906: 812: 792: 737: 715: 700: 675: 655: 649: 643: 631: 626: 621: 615: 610: 605: 599: 594: 589: 584: 579: 574: 569: 563: 172: 133: 65: 18: 1035: 1020: 1015: 1010: 705: 558: 553: 547: 535: 435: 75: 269: 82:. An external 64 KB cache complements the 1 KB internal cache. 59:
and at 11.11 MHz (90 ns) in lower-end systems such as the
393: 246:. No. 7. Digital Equipment Corporation. pp. 109–120. 40: 224:. No. 7. Digital Equipment Corporation. pp. 95–106. 121:. It is packaged in a 68-pin surface mountable chip carrier. 1044: 940: 887: 831: 776: 664: 524: 499: 444: 392: 363: 347: 303: 261:"CVAX" at The Computer History Simulation Project 281: 237:"Development of the CVAX Floating Point Chip" 8: 208: 206: 204: 202: 200: 198: 360: 338: 288: 274: 266: 194: 7: 1204: 897:Digital Storage Systems Interconnect 35:chipset developed and fabricated by 971:Dynamically Redefined Character Set 917:Synchronous Backplane Interconnect 14: 1203: 1194: 1193: 1184: 1183: 1111:Maintenance Operations Protocol 1: 1001:Mass Storage Control Protocol 297:Digital Equipment Corporation 165:was delayed by yield issues. 37:Digital Equipment Corporation 1091:Digital Federal Credit Union 313:(founder and CEO, 1957–1992) 70:DEC CVAX+ 78034 CPU die shot 44:instruction set architecture 1135:Sequence and Batch Language 1096:Dynamic debugging technique 39:(DEC) that implemented the 1251: 1126:Record Management Services 912:Standard Disk Interconnect 1179: 1160:The Ultimate Entrepreneur 336: 244:Digital Technical Journal 222:Digital Technical Journal 177:DEC CVAX SOC CPU die shot 161:when the introduction of 823:DIGITAL Command Language 416: 1149:Systems Research Center 1144:System Reference Manual 1235:32-bit microprocessors 1116:On-line Debugging Tool 178: 139: 119:aluminium interconnect 88:aluminium interconnect 71: 61:MicroVAX 3500 and 3600 24: 16:Microprocessor chipset 176: 137: 69: 22: 1106:Local Area Transport 864:National Replacement 1230:DEC microprocessors 966:Digital Linear Tape 325:(VP of engineering) 125:Further development 1189:Computers template 179: 140: 72: 57:VAX 6000 Model 200 25: 1217: 1216: 520: 519: 1242: 1207: 1206: 1197: 1196: 1187: 1186: 981:Flip-Chip module 874:Special Graphics 361: 342: 331:(CEO, 1992–1998) 290: 283: 276: 267: 248: 247: 241: 232: 226: 225: 219: 210: 1250: 1249: 1245: 1244: 1243: 1241: 1240: 1239: 1220: 1219: 1218: 1213: 1175: 1040: 936: 883: 843:(Multinational) 827: 779: 772: 667: 660: 527: 516: 495: 440: 388: 354: 350: 349:Instruction set 343: 334: 317:Harlan Anderson 299: 294: 257: 252: 251: 239: 234: 233: 229: 217: 212: 211: 196: 191: 171: 132: 127: 112: 52: 17: 12: 11: 5: 1248: 1246: 1238: 1237: 1232: 1222: 1221: 1215: 1214: 1212: 1211: 1201: 1191: 1180: 1177: 1176: 1174: 1173: 1168: 1163: 1156: 1151: 1146: 1141: 1136: 1133: 1128: 1123: 1118: 1113: 1108: 1103: 1098: 1093: 1088: 1087: 1086: 1076: 1071: 1064: 1059: 1054: 1048: 1046: 1045:Related topics 1042: 1041: 1039: 1038: 1033: 1028: 1023: 1018: 1013: 1008: 1003: 998: 993: 988: 983: 978: 973: 968: 963: 958: 953: 947: 945: 938: 937: 935: 934: 929: 924: 919: 914: 909: 904: 899: 893: 891: 885: 884: 882: 881: 876: 871: 866: 861: 856: 853:Code page 1288 850: 847:Code page 1287 844: 841:Code page 1100 837: 835: 833:Character sets 829: 828: 826: 825: 820: 815: 810: 805: 800: 795: 790: 784: 782: 774: 773: 771: 770: 765: 760: 755: 750: 745: 740: 735: 734: 733: 723: 718: 713: 708: 703: 698: 693: 688: 683: 678: 672: 670: 662: 661: 659: 658: 653: 647: 641: 635: 629: 624: 619: 613: 608: 603: 597: 592: 587: 582: 577: 572: 567: 561: 556: 551: 545: 539: 532: 530: 522: 521: 518: 517: 515: 514: 509: 503: 501: 497: 496: 494: 493: 488: 483: 478: 468: 467: 466: 461: 450: 448: 442: 441: 439: 438: 433: 432: 431: 421: 420: 419: 409: 407:MicroVAX 78032 404: 398: 396: 390: 389: 387: 386: 381: 376: 373: 369: 367: 358: 345: 344: 337: 335: 333: 332: 326: 320: 314: 307: 305: 301: 300: 295: 293: 292: 285: 278: 270: 264: 263: 256: 255:External links 253: 250: 249: 227: 193: 192: 190: 187: 170: 167: 131: 128: 126: 123: 111: 108: 51: 48: 33:microprocessor 15: 13: 10: 9: 6: 4: 3: 2: 1247: 1236: 1233: 1231: 1228: 1227: 1225: 1210: 1202: 1200: 1192: 1190: 1182: 1181: 1178: 1172: 1169: 1167: 1164: 1162: 1161: 1157: 1155: 1152: 1150: 1147: 1145: 1142: 1140: 1137: 1134: 1132: 1129: 1127: 1124: 1122: 1119: 1117: 1114: 1112: 1109: 1107: 1104: 1102: 1099: 1097: 1094: 1092: 1089: 1085: 1082: 1081: 1080: 1077: 1075: 1072: 1070: 1069: 1065: 1063: 1060: 1058: 1055: 1053: 1050: 1049: 1047: 1043: 1037: 1034: 1032: 1031:System Module 1029: 1027: 1024: 1022: 1019: 1017: 1014: 1012: 1009: 1007: 1004: 1002: 999: 997: 994: 992: 989: 987: 984: 982: 979: 977: 974: 972: 969: 967: 964: 962: 959: 957: 954: 952: 949: 948: 946: 944: 939: 933: 930: 928: 925: 923: 920: 918: 915: 913: 910: 908: 905: 903: 900: 898: 895: 894: 892: 890: 889:Bus standards 886: 880: 877: 875: 872: 870: 867: 865: 862: 860: 857: 854: 851: 848: 845: 842: 839: 838: 836: 834: 830: 824: 821: 819: 816: 814: 811: 809: 806: 804: 801: 799: 796: 794: 791: 789: 786: 785: 783: 781: 775: 769: 766: 764: 761: 759: 756: 754: 751: 749: 746: 744: 741: 739: 736: 732: 729: 728: 727: 724: 722: 719: 717: 714: 712: 709: 707: 704: 702: 699: 697: 694: 692: 689: 687: 684: 682: 679: 677: 674: 673: 671: 669: 663: 657: 654: 651: 648: 645: 642: 639: 636: 633: 630: 628: 625: 623: 620: 617: 614: 612: 609: 607: 604: 601: 598: 596: 593: 591: 588: 586: 583: 581: 578: 576: 573: 571: 568: 565: 562: 560: 557: 555: 552: 549: 546: 543: 540: 537: 534: 533: 531: 529: 523: 513: 510: 508: 505: 504: 502: 498: 492: 489: 487: 484: 482: 479: 476: 472: 469: 465: 462: 460: 457: 456: 455: 452: 451: 449: 447: 443: 437: 434: 430: 427: 426: 425: 422: 418: 415: 414: 413: 410: 408: 405: 403: 400: 399: 397: 395: 391: 385: 382: 380: 377: 374: 371: 370: 368: 366: 362: 359: 357: 352: 351:architectures 346: 341: 330: 329:Robert Palmer 327: 324: 321: 318: 315: 312: 309: 308: 306: 302: 298: 291: 286: 284: 279: 277: 272: 271: 268: 262: 259: 258: 254: 245: 238: 231: 228: 223: 216: 209: 207: 205: 203: 201: 199: 195: 188: 186: 183: 175: 168: 166: 164: 160: 155: 153: 149: 144: 136: 129: 124: 122: 120: 115: 109: 107: 103: 99: 95: 91: 89: 83: 81: 77: 68: 64: 62: 58: 49: 47: 45: 42: 38: 34: 30: 21: 1158: 1066: 1026:Star coupler 922:TURBOchannel 768:Digital UNIX 411: 319:(co-founder) 243: 230: 221: 181: 180: 156: 151: 147: 142: 141: 138:CVAX-60 Chip 116: 113: 104: 100: 96: 92: 84: 73: 53: 28: 26: 778:Programming 491:Alpha 21464 486:Alpha 21364 481:Alpha 21264 471:Alpha 21164 454:Alpha 21064 323:Gordon Bell 1224:Categories 1084:HP-Interex 507:MicroPRISM 356:processors 304:Key people 189:References 50:CVAX 78034 1057:AltaVista 961:DECwriter 932:VAXBI bus 879:Technical 855:(Turkish) 818:VAX MACRO 780:languages 666:Operating 548:VT50/VT52 528:terminals 512:StrongARM 311:Ken Olsen 1199:Category 1068:CPU Wars 986:Gold key 943:hardware 869:RADIX 50 808:MACRO-11 803:MACRO-10 526:Computer 159:VAX 6000 1209:Commons 1121:PALcode 1006:PALcode 976:Firefly 956:DECtape 951:DECtalk 902:Massbus 849:(Greek) 788:BASIC-8 748:VAX/VMS 743:TOPS-20 691:TOPS-10 668:systems 475:21164PC 152:CFPA-60 148:CVAX-60 1154:TD/SMP 1074:DECnet 1062:Compaq 941:Other 927:Unibus 859:Hebrew 758:Ultrix 753:VAXELN 738:DSM-11 726:RSX-11 721:RSTS/E 711:DOS-11 696:RSX-15 681:4K DMS 676:DECsys 652:(1994) 646:(1993) 640:(1990) 638:VT1000 634:(1990) 618:(1987) 602:(1983) 566:(1978) 550:(1975) 544:(1972) 538:(1970) 429:Mariah 372:LSI-11 365:PDP-11 1171:WPS-8 1166:VT640 1139:Sixel 1131:ReGIS 1101:FX!32 1079:DECUS 1052:AdvFS 996:LK421 991:LK201 907:Q-Bus 813:MUMPS 798:FOCAL 793:DIBOL 716:RT-11 701:TSS/8 656:VT525 650:VT520 644:VT510 632:VT420 627:VT340 622:VT330 616:VT320 611:VT241 606:VT240 600:VT220 595:VT180 590:VT131 585:VT105 580:VT103 575:VT102 570:VT101 564:VT100 500:Other 464:21068 459:21066 446:Alpha 424:Rigel 240:(PDF) 218:(PDF) 163:Rigel 143:CVAX+ 130:CVAX+ 31:is a 1036:TU81 1021:RL02 1016:RK05 1011:RA90 763:MICA 706:OS/8 559:VT62 554:VT55 542:GT40 536:VT05 436:NVAX 412:CVAX 402:V-11 384:J-11 379:T-11 375:F-11 110:CFPA 76:DRAM 29:CVAX 27:The 731:IAS 686:COS 417:SOC 394:VAX 182:SOC 169:SOC 80:die 41:VAX 1226:: 242:. 220:. 197:^ 63:. 477:) 473:( 353:, 289:e 282:t 275:v

Index


microprocessor
Digital Equipment Corporation
VAX
instruction set architecture
VAX 6000 Model 200
MicroVAX 3500 and 3600

DRAM
die
aluminium interconnect
aluminium interconnect

VAX 6000
Rigel







"The CVAX 78034 Chip, a 32-bit Second-generation VAX Microprocessor"
"Development of the CVAX Floating Point Chip"
"CVAX" at The Computer History Simulation Project
v
t
e
Digital Equipment Corporation
Ken Olsen

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