|
Showing 1 - 6 of
6 matches in All Departments
This textbook for a one-semester course in Digital Systems Design
describes the basic methods used to develop "traditional" Digital
Systems, based on the use of logic gates and flip flops, as well as
more advanced techniques that enable the design of very large
circuits, based on Hardware Description Languages and Synthesis
tools. It was originally designed to accompany a MOOC (Massive Open
Online Course) created at the Autonomous University of Barcelona
(UAB), currently available on the Coursera platform. Readers will
learn what a digital system is and how it can be developed,
preparing them for steps toward other technical disciplines, such
as Computer Architecture, Robotics, Bionics, Avionics and others.
In particular, students will learn to design digital systems of
medium complexity, describe digital systems using high level
hardware description languages, and understand the operation of
computers at their most basic level. All concepts introduced are
reinforced by plentiful illustrations, examples, exercises, and
applications. For example, as an applied example of the design
techniques presented, the authors demonstrate the synthesis of a
simple processor, leaving the student in a position to enter the
world of Computer Architecture and Embedded Systems.
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."
This textbook for a one-semester course in Digital Systems Design
describes the basic methods used to develop "traditional" Digital
Systems, based on the use of logic gates and flip flops, as well as
more advanced techniques that enable the design of very large
circuits, based on Hardware Description Languages and Synthesis
tools. It was originally designed to accompany a MOOC (Massive Open
Online Course) created at the Autonomous University of Barcelona
(UAB), currently available on the Coursera platform. Readers will
learn what a digital system is and how it can be developed,
preparing them for steps toward other technical disciplines, such
as Computer Architecture, Robotics, Bionics, Avionics and others.
In particular, students will learn to design digital systems of
medium complexity, describe digital systems using high level
hardware description languages, and understand the operation of
computers at their most basic level. All concepts introduced are
reinforced by plentiful illustrations, examples, exercises, and
applications. For example, as an applied example of the design
techniques presented, the authors demonstrate the synthesis of a
simple processor, leaving the student in a position to enter the
world of Computer Architecture and Embedded Systems.
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."
This textbook is designed for a second course on digital systems,
focused on the design of digital circuits. It was originally
designed to accompany a MOOC (Massive Open Online Course) created
at the Autonomous University of Barcelona (UAB), currently
available on the Coursera platform. Readers will learn to develop
complex digital circuits, starting from a functional specification,
will know the design alternatives that a development engineer can
choose to reach the specified circuit performance, and will
understand which design tools are available to develop a new
circuit.
Publisher's Note: Products purchased from Third Party sellers are
not guaranteed by the publisher for quality, authenticity, or
access to any online entitlements included with the product.
Implement Finite-Field Arithmetic in Specific Hardware (FPGA and
ASIC) Master cutting-edge electronic circuit synthesis and design
with help from this detailed guide. Hardware Implementation of
Finite-Field Arithmetic describes algorithms and circuits for
executing finite-field operations, including addition, subtraction,
multiplication, squaring, exponentiation, and division. This
comprehensive resource begins with an overview of mathematics,
covering algebra, number theory, finite fields, and cryptography.
The book then presents algorithms which can be executed and
verified with actual input data. Logic schemes and VHDL models are
described in such a way that the corresponding circuits can be
easily simulated and synthesized. The book concludes with a
real-world example of a finite-field application--elliptic-curve
cryptography. This is an essential guide for hardware engineers
involved in the development of embedded systems. Get detailed
coverage of: Modulo m reduction Modulo m addition, subtraction,
multiplication, and exponentiation Operations over GF(p) and GF(pm)
Operations over the commutative ring Zp[x]/f(x) Operations over the
binary field GF(2m) using normal, polynomial, dual, and triangular
|
You may like...
Knapsekerels
Pieter Fourie
Paperback
R175
R137
Discovery Miles 1 370
|