The subject of this book is the analysis and design of digital devices implementing computer arithmetic. The high detail level, the description procedure and formalism, along with the design principles are making up for a structure that could well underpin any research activity in this field. The main emphasisis put on bridging the gap between algorithm optimization and hardware implementation. This book provides a unitary procedure in linking the digital designand arithmetic algorithms domain, being based on original formalism and hardware description languages. Another aspect is the large number of examples provided. The book avoids being hard to follow by providing enough implementation details. This book does not try to circumvent the high-level details aspect. Therefore, gate-level designs are provided for all matrix/combinatorial arithmetic structures. Provides a unitary procedure for building the link between the arithmetic algorithms and digital design. Acquaintance the reader with the digital designdown to the gate level for the matrix/combinational arithmetic structures theoriginal matrix implementation for the divider devices being such an example.Additional sections extending the adder and multiplier designs revealing reliability issues, particularly based on error correcting codes, having increasing importance for engineering practice. Includes innovative reconfigurable synthesis solutions illustrating how to exploit parallelism for floating point adders. Numerous examples treated at the bit level of details allowing the readerto discover the most intricate aspects of arithmetic algorithms design. INDICE: The representation of numbers in computing systems. Functional analysis and synthesis of binary and decimal adding and substracting devices. Functional analysis and synthesis of binary multiplication devices. Functional analysis and synthesis of binary division devices. Functional analysis and synthesis of floating point arithmetic devices.
- ISBN: 978-3-642-18314-0
- Editorial: Springer Berlin Heidelberg
- Encuadernacion: Cartoné
- Páginas: 300
- Fecha Publicación: 01/09/2011
- Nº Volúmenes: 1
- Idioma: Inglés