Meta tags:
Headings (most frequently used words):
other, motorola, 68000, series, contents, family, members, improvement, history, feature, map, uses, architecture, last, generation, 680x0, cpus, variants, competitors, see, also, references, bibliography, external, links, notes, desktop, embedded,
Text of the page (most frequently used words):
the (281), and (138), with (62), bit (48), from (46), was (45), 68000 (43), #motorola (42), retrieved (39), for (35), pin (33), address (25), family (24), #series (23), data (23), 68060 (21), 2022 (21), archived (21), original (21), used (21), edit (20), cpu (20), 680x0 (19), register (19), instruction (18), that (18), this (17), also (17), processors (17), june (17), its (16), instructions (16), computer (15), 2024 (15), not (15), had (14), were (13), fpu (13), pga (13), mmu (12), generation (12), bits (12), registers (12), set (11), other (11), 68040 (11), edge (11), processor (11), world (11), based (11), been (11), qfp (11), system (10), 68020 (10), chip (10), are (10), cost (10), architecture (9), powerpc (9), memory (9), unit (9), byte (9), 2012 (9), sun (9), branch (9), low (9), use (8), computers (8), control (8), 68030 (8), systems (8), has (8), which (8), intel (8), many (8), company (8), reportedly (8), wikipedia (7), august (7), core (7), ppc (7), embedded (7), 68010 (7), line (7), ims (7), risc (7), 1989 (7), edgcore (7), philips (7), amiga (7), microprocessor (7), mhz (7), some (7), than (7), main (7), early (7), their (7), have (7), another (7), produced (7), signed (7), version (7), most (7), status (7), arithmetic (7), mode (7), later (7), code (6), microprocessors (6), freescale (6), april (6), 1987 (6), software (6), but (6), such (6), two (6), pipeline (6), part (6), exception (6), condition (6), logic (6), stack (6), move (6), page (5), last (5), november (5), all (5), microcontrollers (5), 68012 (5), see (5), september (5), electronic (5), news (5), 1994 (5), high (5), technology (5), olivetti (5), com (5), pdf (5), 68080 (5), there (5), others (5), versions (5), mips (5), against (5), x86 (5), competitors (5), known (5), after (5), these (5), support (5), products (5), made (5), 68070 (5), destination (5), subroutine (5), several (5), multiply (5), operations (5), uses (5), dpi (5), toggle (4), contents (4), search (4), inc (4), 68k (4), architectures (4), management (4), 68881 (4), floating (4), point (4), coldfire (4), 68008 (4), hitachi (4), links (4), access (4), emulation (4), 1992 (4), into (4), tech (4), july (4), cpus (4), unix (4), performance (4), cisc (4), ibm (4), 370 (4), user (4), much (4), while (4), article (4), desktop (4), competed (4), first (4), atari (4), graphics (4), macintosh (4), including (4), product (4), having (4), who (4), each (4), development (4), would (4), 68050 (4), always (4), program (4), equivalent (4), word (4), carry (4), jump (4), relative (4), extend (4), added (4), modes (4), addressing (4), offset (4), pointer (4), video (4), laserwriter (4), postscript (4), members (4), palm (4), package (4), history (4), hide (4), sidebar (4), add (3), languages (3), view (3), about (3), categories (3), articles (3), 2025 (3), index (3), arm (3), 68851 (3), 68451 (3), 68ec030 (3), variants (3), dragonball (3), external (3), 1995 (3), new (3), emulate (3), 486 (3), october (3), 1988 (3), 100 (3), arix (3), agreement (3), monitor (3), corp (3), read (3), edgecore (3), december (3), models (3), compatible (3), could (3), projects (3), running (3), apollo (3), bus (3), standard (3), during (3), 1980s (3), widely (3), mainly (3), nearly (3), next (3), silicon (3), fpga (3), aka (3), cpu32 (3), announced (3), clocked (3), developed (3), one (3), processing (3), techsearch (3), model (3), number (3), deal (3), being (3), three (3), range (3), cache (3), supply (3), personal (3), shifting (3), never (3), revised (3), instead (3), minor (3), even (3), feature (3), design (3), more (3), significant (3), decrement (3), result (3), value (3), easy (3), before (3), logical (3), bsr (3), return (3), conditional (3), test (3), multiprocessing (3), bytes (3), level (3), special (3), counter (3), position (3), supervisor (3), privileged (3), general (3), interface (3), adobe (3), interpreters (3), apple (3), resolution (3), sega (3), workstations (3), genesis (3), 133 (3), 206 (3), 184 (3), 179 (3), 1982 (3), plcc (3), dip (3), dual (3), 1979 (3), stage (3), tools (3), topic (2), table (2), developers (2), contact (2), privacy (2), policy (2), text (2), available (2), under (2), terms (2), may (2), apply (2), using (2), wikimedia (2), commons (2), unsourced (2), statements (2), short (2), description (2), wikidata (2), powerquicc (2), 683xx (2), 68hc16 (2), 68hc12 (2), 68hc11 (2), 68hc08 (2), 68hc05 (2), 88000 (2), 68lc060 (2), 68ec060 (2), 68lc040 (2), 68ec040 (2), 68ec020 (2), 68ec000 (2), 6800 (2), operating (2), supporting (2), 1983 (2), 2007 (2), computing (2), dictionary (2), free (2), bibliography (2), isbn (2), property (2), 1998 (2), meta6000 (2), takes (2), 1990 (2), electronics (2), marketing (2), between (2), march (2), four (2), year (2), e2000 (2), launch (2), machines (2), linea (2), duo (2), 2015 (2), 2020 (2), implementation (2), 1993 (2), unigram (2), 2016 (2), manual (2), 68hc000 (2), 2017 (2), references (2), smaller (2), relatively (2), can (2), run (2), complex (2), often (2), compete (2), microcontroller (2), 1990s (2), predecessors (2), either (2), case (2), sgi (2), 80486 (2), virtual (2), international (2), hardware (2), include (2), above (2), quicc (2), 68330 (2), aiming (2), production (2), patent (2), any (2), need (2), led (2), seeking (2), sue (2), lost (2), sought (2), business (2), market (2), alliance (2), employing (2), higher (2), branches (2), acquisition (2), future (2), deals (2), over (2), own (2), introduced (2), mainframe (2), independent (2), operand (2), prediction (2), operands (2), subsequently (2), renamed (2), vax (2), similar (2), included (2), modified (2), microcode (2), includes (2), rated (2), 200 (2), due (2), name (2), through (2), release (2), designation (2), however (2), officially (2), modern (2), various (2), improvements (2), lines (2), likely (2), years (2), prior (2), well (2), basic (2), upgrade (2), within (2), power (2), superscalar (2), numbered (2), generally (2), reduced (2), handling (2), size (2), major (2), revisions (2), features (2), provided (2), though (2), dbcc (2), where (2), loop (2), false (2), bcc (2), codes (2), equal (2), possible (2), bra (2), separate (2), flow (2), rts (2), interrupt (2), operation (2), permitting (2), single (2), clear (2), ccr (2), shifts (2), zero (2), lsl (2), lsr (2), asr (2), asl (2), roxl (2), roxr (2), rol (2), ror (2), eor (2), sub (2), mulu (2), unsigned (2), muls (2), divu (2), divs (2), comparison (2), pre (2), indirection (2), scaled (2), indexing (2), plus (2), immediate (2), moveq (2), stored (2), assemblers (2), 4000 (2), very (2), indirect (2), increment (2), removed (2), did (2), get (2), bigger (2), divide (2), quotient (2), remainder (2), field (2), manipulations (2), what (2), present (2), link (2), etc (2), virtualization (2), modification (2), flag (2), eight (2), purpose (2), those (2), certain (2), usually (2), split (2), pdp (2), intended (2), earlier (2), bosch (2), manufactured (2), corporation (2), variety (2), faster (2), 300 (2), 600 (2), they (2), tandy (2), microsystems (2), game (2), arcade (2), capcom (2), jaguar (2), 16b (2), 6000 (2), neo (2), geo (2), mega (2), drive (2), sinclair (2), calculators (2), space (2), shuttle (2), pilot (2), texas (2), instruments (2), 060 (2), 040 (2), 128 (2), 132 (2), max (2), 114 (2), carrier (2), plastic (2), map (2), alu (2), caches (2), ability (2), 256 (2), improvement (2), notes (2), internally (2), nextcube (2), m68k (2), appearance (2), upload (2), file (2), changes (2), subsection (2), log (2), create (2), account (2), donate (2), menu (2), mobile, cookie, statement, statistics, conduct, legal, safety, contacts, disclaimers, additional, site, you, agree, registered, trademark, non, profit, organization, foundation, creative, attribution, sharealike, license, rendered, parsoid, edited, 2026, utc, hidden, different, https, org, php, title, motorola_68000_series, oldid, 1370243125, yale, lux, israel, spain, bnf, france, united, states, national, authority, databases, 5000, mpc5xx, dspcontroller, dsp568xx, rs08, s08, 6804, 6802, 6801, 6803, e6500, qoriq, e5500, e600, 74xx, e500, 7xx, e300, 6xx, e200, units, 68882, fpus, coprocessors, mc88110, mc88100, 6309, 6809, 14500, industrial, nxp, quite, extensive, list, magazine, 1986, wikibooks, book, assembly, howe, dennis, imperial, college, london, foldoc, perelman, michael, 2002, palgrave, 312, 29408, steal, idea, intellectual, rights, corporate, confiscation, creativity, brown, peter, law, firms, kept, busy, 1996, rides, again, lazzaro, joseph, january, services, inconsistent, blind, ryan, bob, 80x86, halfhill, tom, discloses, price, specs, latest, dasd, advertisement, thinking, getting, bed, waller, larry, 102, balancing, act, style, substance, buy, topics, wins, 20m, contract, review, currents, 107, supermini, delivers, mini, mueller, scott, que, books, 88022, 856, upgrading, repairing, pcs, second, edition, priorartdatabase, via, ipcom000059679d, sample, impact, masken, und, fakes, wiki, 2011, natami, knowledge, forum, happy, birthday, arne, 2010, m68060, m68040, mc68040, mc68ec030rp40, mc68ec030rp40b, mc68ec030rp40c, mc68ec030rp25, mc68ec030rp25b, mc68ec030rp25c, mc68030, mc68ec020fg16, 2023, mc68020, mc68012, mc68010, 500, accelerator, boehn, gunnar, von, www, designed, vmebus, dozens, successful, simpler, cheaper, sophisticated, superh, types, when, fourth, since, old, marketplace, defunct, converting, newer, sparc, pentium, 80386, 80286, 8088, 8086, compatibles, subset, base, machine, adventures, magnetic, scrolls, advent, team, created, enhancements, vampire, branded, accelerators, mainline, demise, extent, chips, ones, listed, called, meta, full, native, speeds, fraction, emulations, supposedly, mid, per, amidst, apparent, proliferation, filed, found, licensees, repeated, delays, introduction, blamed, occasion, improve, speech, capabilities, apparently, introduce, ultimately, entered, bankruptcy, sold, patents, litigator, attempted, infringement, appeal, libel, slander, basis, comments, representative, characterised, unfavourably, remarks, press, 615, 3250, despite, increasing, competition, distinguish, emphasising, campaign, drawing, aesop, fables, fox, climbs, back, stallion, pluck, fruit, off, tree, folktale, advertising, themes, employed, investors, declined, finance, further, companies, involved, discussions, parties, able, renew, whereas, previous, remained, doubt, little, red, riding, hood, arizona, founded, former, honeywell, designers, claimed, five, times, advantage, 1000, superminicomputers, implementing, pipelines, fetch, ifp, executive, oep, relying, featuring, 4096, entry, retrieving, multiple, buses, latter, introducing, reported, e1000, followed, telecommunications, offering, rating, nixdorf, months, time, custom, mainframes, roadmap, beyond, 350, 800, possibly, 68100, 2000, plans, fell, stopped, shortly, favor, like, official, revision, process, away, superior, pipelining, speculated, upon, groups, lineup, licensed, somewhat, slower, dma, controller, host, serial, port, usenet, battle, resources, competing, scheduled, succeed, 5μm, lp040, superpipelined, borrowing, 88110, anticipated, subsequent, reports, indicated, considered, meriting, necessary, investment, odd, releases, reactions, issues, raised, hence, expected, consumption, thus, heat, dissipation, improved, optimized, optimizations, goals, reasons, progressing, quickly, assumed, demanding, project, cancelled, numbers, modifications, likewise, powerful, none, them, enough, classify, 4th, functionality, compatibility, microarchitecture, decremented, ffff, branched, terminating, allowed, coding, loops, nothing, count, start, check, entering, facilitated, nesting, specified, tests, greater, less, combinations, inversions, remaining, conditions, true, mnemonic, encoding, otherwise, jmp, jsr, rte, trap, trigger, chk, tas, performed, indivisible, synchronize, sharing, semaphores, manipulation, bset, bclr, bchg, invert, btst, change, respectively, right, put, sign, rotates, exclusive, inclusive, abcd, nbcd, sbcd, binary, coded, decimal, neg, additive, negation, cmp, done, subtracting, arguments, without, storing, setting, source, changed, notable, dyadic, dot, letter, suffixes, occur, words, longs, existing, quick, quicker, clr, both, addq, subq, opcode, 400, absolute, location, symbol, trailing, hexadecimal, symbolic, translated, assembler, displacement, useful, actual, dependent, adjusts, long, post, simple, direct, extensions, state, determine, cpuid, causing, responding, interrupts, unlk, pea, invocation, beq, bne, bhi, blo, bmi, bpl, unconditional, type, conversion, vice, versa, rotation, load, store, divided, following, broad, meet, copies, unprivileged, sensitive, better, popek, goldberg, requirements, addition, upper, lower, modify, record, results, jumps, overflow, negative, deserves, mention, because, permits, extra, shift, separated, linkage, accept, label, came, 8080, typically, combine, freely, rather, restricted, programming, humans, easier, write, generators, compilers, orthogonal, people, familiar, feel, comfortable, specialized, ways, ssp, usp, pointers, proprietary, editing, macrosystem, casablanca, 1997, black, box, graphic, amateur, hobby, videographer, worth, noting, professional, counterpart, draco, groundbreaking, paint, effects, originally, released, 1981, lifetime, entire, except, implemented, contender, arena, abekas, 8150, dve, play, trinity, globecaster, 68030s, fgs, 4500, robert, bts, drove, perform, animation, easily, ran, versados, phong, shading, gouraud, quantel, paintbox, derived, huge, applications, millions, automotive, engine, controllers, then, fast, iintx, iif, iig, pro, limited, minimum, ram, installed, imagesetters, 200ps, 1500, 300ps, 2500, thereafter, preferred, clones, already, gone, riscs, amd, 29000, named, era, rockets, missiles, atlas, redstone, cold, war, linotronic, powering, choice, numerous, audio, tasks, input, frequently, boards, snk, saturn, servers, cdtv, aes, 128k, consoles, end, critical, radiation, hardened, voyage, 208, 1991, 030, 020, 1984, 000, quad, flat, grid, array, ceramic, leadless, clcc, leaded, shrink, spdip, frequency, agu, thereby, cycles, cycle, integer, multiplication, works, 2e71m, lacks, ieee, transcendental, function, six, burst, larger, unrestricted, longword, alignment, directly, accessible, variant, gib, fewer, clock, ticks, string, library, primitives, restartable, cmos, 68360, pipelined, fully, interfaces, 68sec000, ceased, replaced, conjunction, today, derivatives, still, aim, best, sharp, commodore, iris, cdcnet, device, precomputer, unlimited, vtech, masscomp, aesthedes, turbo, nextstation, falcon, x68000, popular, primary, citation, needed, m68000, big, endianness, branching, ago, designer, redirected, encyclopedia, item, printable, download, print, export, switch, legacy, parser, shortened, url, cite, information, permanent, related, here, actions, english, talk, oʻzbekcha, ўзбекча, українська, svenska, русский, português, polski, norsk, bokmål, nederlands, 한국어, italiano, magyar, français, suomi, español, deutsch, čeština, català, العربية, top, pages, recent, community, portal, learn, help, contribute, random, current, events, navigation, content,
Text of the page (random words):
mmu 68881 68 ec 030 132 pin qfp 128 pin pga 25 40 10 11 32 68881 1991 68040 179 pin pga 12 184 pin qfp 13 20 40 32 mmu fpu 68 lc 040 179 pin pga 12 184 pin qfp 13 20 33 32 mmu 68 ec 040 179 pin pga 12 184 pin qfp 12 20 33 13 32 1994 68060 206 pin pga 14 15 50 133 16 17 32 mmu fpu 68 lc 060 206 pin pga 14 15 208 pin qfp 50 133 16 17 32 mmu 68 ec 060 206 pin pga 14 15 50 133 16 17 32 uses edit the genesis has a 68000 clocked at 7 6 mhz as its main cpu the 680x0 line of processors has been used in a variety of systems from high end texas instruments calculators the ti 89 ti 92 and voyage 200 lines to all of the members of the palm pilot series that run palm os 1 x to 4 x os 5 x is arm based and even radiation hardened versions in the critical control systems of the space shuttle the 680x0 family was well known for powering desktop computers and video game consoles such as the macintosh 128k amiga sinclair ql atari st genesis mega drive neo geo aes neo geo cd cdtv they were the processors of choice in the 1980s for unix workstations and servers such as at t s unix pc tandy s model 16 16b 6000 sun microsystems sun 1 sun 2 sun 3 next computer silicon graphics sgi and numerous others the saturn uses the 68000 for audio processing and other i o tasks while the jaguar includes a 68000 intended for basic system control and input processing but was frequently used for running game logic many arcade boards also use processors from the 680x0 family including those from sega capcom and snk the first several versions of adobe s postscript interpreters were 68000 based the 68000 in the apple laserwriter and laserwriter plus was clocked faster than the version used then in macintosh computers a fast 68030 in later postscript interpreters including the standard resolution laserwriter iintx iif and iig also 300 dpi the higher resolution laserwriter pro 600 series usually 600 dpi but limited to 300 dpi with minimum ram installed and the very high resolution linotronic imagesetters the 200ps 1500 dpi and 300ps 2500 dpi thereafter adobe generally preferred a risc for its processor as its competitors with their postscript clones had already gone with riscs often an amd 29000 series the early 68000 based adobe postscript interpreters and their hardware were named for cold war era u s rockets and missiles atlas redstone etc microcontrollers derived from the 680x0 family have been used in a huge variety of applications cpu32 and coldfire microcontrollers have been manufactured in the millions as automotive engine controllers many proprietary video editing systems also use processors from the 680x0 family including the macrosystem casablanca 1997 which was a black box with an easy to use graphic interface intended for the amateur and hobby videographer market it is also worth noting its earlier bigger and more professional counterpart the draco 1995 the groundbreaking quantel paintbox series of early based 24 bit paint and effects system was originally released in 1981 and during its lifetime used nearly the entire range of processors from the 680x0 family except the 68060 which was never implemented in its design another contender in the video arena the abekas 8150 dve system used the 68ec030 and the play trinity later renamed globecaster uses several 68030s the bosch fgs 4000 4500 video graphics system manufactured by robert bosch corporation later bts 1983 used a 68000 as its main processor it drove several others to perform 3d animation in a computer that could easily apply gouraud and phong shading and ran a modified version of the motorola versados operating system architecture edit motorola 68000 series registers 3 1 2 3 1 5 0 7 0 0 bit position data registers d0 data 0 d1 data 1 d2 data 2 d3 data 3 d4 data 4 d5 data 5 d6 data 6 d7 data 7 address registers a0 address 0 a1 address 1 a2 address 2 a3 address 3 a4 address 4 a5 address 5 a6 address 6 stack pointers a7 usp stack pointer user a7 ssp stack pointer supervisor program counter pc program counter status register 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 bit position t s m 0 i 0 0 0 x n z v c sr people who are familiar with the pdp 11 or vax usually feel comfortable with the 68000 series with the exception of the split of general purpose registers into specialized data and address registers the 68000 architecture is in many ways a 32 bit pdp 11 it had a more orthogonal instruction set than those of many processors that came before e g 8080 and after e g x86 that is it was typically possible to combine operations freely with operands rather than being restricted to using certain addressing modes with certain instructions this property made programming relatively easy for humans and also made it easier to write code generators for compilers the 68000 series has eight 32 bit general purpose data registers d0 d7 and eight address registers a0 a7 the last address register is the stack pointer and assemblers accept the label sp as equivalent to a7 in addition it has a 16 bit status register the upper 8 bits is the system byte and modification of it is privileged the lower 8 bits is the user byte also known as the condition code register ccr and modification of it is not privileged the 68000 comparison arithmetic and logic operations modify condition codes to record their results for use by later conditional jumps the condition code bits are zero z carry c overflow v extend x and negative n the extend x flag deserves special mention because it is separate from the carry flag this permits the extra bit from arithmetic logic and shift operations to be separated from the carry for flow of control and linkage while the 68000 had a supervisor mode it did not meet the popek and goldberg virtualization requirements due to the single instruction move from sr which copies the status register to another register being unprivileged but sensitive in the motorola 68010 and later this was made privileged to better support virtualization software the 68000 series instruction set can be divided into the following broad categories load and store move arithmetic add sub muls mulu divs divu bit shifting asl asr lsl lsr bit rotation ror rol roxl roxr logic operations and or not eor type conversion byte to word and vice versa conditional and unconditional branches bra bcc beq bne bhi blo bmi bpl etc subroutine invocation and return bsr rts stack management link unlk pea causing and responding to interrupts exception handling there is no equivalent to the x86 cpuid instruction to determine what cpu or mmu or fpu is present the motorola 68020 added some new instructions that include some minor improvements and extensions to the supervisor state several instructions for software management of a multiprocessing system which were removed in the 68060 some support for high level languages which did not get used much and was removed from future 680x0 processors bigger multiply 32 32 64 bits and divide 64 32 32 bits quotient and 32 bits remainder instructions and bit field manipulations the standard addressing modes are register direct data register e g d0 address register e g a0 register indirect simple address e g a0 address with post increment e g a0 address with pre decrement e g a0 address with a 16 bit signed offset e g 16 a0 register indirect with index register and 8 bit signed offset e g 8 a0 d0 or 8 a0 a1 for a0 and a0 the actual increment or decrement value is dependent on the operand size a byte access adjusts the address register by 1 a word by 2 and a long by 4 pc program counter relative with displacement relative 16 bit signed offset e g 16 pc this mode was very useful for position independent code relative with 8 bit signed offset with index e g 8 pc d2 absolute memory location either a number e g 4000 or a symbolic name translated by the assembler most assemblers used the symbol for hexadecimal instead of 0x or a trailing h there were 16 and 32 bit versions of this addressing mode immediate mode data stored in the instruction e g 400 quick immediate mode 3 bit unsigned or 8 bit signed with moveq with value stored in opcode in addq and subq 0 is the equivalent to 8 e g moveq 0 d0 was quicker than clr l d0 though both made d0 equal to 0 plus access to the status register and in later models other special registers the motorola 68020 added a scaled indexing address mode and added another level of indirection to many of the pre existing modes most instructions have dot letter suffixes permitting operations to occur on 8 bit bytes b 16 bit words w and 32 bit longs l most instructions are dyadic that is the operation has a source and a destination and the destination is changed notable instructions were arithmetic add sub mulu unsigned multiply muls signed multiply divu divs neg additive negation and cmp a comparison done by subtracting the arguments without storing the result setting the status bits binary coded decimal arithmetic abcd nbcd and sbcd logic eor exclusive or and not logical not or inclusive or shifting logical i e right shifts put zero in the most significant bit lsl lsr arithmetic shifts i e sign extend the most significant bit asr asl rotates through extend and not roxl roxr rol ror bit test and manipulation in memory or data register bset set to 1 bclr clear to 0 bchg invert and btst no change all of these instructions first test the destination bit and set clear the ccr z bit if the destination bit is 0 1 respectively multiprocessing control tas test and set performed an indivisible bus operation permitting semaphores to be used to synchronize several processors sharing a single memory flow of control jmp jump jsr jump to subroutine bsr relative address jump to subroutine rts return from subroutine rte return from exception i e an interrupt trap trigger a software exception similar to software interrupt chk a conditional software exception branch bcc where the cc specified one of 14 tests of the condition codes in the status register equal greater than less than carry and most combinations and logical inversions available from the status register of the remaining two possible conditions always true and always false bra branch always has a separate mnemonic and bsr branch to subroutine takes the encoding that would otherwise have been branch never decrement and branch dbcc where cc was as for the branch instructions which provided the condition was false decremented the low word of a d register and if the result was not 1 ffff branched to a destination this use of 1 instead of 0 as the terminating value allowed the easy coding of loops that had to do nothing if the count was 0 to start with with no need for another check before entering the loop this also facilitated nesting of dbcc last generation edit the 4th generation 68060 provided equivalent functionality though not instruction set architecture compatibility to most of the features of the intel p5 microarchitecture other 680x0 cpus edit motorola mainly used even numbers for major revisions to the cpu core such as 68000 68020 68040 and 68060 the 68010 was a revised version of the 68000 with minor modifications to the core and likewise the 68030 was a revised 68020 with some more powerful features none of them significant enough to classify as a major upgrade to the core the 68050 was reportedly a minor upgrade of the 68040 that lost a battle for resources within motorola competing against projects that had been scheduled to succeed it the 0 5μm low power low cost lp040 and the superscalar superpipelined q borrowing from the 88110 and anticipated as the 68060 18 subsequent reports indicated that motorola had considered the 68050 as not meriting the necessary investment in production of the part 19 odd numbered releases had always been reactions to issues raised within the prior even numbered part hence it was generally expected that the 68050 would have reduced the 68040 s power consumption and thus heat dissipation improved exception handling in the fpu used a smaller feature size and optimized the microcode in line with program use of instructions many of these optimizations were included with the 68060 and were part of its design goals for any number of reasons likely that the 68060 was in development that the 80486 was not progressing as quickly as motorola assumed it would and that the 68060 was a demanding project the 68050 was cancelled early in development there was no official revision of the 68060 as motorola was in the process of shifting away from the 68000 and 88000 processor lines into its new powerpc business so the 68070 was never developed had it been produced it would have been a revised 68060 likely with a superior fpu pipelining was widely speculated upon on usenet groups there was a cpu with the 68070 designation however this was not officially part of motorola s 680x0 lineup and was instead produced by philips it was also produced many years prior to the release of the 68060 as well as its predecessors this 68070 was a licensed and somewhat slower version of the 16 32 bit 68000 with a basic dma controller i 2 c host and an on chip serial port and was used as the main cpu in the philips cd i motorola had announced a product roadmap beyond the 68060 which includes the 68080 rated at 200 350 mips due by 1995 and a product rated at 800 mips possibly with the name 68100 by 2000 19 all of these plans fell through after motorola stopped development of the 680x0 series in 1994 shortly after the release of the 68060 the last cpu in the 680x0 series in favor of powerpc a cpu with the 68080 designation was also produced however much like with the 68070 above this was also not officially part of the 680x0 series and was produced as a modern fpga implementation of the 680x0 series with various improvements 1 other variants edit the personal computers xt 370 and at 370 pc based ibm compatible mainframes each included two modified motorola 68000 processors with custom microcode to emulate s 370 mainframe instructions 20 21 an arizona based company edge computer corp reportedly founded by former honeywell designers produced processors compatible with the 68000 series these being claimed as having a three to five times performance and 18 to 24 months time advantage over motorola s own products 22 in 1987 the company introduced the edge 1000 range of 32 bit superminicomputers implementing the motorola instruction set in the edge mainframe architecture employing two independent pipelines an instruction fetch pipeline ifp and operand executive pipeline oep relying on a branch prediction unit featuring a 4096 entry branch cache retrieving instructions and operands over multiple buses 23 an agreement between edge computer and olivetti subsequently led to the latter introducing products in its own linea duo range based on edge computer s machines 24 the company was subsequently renamed to edgcore technology inc 25 12 also reported as edgecore technology inc 26 edgcore s deal with olivetti in 1987 to supply ...
|