文档介绍:Processor Design
Processor Design
System-on-puting for ASICs and FPGAs
Edited by
Jari Nurmi
Tampere University of Technology
Finland
A . Catalogue record for this book is available from the Library of Congress.
ISBN 978-1-4020-5529-4 (HB)
ISBN 978-1-4020-5530-0 (e-book)
Published by Springer,
. Box 17, 3300 AA Dordrecht, herlands.
Printed on acid-free paper
All Rights Reserved
© 2007 Springer
No part of this work may be reproduced, stored in a retrieval system, or transmitted
in any form or by any means, electronic, mechanical, photocopying, microfilming, recording
or otherwise, without written permission from the Publisher, with the exception
of any material supplied specifically for the purpose of being entered
and executed on puter system, for exclusive use by the purchaser of the work.
To Pirjo, Lauri, Eero, and Santeri
Preface
When I started puting career by programming a PDP-puter
as a freshman in the university in early 1980s, I could not have dreamed
that one day I’d be able to design a processor. At that time, the freshmen
were only allowed to use PDP. Next year I was given the permission to use
the famous brand-new VAX-puter. Also, my new roommate at the
dorm had got one of the first puters, modore-64 which
we started to explore together. Again, I could not have imagined that
hundreds of times the processing power will be available in an everyday
embedded device just a quarter of century later.
Little by little I delved into the design of digital circuits, puter
architecture. I finally learned my lessons in RISC philosophy when I was
puter architecture classes in early 1990s according to the
famous groundbreaking book by Hennessy and Patterson. At that time, I
had already started to design processors, first some simple configurable fil-
ters and then straightforward DSP cores. The story continued in a number
of different kinds of design projects purely in academia, as academia-
industry coope