
Computer Arithmetic and Verilog HDL Fundamentals
Joseph Cavanagh(Author)
CRC Press
1st Edition
Published on 24. November 2009
Book
Hardback
972 pages
978-1-4398-1124-5 (ISBN)
Description
Verilog Hardware Description Language (HDL) is the state-of-the-art method for designing digital and computer systems. Ideally suited to describe both combinational and clocked sequential arithmetic circuits, Verilog facilitates a clear relationship between the language syntax and the physical hardware. It provides a very easy-to-learn and practical means to model a digital system at many levels of abstraction.
Computer Arithmetic and Verilog HDL Fundamentals details the steps needed to master computer arithmetic for fixed-point, decimal, and floating-point number representations for all primary operations. Silvaco International's SILOS, the Verilog simulator used in these pages, is simple to understand, yet powerful enough for any application. It encourages users to quickly prototype and de-bug any logic function and enables single-stepping through the Verilog source code. It also presents drag-and-drop abilities.
Introducing the three main modeling methods-dataflow, behavioral, and structural-this self-contained tutorial-
Covers the number systems of different radices, such as octal, decimal, hexadecimal, and binary-coded variations
Reviews logic design fundamentals, including Boolean algebra and minimization techniques for switching functions
Presents basic methods for fixed-point addition, subtraction, multiplication, and division, including the use of decimals in all four operations
Addresses floating-point addition and subtraction with several numerical examples and flowcharts that graphically illustrate steps required for true addition and subtraction for floating-point operands
Demonstrates floating-point division, including the generation of a zero-biased exponent
Designed for electrical and computer engineers and computer scientists, this book leaves nothing unfinished, carrying design examples through to completion. The goal is practical proficiency. To this end, each chapter includes problems of varying complexity to be designed by the reader.
Computer Arithmetic and Verilog HDL Fundamentals details the steps needed to master computer arithmetic for fixed-point, decimal, and floating-point number representations for all primary operations. Silvaco International's SILOS, the Verilog simulator used in these pages, is simple to understand, yet powerful enough for any application. It encourages users to quickly prototype and de-bug any logic function and enables single-stepping through the Verilog source code. It also presents drag-and-drop abilities.
Introducing the three main modeling methods-dataflow, behavioral, and structural-this self-contained tutorial-
Covers the number systems of different radices, such as octal, decimal, hexadecimal, and binary-coded variations
Reviews logic design fundamentals, including Boolean algebra and minimization techniques for switching functions
Presents basic methods for fixed-point addition, subtraction, multiplication, and division, including the use of decimals in all four operations
Addresses floating-point addition and subtraction with several numerical examples and flowcharts that graphically illustrate steps required for true addition and subtraction for floating-point operands
Demonstrates floating-point division, including the generation of a zero-biased exponent
Designed for electrical and computer engineers and computer scientists, this book leaves nothing unfinished, carrying design examples through to completion. The goal is practical proficiency. To this end, each chapter includes problems of varying complexity to be designed by the reader.
Reviews / Votes
"Cavanagh has provided readers with a very large work on the topics of addition, subtraction, multiplication, and division. ... The student who completes a course based on this work will have achieved a great deal. Summing Up: Recommended."-CHOICE, June 2010
More details
Language
English
Place of publication
Bosa Roca
United States
Publishing group
Taylor & Francis Inc
Target group
College/higher education
Electrical and computer engineers who design digital arithmetic hardware; students in electrical engineering, computer engineering, and computer science.
Product notice
Paper over boards
Illustrations
750 s/w Abbildungen, 72 s/w Tabellen
72 Tables, black and white; 750 Illustrations, black and white
Dimensions
Height: 254 mm
Width: 178 mm
Weight
1970 gr
ISBN-13
978-1-4398-1124-5 (9781439811245)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Joseph Cavanagh
Computer Arithmetic and Verilog HDL Fundamentals
E-Book
12/2017
CRC Press
€257.99
Available for download
Person
Joseph Cavanagh is an adjunct professor in the computer engineering department at Santa Clara University in California.
Content
Number Systems and Number Representations. Logic Design Fundamentals. Introduction to Verilog HDL. Fixed-Point Addition. Fixed-Point Subtraction. Fixed-Point Multiplication. Fixed-Point Division. Decimal Addition. Decimal Subtraction. Decimal Multiplication. Decimal Division. Floating-Point Addition. Floating-Point Subtraction. Floating-Point Multiplication. Floating-Point Division. Additional Floating-Point Topics. Additional Topics in Computer Arithmetic. Appendices. Index.