This book emerged from lecture notes of a course taught in the second year to students of Computer Science at the Federal Institute of TechΒ nology, Zurich. The topic of hardware design plays a relatively minor role in CompuΒ ter Science curricula at many universities. Most courses concentrate on th
Digital Circuit Design for Computer Science Students: An Introductory Textbook
β Scribed by Prof. Dr. Niklaus Wirth (auth.)
- Publisher
- Springer-Verlag Berlin Heidelberg
- Year
- 1995
- Tongue
- English
- Leaves
- 207
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
This textbook provides a thorough and systematic introduction to designing digital circuits. The author is the leading programming language designer of our time and in this book, based on a course for 2nd-year students at the Federal Institute of Technology (ETH) in Zurich, he aims to close the gap between hardware and software design. He encourages the student to put the theory to work in exercises that include lab work culminating in the design of a simple yet complete computer. The lab work is based on a workstation equipped with a single field programmable gate array chip and software tools for entering, editing, and analyzing designs. This text is a modern introduction to designing circuits using state-of-the-art technology and a concise, easy to master hardware description language (Lola)
β¦ Table of Contents
Front Matter....Pages i-xiii
Transistors and Gates....Pages 1-11
Combinational Circuits....Pages 13-37
Latches and Registers....Pages 39-47
Synchronous, Sequential Circuits....Pages 49-63
Bus Systems....Pages 65-70
Memories....Pages 71-78
Formal Description of Synchronous Circuits....Pages 79-93
Design of an Elementary Computer....Pages 95-115
Multiplication and Division....Pages 117-129
Design of a Computer Based on a Microprocessor....Pages 131-137
Interfaces Between Asynchronous Units....Pages 139-146
Serial Data Transmission....Pages 147-173
Back Matter....Pages 175-205
β¦ Subjects
Circuits and Systems; Logic Design; Electronics and Microelectronics, Instrumentation
π SIMILAR VOLUMES
Nanotechnology is one of the most important growth areas of this century. Nanoscience, the science underpinning nanotechnology, is a multidisciplinary subject covering atomic, molecular and solid state physics, as well as much of chemistry. Nanostructures are known to exhibit novel and improved mate
Nanotechnology is one of the most important growth areas of this century. Nanoscience, the science underpinning nanotechnology, is a multidisciplinary subject covering atomic, molecular and solid state physics, as well as much of chemistry. Nanostructures are known to exhibit novel and improved mate
<P>Nanotechnology is one of the most important growth areas of this century. Nanoscience, the science underpinning nanotechnology, is a multidisciplinary subject covering atomic, molecular and solid state physics, and much of chemistry. Nanostructures are known to exhibit novel and improved material
<p>The present Lecture Notes evolved from a course given at the Technische Hogeschool Eindhoven and later at the Technische Hogeschool Twente. They are intended for computer science students; more specifically, their goal is to introduce the notions of computability and decidability, and to prepare