𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Digital Computer Arithmetic Datapath Design Using Verilog HDL: CD-ROM Included

✍ Scribed by James E. Stine (auth.)


Publisher
Springer US
Year
2004
Tongue
English
Leaves
184
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


The role of arithmetic in datapath design in VLSI design has been increasing in importance over the last several years due to the demand for processors that are smaller, faster, and dissipate less power. Unfortunately, this means that many of these datapaths will be complex both algorithmically and circuitΒ­ wise. As the complexity of the chips increases, less importance will be placed on understanding how a particular arithmetic datapath design is implemented and more importance will be given to when a product will be placed on the market. This is because many tools that are available today, are automated to help the digital system designer maximize their efficiently. Unfortunately, this may lead to problems when implementing particular datapaths. The design of high-performance architectures is becoming more compliΒ­ cated because the level of integration that is capable for many of these chips is in the billions. Many engineers rely heavily on software tools to optimize their work, therefore, as designs are getting more complex less understanding is going into a particular implementation because it can be generated automatiΒ­ cally. Although software tools are a highly valuable asset to designer, the value of these tools does not diminish the importance of understanding datapath eleΒ­ ments. Therefore, a digital system designer should be aware of how algorithms can be implemented for datapath elements. Unfortunately, due to the complexΒ­ ity of some of these algorithms, it is sometimes difficult to understand how a particular algorithm is implemented without seeing the actual code.

✦ Table of Contents


Front Matter....Pages i-xi
Motivation....Pages 1-5
Verilog at the RTL Level....Pages 7-26
Addition....Pages 27-54
Multiplication....Pages 55-101
Division Using Recurrence....Pages 103-127
Elementary Functions....Pages 129-159
Division Using Multiplicative-Based Methods....Pages 161-169
Back Matter....Pages 171-181

✦ Subjects


Circuits and Systems; Electrical Engineering; Processor Architectures; Computer-Aided Engineering (CAD, CAE) and Design; Computer Hardware


πŸ“œ SIMILAR VOLUMES


Digital Computer Arithmetic Datapath Des
✍ James E. Stine πŸ“‚ Library πŸ“… 2003 πŸ› Springer 🌐 English

This text presents basic implementation strategies for arithmetic datapath designs and methodologies utilized in the digital system. The author implements various datapath designs for addition, subtraction, multiplication, and division. Theory is presented to illustrate and explain why certain desig

Digital Computer Arithmetic Datapath Des
✍ James E. Stine πŸ“‚ Library πŸ“… 2003 🌐 English

This text presents basic implementation strategies for arithmetic datapath designs and methodologies utilized in the digital system. The author implements various datapath designs for addition, subtraction, multiplication, and division. Theory is presented to illustrate and explain why certain desig

Computer Arithmetic and Verilog HDL Fund
✍ Joseph Cavanagh πŸ“‚ Library πŸ“… 2009 πŸ› CRC Press 🌐 English

<P>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 ha

FSM-based Digital Design using Verilog H
✍ Peter Minns, Ian Elliott πŸ“‚ Library πŸ“… 2008 πŸ› Wiley 🌐 English

As digital circuit elements decrease in physical size, resulting in increasingly complex systems, a basic logic model that can be used in the control and design of a range of semiconductor devices is vital. Finite State Machines (FSM) have numerous advantages; they can be applied to many areas (incl

Computer Principles and Design in Verilo
✍ Yamin Li πŸ“‚ Library πŸ“… 2015 πŸ› Wiley 🌐 English

Uses Verilog HDL to illustrate computer architecture and microprocessor design, allowing readers to readily simulate and adjust the operation of each design, and thus build industrially relevant skills- Introduces the computer principles, computer design, and how to use Verilog HDL (Hardware Descrip

Digital Design and Verilog HDL Fundament
✍ Cavanagh, Joseph J. F πŸ“‚ Library πŸ“… 2008 πŸ› CRC Press 🌐 English

Comprehensive and self contained, this tutorial covers the design of a plethora of combinational and sequential logic circuits using conventional logic design and Verilog HDL. Number systems and number representations are presented along with various binary codes. Several advanced topics are covered