Overview
- Provides semester-length textbook for students in computer and electrical engineering, covering the design of complex computing blocks from architectural specifications
- Focuses not only on CPU architecture, but also covers in detail system buses, peripherals and memories
- Presented in a manner catering to young engineering minds, this textbook minimizes text, while using a systematic design approach with architectural schematics, timing diagrams and control circuits
- Includes extensive exercises and projects at the end of each chapter
- Solutions to review problems and PowerPoint slides for instructors available
- Request lecturer material: sn.pub/lecturer-material
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (8 chapters)
Keywords
About this book
It is based on the author’s decades of industrial experience with computer architecture and design, as well as with teaching students focused on pursuing careers in computer engineering. Unlike a number of existing textbooks for this course, this one focuses not only on CPU architecture, but also covers in great detail in system buses, peripherals and memories.
This book teaches every element in a computing system in two steps. First, it introduces the functionality of each topic (and subtopics) and then goes into “from-scratch design” of a particular digital block from its architectural specifications using timing diagrams. The author describes how the data-path of a certain dig
ital block is generated using timing diagrams, a method which most textbooks do not cover, but is valuable in actual practice. In the end, the user is ready to use both the design methodology and the basic computing building blocks presented in the book to be able to produce industrial-strength designs.
Reviews
“This book can be part of computer engineering and electrical engineering graduate coursework and can be a reference book for engineers. It takes a bottom-up approach in which the author has covered basic principles before going into the breadth and depth of complex topics. It can broadly be divided in three sections: logic design, I/O, and central processing unit (CPU) design.” (Krishna Nagar, Computing Reviews , January, 25 , 2018)
Authors and Affiliations
About the author
Bibliographic Information
Book Title: Fundamentals of Computer Architecture and Design
Authors: Ahmet Bindal
DOI: https://doi.org/10.1007/978-3-030-00223-7
Publisher: Springer Cham
eBook Packages: Engineering, Engineering (R0)
Copyright Information: Springer Nature Switzerland AG 2019
Hardcover ISBN: 978-3-030-00222-0Published: 18 February 2019
eBook ISBN: 978-3-030-00223-7Published: 31 January 2019
Edition Number: 2
Number of Pages: XIV, 592
Number of Illustrations: 812 b/w illustrations, 1 illustrations in colour
Topics: Circuits and Systems, Processor Architectures, Electronics and Microelectronics, Instrumentation