Skip to main content
  • Book
  • © 2012

Guide to FPGA Implementation of Arithmetic Functions

  • All along the book numerous examples of FPGA implementation are described
  • The circuits are modeled in VHDL
  • Complete and synthesizable source files are available at the author's web site www.arithmetic-circuits.org
  • It is not a book on Hardware Description Languages, and the reader is assumed to have a basic knowledge of VHDL
  • It is not a book on Logic Circuits either, and the reader is assumed to be familiarized with the basic concepts of combinational and sequential circuits
  • Includes supplementary material: sn.pub/extras

Part of the book series: Lecture Notes in Electrical Engineering (LNEE, volume 149)

Buy it now

Buying options

eBook USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (16 chapters)

  1. Front Matter

    Pages i-xv
  2. Basic Building Blocks

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 1-22
  3. Architecture of Digital Circuits

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 23-54
  4. Special Topics of Data Path Synthesis

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 55-81
  5. Control Unit Synthesis

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 83-94
  6. Electronic Aspects of Digital Design

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 95-125
  7. EDA Tools

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 127-151
  8. Adders

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cant
    Pages 153-182
  9. Multipliers

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 183-220
  10. Dividers

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 221-249
  11. Other Operations

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 251-275
  12. Decimal Operations

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 277-303
  13. Floating Point Arithmetic

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 305-336
  14. Finite-Field Arithmetic

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 337-355
  15. Systems on Chip

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 357-369
  16. Embedded Systems Development: Case Studies

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 371-434
  17. Partial Reconfiguration on Xilinx FPGAs

    • Jean-Pierre Deschamps, Gustavo D. Sutter, Enrique Cantó
    Pages 435-459
  18. Back Matter

    Pages 461-469

About this book

This book is designed both for FPGA users interested in developing new, specific components - generally for reducing execution times –and IP core designers interested in extending their catalog of specific components.  The main focus is circuit synthesis and the discussion shows, for example, how a given algorithm executing some complex function can be translated to a synthesizable circuit description, as well as which are the best choices the designer can make to reduce the circuit cost, latency, or power consumption.  This is not a book on algorithms.  It is a book that shows how to translate efficiently an algorithm to a circuit, using techniques such as parallelism, pipeline, loop unrolling, and others.  Numerous examples of FPGA implementation are described throughout this book and the circuits are modeled in VHDL. Complete and synthesizable source files are available for download.

Reviews

From the reviews:

“This is a comprehensive, almost 500 pages handbook devoted mainly to the design of a variety of hardware arithmetic units in modern processors and embedded systems. … this comprehensive handbook may be strongly recommended for advanced academic courses on design of embedded systems. It may also be used by practising designers as an explanation of contemporary design methodologies and tools. … The exercises at the end of each chapter enhance the didactic value of the book.” (Antoni Michalski, zbMATH, Vol. 1278, 2014)

Authors and Affiliations

  • University Rovira i Virgili, Tarragona, Spain

    Jean-Pierre Deschamps, Enrique Cantó

  • , School of Computer Engineering, Universidad Autonoma de Madrid, Madrid, Spain

    Gustavo D. Sutter

About the authors

Jean-Pierre Deschamps received an MS degree in electrical engineering from the University of Louvain, Belgium, in 1967, the PhD in computer science from the Autonomous University of Barcelona, Spain, in 1983, and a PhD degree in electrical engineering from the Polytechnic School of Lausanne, Switzerland, in 1984. He worked in several companies and universities. He is currently a professor at the University Rovira i Virgili, Tarragona, Spain. His research interests include ASIC and FPGA design, digital arithmetic and cryptography. He is the author of eight books (see the last section) and more than a hundred international papers. Gustavo Sutter received an MS degree in Computer Science from State University UNCPBA of Tandil (Buenos Aires) Argentina, and a PhD degree from the Autonomous University of Madrid, Spain. He has been a professor at the UNCPBA Argentina and is currently a professor at the Autonomous University of Madrid Spain. His research interests include ASIC and FPGA design, digital arithmetic, and development of embedded systems. He is the author of two books and about fifty international papers and communications. Enrique Cantó received an MS degree in electronic engineering (1995) and a PhD in electronic engineering (2001), both from the Polytechnic University of Barcelona, Spain. He has been a professor at the Polytechnic University of Barcelona, Spain, and is currently a professor at the University Rovira i Virgili, Tarragona, Spain. His research interests include ASIC and FPGA design, development of embedded systems, and dynamic reconfiguration of programmable devices. He is the author of about fifty international papers and communications.

Bibliographic Information

Buy it now

Buying options

eBook USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access