Knowledge

Motorola 68030

Source 📝

29: 300: 307:
The 68030 can be used with the 68020 bus, in which case its performance is similar to 68020 that it was derived from. However, the 68030 provides an additional synchronous bus interface which, if used, accelerates memory accesses up to 33% compared to an equally clocked 68020. The finer manufacturing
631:
Neither the PMMU nor the 68030 MMU constitutes a proper superset of the other. The PMMU has instructions and registers not found in the 68030 MMU, while the latter has registers not on the PMMU. However, in a typical Unix implementation little work would needed to port PMMU specific code to the
395:
has used the 68EC030 in certain models of their 9300 Series digital oscilloscopes including “C” suffix models and high performance 9300 Series models, along with the Mega Waveform Processing hardware option for 68020-based 9300 Series models.
295:
packages. The poorer thermal characteristics of the QFP package limited that variant to 33 MHz; the PGA 68030s included 40 MHz and 50 MHz versions. There was also a small supply of QFP packaged EC variants.
284:. The addition of the FPU was a major design note of the subsequent 68040. The 68030 lacks some of the 68020's instructions, but it increases performance by ≈5% while reducing power draw by ≈25%. 749: 287:
The 68030 features 273,000 transistors. A lower-cost version was also released, the Motorola 68EC030, lacking the on-chip MMU. It was commonly available in both 132-pin
272:
that would be used with the 68020, but being internal allowed it to access memory one cycle faster than a 68020/68851 combo. The 68030 did not include a built-in
742: 464: 723:
rare, pictures, (Shared) of the 68030 emulator pre-silicon breadboard. ( before they layout the silicon, they made a simulator out of discrete logic )
735: 571: 426:
router, a small-to-medium enterprise computer internetworking appliance. Additionally it was also used as the primary processor in a number of
538: 614: 1138: 404:
The 68EC030 is a low cost version of the 68030, the difference between the two being that the 68EC030 omits the on-chip
670:
LeCroy 1996 Test & Measurement Product Catalog, 9300 Series Hardware Options, Mega Waveform Processing, Pages 66-67
308:
process allowed Motorola to scale the full-version processor to 50 MHz. The EC variety topped out at 40 MHz.
771: 645: 1300: 1295: 719: 113: 727: 709: 579: 268:
can be loaded into the cache in a single operation. The MMU was mostly compatible with the external
1111: 63: 1020: 405: 261: 253: 853: 596: 496:
256 bytes each for instruction and data, 16 lines of 4 entries of 4 bytes each, direct mapped
226: 118: 103:
256 bytes each for instruction and data, 16 lines of 4 entries of 4 bytes each, direct mapped
704: 906: 797: 758: 8: 618: 273: 381:
telephone central office switch. More recently, the 68030 core has also been adapted by
958: 953: 901: 427: 392: 339: 28: 714: 1010: 787: 454:
16, 20, 25, 33, 40, 50 MHz, except for MC68EC030 available in 25 and 40 MHz
423: 328: 288: 153: 948: 943: 938: 933: 928: 359: 130: 1213: 1197: 1192: 1187: 1170: 1165: 916: 843: 838: 833: 828: 823: 683: 386: 366: 1229: 1180: 1034: 1029: 1005: 993: 896: 891: 881: 876: 871: 866: 861: 434: 292: 281: 277: 269: 234: 230: 205: 195: 157: 1289: 1157: 1101: 1086: 810: 805: 420: 374: 370: 335: 1265: 1175: 1081: 1072: 1062: 1053: 816: 351: 320: 757: 1067: 1058: 996: 355: 347: 299: 1260: 1091: 1077: 449: 412: 317: 66: 382: 98: 1250: 362: 343: 265: 238: 1044: 981: 976: 378: 710:
Official information about the Freescale MC68030 microcontroller
365:
line of desktop workstations (the earlier "sun3" used a 68020),
1255: 222: 411:
The 68EC030 was used as the CPU for the low-cost model of the
229:. It was released in 1987. The 68030 was the successor to the 1096: 968: 416: 324: 241:
naming, this CPU is often referred to as the 030 (pronounced
1270: 1119: 332: 257: 919: 759:
Motorola-Freescale-NXP processors and microcontrollers
415:, and on a number of CPU accelerator cards for the 705:68030 images and descriptions at cpu-collection.de 437:package, the plastic '030 stopped at 40 MHz. 433:The 50 MHz speed is exclusive to the ceramic 408:(MMU) and is thus essentially an upgraded 68020. 1287: 715:Motorola 68k family data sheets at bitsavers.org 684:"Motorola 68030 (MC68030) microprocessor family" 342:multiuser systems, and some descendants of the 743: 256:(MMU) and instruction and data caches of 256 666: 664: 662: 539:List of Macintosh models grouped by CPU type 643: 419:line of computers. It was also used in the 750: 736: 27: 659: 465:split-cache modified Harvard architecture 316:The 68030 was used in many models of the 646:"Survival Guide for Apollo Workstations" 298: 252:The 68030 is essentially a 68020 with a 276:(FPU), and was generally used with the 1288: 731: 566: 564: 562: 560: 558: 556: 554: 1137: 678: 676: 612: 591: 589: 13: 551: 14: 1312: 698: 673: 586: 440: 108:Architecture and classification 770: 637: 606: 572:"MC68030 Product Summary Page" 1: 544: 7: 532: 399: 389:for embedded applications. 354:. It was also used in Unix 264:for the caches, where four 10: 1317: 615:"68851 PMMU and 68030 MMU" 237:. In keeping with general 233:, and was followed by the 168:Products, models, variants 71:16 MHz to 50 MHz 1243: 1222: 1206: 1147: 1136: 1132: 1110: 1043: 1019: 992: 967: 915: 852: 796: 780: 769: 765: 644:Tim Hunkler (July 1996). 613:Gord, Roy (May 2, 1990). 303:Motorola MC68030RC33B die 201: 191: 186: 172: 167: 145: 129: 124: 112: 107: 96: 91: 83: 75: 61: 56: 48: 40: 35: 26: 377:and the Nortel Networks 311: 1021:Memory management units 781:Industrial control unit 125:Physical specifications 1301:32-bit microprocessors 578:. 2012. Archived from 514:burst memory interface 430:Eagle mini-computers. 406:memory management unit 304: 254:memory management unit 225:microprocessor in the 597:"MC68030 User Manual" 524:18 MIPS @ 50 MHz 302: 227:Motorola 68000 family 219:sixty-eight-oh-thirty 119:Motorola 68000 series 16:32-bit microprocessor 690:. November 17, 2012. 114:Instruction set 1296:68k microprocessors 582:on October 6, 2014. 274:floating-point unit 36:General information 23: 505:dynamic bus sizing 428:Alpha Microsystems 340:Alpha Microsystems 329:personal computers 305: 21: 1283: 1282: 1279: 1278: 1128: 1127: 602:. Motorola. 1990. 530: 529: 371:DN3500 and DN4500 346:line such as the 260:each. It added a 211: 210: 1308: 1140:Microcontrollers 1134: 1133: 767: 766: 752: 745: 738: 729: 728: 692: 691: 680: 671: 668: 657: 656: 654: 652: 641: 635: 634: 628: 626: 621:on March 3, 2023 617:. Archived from 610: 604: 603: 601: 593: 584: 583: 568: 445: 444: 360:Sun Microsystems 31: 24: 20: 1316: 1315: 1311: 1310: 1309: 1307: 1306: 1305: 1286: 1285: 1284: 1275: 1239: 1218: 1202: 1143: 1124: 1106: 1039: 1015: 988: 963: 917:Embedded system 911: 848: 792: 776: 761: 756: 721:Extraordinarily 701: 696: 695: 682: 681: 674: 669: 660: 650: 648: 642: 638: 624: 622: 611: 607: 599: 595: 594: 587: 570: 569: 552: 547: 535: 443: 417:Commodore Amiga 402: 387:microcontroller 367:Apollo Computer 325:Commodore Amiga 314: 280:and the faster 182: 163: 160:(128 pins used) 141: 17: 12: 11: 5: 1314: 1304: 1303: 1298: 1281: 1280: 1277: 1276: 1274: 1273: 1268: 1263: 1258: 1253: 1247: 1245: 1241: 1240: 1238: 1237: 1236: 1235: 1226: 1224: 1220: 1219: 1217: 1216: 1210: 1208: 1204: 1203: 1201: 1200: 1195: 1190: 1185: 1184: 1183: 1178: 1168: 1163: 1160: 1155: 1151: 1149: 1145: 1144: 1130: 1129: 1126: 1125: 1123: 1122: 1116: 1114: 1108: 1107: 1105: 1104: 1099: 1094: 1089: 1084: 1075: 1070: 1065: 1056: 1050: 1048: 1041: 1040: 1038: 1037: 1032: 1026: 1024: 1017: 1016: 1014: 1013: 1008: 1002: 1000: 994:Floating-point 990: 989: 987: 986: 985: 984: 973: 971: 965: 964: 962: 961: 956: 951: 946: 941: 936: 931: 925: 923: 913: 912: 910: 909: 904: 899: 894: 889: 884: 879: 874: 869: 864: 858: 856: 850: 849: 847: 846: 841: 836: 831: 826: 821: 820: 819: 808: 802: 800: 794: 793: 791: 790: 784: 782: 778: 777: 763: 762: 755: 754: 747: 740: 732: 726: 725: 717: 712: 707: 700: 699:External links 697: 694: 693: 672: 658: 636: 605: 585: 549: 548: 546: 543: 542: 541: 534: 531: 528: 527: 525: 522: 518: 517: 515: 512: 509: 508: 506: 503: 500: 499: 497: 494: 490: 489: 487: 484: 480: 479: 477: 474: 470: 469: 467: 461: 458: 457: 455: 452: 442: 441:Technical data 439: 401: 398: 375:laser printers 373:workstations, 313: 310: 235:Motorola 68040 231:Motorola 68020 215:Motorola 68030 209: 208: 206:Motorola 68040 203: 199: 198: 196:Motorola 68020 193: 189: 188: 184: 183: 181: 180: 176: 174: 170: 169: 165: 164: 162: 161: 149: 147: 143: 142: 140: 139: 135: 133: 127: 126: 122: 121: 116: 110: 109: 105: 104: 101: 94: 93: 89: 88: 85: 81: 80: 77: 73: 72: 69: 59: 58: 54: 53: 50: 46: 45: 42: 38: 37: 33: 32: 22:Motorola 68030 15: 9: 6: 4: 3: 2: 1313: 1302: 1299: 1297: 1294: 1293: 1291: 1272: 1269: 1267: 1264: 1262: 1259: 1257: 1254: 1252: 1249: 1248: 1246: 1242: 1234:DSPcontroller 1233: 1232: 1231: 1228: 1227: 1225: 1221: 1215: 1212: 1211: 1209: 1205: 1199: 1196: 1194: 1191: 1189: 1186: 1182: 1179: 1177: 1174: 1173: 1172: 1169: 1167: 1164: 1161: 1159: 1156: 1153: 1152: 1150: 1146: 1142: 1141: 1135: 1131: 1121: 1118: 1117: 1115: 1113: 1109: 1103: 1100: 1098: 1095: 1093: 1090: 1088: 1085: 1083: 1079: 1076: 1074: 1071: 1069: 1066: 1064: 1060: 1057: 1055: 1052: 1051: 1049: 1046: 1042: 1036: 1033: 1031: 1028: 1027: 1025: 1022: 1018: 1012: 1009: 1007: 1004: 1003: 1001: 998: 995: 991: 983: 980: 979: 978: 975: 974: 972: 970: 966: 960: 957: 955: 952: 950: 947: 945: 942: 940: 937: 935: 932: 930: 927: 926: 924: 921: 918: 914: 908: 905: 903: 900: 898: 895: 893: 890: 888: 885: 883: 880: 878: 875: 873: 870: 868: 865: 863: 860: 859: 857: 855: 851: 845: 842: 840: 837: 835: 832: 830: 827: 825: 822: 818: 814: 813: 812: 809: 807: 804: 803: 801: 799: 795: 789: 786: 785: 783: 779: 775: 774: 768: 764: 760: 753: 748: 746: 741: 739: 734: 733: 730: 724: 722: 718: 716: 713: 711: 708: 706: 703: 702: 689: 688:cpu-world.com 685: 679: 677: 667: 665: 663: 647: 640: 633: 620: 616: 609: 598: 592: 590: 581: 577: 573: 567: 565: 563: 561: 559: 557: 555: 550: 540: 537: 536: 526: 523: 520: 519: 516: 513: 511: 510: 507: 504: 502: 501: 498: 495: 492: 491: 488: 485: 482: 481: 478: 475: 472: 471: 468: 466: 462: 460: 459: 456: 453: 451: 447: 446: 438: 436: 431: 429: 425: 422: 421:Cisco Systems 418: 414: 409: 407: 397: 394: 390: 388: 384: 380: 376: 372: 368: 364: 361: 357: 353: 349: 345: 341: 337: 334: 330: 326: 322: 319: 309: 301: 297: 294: 290: 285: 283: 279: 275: 271: 267: 263: 259: 255: 250: 248: 244: 240: 236: 232: 228: 224: 220: 216: 207: 204: 200: 197: 194: 190: 185: 178: 177: 175: 171: 166: 159: 155: 151: 150: 148: 144: 137: 136: 134: 132: 128: 123: 120: 117: 115: 111: 106: 102: 100: 95: 90: 86: 84:Address width 82: 78: 74: 70: 68: 65: 60: 55: 51: 47: 43: 39: 34: 30: 25: 19: 1266:PowerPC 5000 1139: 997:coprocessors 886: 854:68000 family 817:Hitachi 6309 772: 720: 687: 649:. Retrieved 639: 630: 623:. Retrieved 619:the original 608: 580:the original 575: 432: 410: 403: 391: 358:such as the 356:workstations 352:Atari Falcon 321:Macintosh II 315: 306: 291:and 128-pin 286: 251: 246: 242: 218: 214: 212: 18: 798:6800 family 651:October 13, 521:Performance 473:Address bus 424:2500 Series 243:oh-three-oh 192:Predecessor 131:Transistors 57:Performance 49:Designed by 1290:Categories 1261:PowerQUICC 1092:PowerQUICC 907:DragonBall 815:see also: 773:Processors 545:References 450:clock rate 413:Amiga 4000 327:series of 262:burst mode 76:Data width 67:clock rate 1207:16/32-bit 1154:6801/6803 1102:PPC e6500 1087:PPC e5500 922:-variants 576:Freescale 463:Internal 383:Freescale 266:longwords 247:oh-thirty 202:Successor 1230:DSP568xx 1078:PPC 74xx 1073:PPC e500 1054:PPC e200 902:ColdFire 533:See also 483:Data bus 400:Variants 350:and the 348:Atari TT 344:Atari ST 338:, later 239:Motorola 221:") is a 152:132 pin 52:Motorola 41:Launched 1068:PPC 7xx 1059:PPC 6xx 1045:PowerPC 982:MC88110 977:MC88100 959:68LC060 954:68EC060 949:68LC040 944:68EC040 939:68EC030 934:68EC020 929:68EC000 625:May 24, 385:into a 379:DMS-100 187:History 179:68EC030 173:Variant 158:PGA 169 146:Package 138:273,000 87:32 bits 79:32 bits 1256:MPC5xx 1251:M·CORE 1244:32-bit 1223:24-bit 1198:68HC16 1193:68HC12 1188:68HC11 1171:68HC08 1166:68HC05 1047:family 999:(FPUs) 844:68HC16 839:68HC12 834:68HC11 829:68HC08 824:68HC05 632:68030. 486:32 bit 476:32 bit 393:LeCroy 363:Sun-3x 223:32-bit 1214:683xx 1148:8-bit 1097:QorIQ 1035:68851 1030:68451 1023:(MMU) 1011:68882 1006:68881 969:88000 897:68060 892:68040 887:68030 882:68020 877:68012 872:68010 867:68008 862:68000 788:14500 600:(PDF) 493:Cache 318:Apple 312:Usage 282:68882 278:68881 270:68851 258:bytes 99:cache 92:Cache 62:Max. 1271:i.MX 1181:RS08 1162:6804 1158:6802 1120:i.MX 1082:e600 1063:e300 811:6809 806:6800 653:2022 627:2017 448:CPU 336:Cube 333:NeXT 323:and 213:The 156:and 44:1987 1176:S08 1112:ARM 920:68k 435:PGA 369:'s 293:PGA 289:QFP 249:). 245:or 154:QFP 97:L1 64:CPU 1292:: 686:. 675:^ 661:^ 629:. 588:^ 574:. 553:^ 331:, 217:(" 1080:/ 1061:/ 751:e 744:t 737:v 655:.

Index


CPU
clock rate
cache
Instruction set
Motorola 68000 series
Transistors
QFP
PGA 169
Motorola 68020
Motorola 68040
32-bit
Motorola 68000 family
Motorola 68020
Motorola 68040
Motorola
memory management unit
bytes
burst mode
longwords
68851
floating-point unit
68881
68882
QFP
PGA

Apple
Macintosh II
Commodore Amiga

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