Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site terak.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!mcnc!decvax!genrad!panda!talcott!harvard!seismo!hao!noao!terak!doug From: doug@terak.UUCP (Doug Pardee) Newsgroups: net.micro.16k Subject: Re: 32xxx bus cycles & CPU speed Message-ID: <459@terak.UUCP> Date: Tue, 26-Mar-85 12:24:33 EST Article-I.D.: terak.459 Posted: Tue Mar 26 12:24:33 1985 Date-Received: Sun, 31-Mar-85 04:23:35 EST References: <928@sjuvax.UUCP> <446@terak.UUCP> <659@mako.UUCP> Organization: Terak Corporation, Scottsdale, AZ, USA Lines: 31 The figures reproduced below were obtained by "fudging" out the last clock cycle of an operand access (T4). This is the "wind-down" cycle, where the various control lines are released. Notice that while a single-cycle is shown to need 4 clocks w/MMU, a double-cycle needs 9 and a triple-cycle needs 14 -- all but the last cycle are shown at the full 5 clocks. The figures below represent the CPU's view of bus timing, since it has all of the operand data it needs without waiting for the wind-down clock cycle to complete. But it still cannot access the bus again until that clock cycle has finished. These figures are an accurate picture of operand access time on an otherwise idle memory bus. They don't represent end-to-end memory bus cycle times. > I don't think National literature backs either of you, however, these numbers > were heard over the phone from National: > > byte align unalign align unalign > word word double double > or > aligned > double > > '016 3 3 7 7 11 > '016+MMU 4 4 9 9 14 > '032 3 3 3 3 7 > '032+MMU 4 4 4 4 9 -- Doug Pardee -- Terak Corp. -- !{hao,ihnp4,decvax}!noao!terak!doug