|
|
Showing 1 - 5 of
5 matches in All Departments
This work describes the methods of dynamic system simulation from
the ground up. It presents important techniques, the fundamentals
of mathematical models, how to produce useful results, how to
analyze and visualize data, and how to verify and validate models.
There are step-by-step instructions for developing working
simulations, and the author discuss determining when simulation is
appropriate, managing the cost of simulation and communicating
results.
Build complex embedded systems faster and with lower costs by:
Knowing when and how much simulation testing is appropriate
Applying engineering methods to simulation design and development
Using the best tools available to develop simulations. Va
A no-nonsense, practical guide to current and future processor and
computer architectures that enables you to design computer systems
and develop better software applications across a variety of
domains Key Features Understand digital circuitry through the study
of transistors, logic gates, and sequential logic Learn the
architecture of x86, x64, ARM, and RISC-V processors, iPhones, and
high-performance gaming PCs Study the design principles underlying
the domains of cybersecurity, bitcoin, and self-driving cars Book
DescriptionAre you a software developer, systems designer, or
computer architecture student looking for a methodical introduction
to digital device architectures, but are overwhelmed by the
complexity of modern systems? This step-by-step guide will teach
you how modern computer systems work with the help of practical
examples and exercises. You'll gain insights into the internal
behavior of processors down to the circuit level and will
understand how the hardware executes code developed in high-level
languages. This book will teach you the fundamentals of computer
systems including transistors, logic gates, sequential logic, and
instruction pipelines. You will learn details of modern processor
architectures and instruction sets including x86, x64, ARM, and
RISC-V. You will see how to implement a RISC-V processor in a
low-cost FPGA board and write a quantum computing program and run
it on an actual quantum computer. This edition has been updated to
cover the architecture and design principles underlying the
important domains of cybersecurity, blockchain and bitcoin mining,
and self-driving vehicles. By the end of this book, you will have a
thorough understanding of modern processors and computer
architecture and the future directions these technologies are
likely to take. What you will learn Understand the fundamentals of
transistor technology and digital circuits Explore the concepts
underlying pipelining and superscalar processing Implement a
complete RISC-V processor in a low-cost FPGA Understand the
technology used to implement virtual machines Learn about
security-critical computing applications like financial transaction
processing Get up to speed with blockchain and the hardware
architectures used in bitcoin mining Explore the capabilities of
self-navigating vehicle computing architectures Write a quantum
computing program and run it on a real quantum computer Who this
book is forThis book is for software developers, computer
engineering students, system designers, reverse engineers, and
anyone looking to understand the architecture and design principles
underlying modern computer systems: ranging from tiny, embedded
devices to warehouse-size cloud server farms. A general
understanding of computer processors is helpful but not required.
Explore the complete process of developing systems based on
field-programmable gate arrays (FPGAs), including the design of
electronic circuits and the construction and debugging of prototype
embedded devices Key Features Learn the basics of embedded systems
and real-time operating systems Understand how FPGAs implement
processing algorithms in hardware Design, construct, and debug
custom digital systems from scratch using KiCad Book
DescriptionModern digital devices used in homes, cars, and
wearables contain highly sophisticated computing capabilities
composed of embedded systems that generate, receive, and process
digital data streams at rates up to multiple gigabits per second.
This book will show you how to use Field Programmable Gate Arrays
(FPGAs) and high-speed digital circuit design to create your own
cutting-edge digital systems. Architecting High-Performance
Embedded Systems takes you through the fundamental concepts of
embedded systems, including real-time operation and the Internet of
Things (IoT), and the architecture and capabilities of the latest
generation of FPGAs. Using powerful free tools for FPGA design and
electronic circuit design, you'll learn how to design, build, test,
and debug high-performance FPGA-based IoT devices. The book will
also help you get up to speed with embedded system design, circuit
design, hardware construction, firmware development, and debugging
to produce a high-performance embedded device - a network-based
digital oscilloscope. You'll explore techniques such as designing
four-layer printed circuit boards with high-speed differential
signal pairs and assembling the board using surface-mount
components. By the end of the book, you'll have a solid
understanding of the concepts underlying embedded systems and FPGAs
and will be able to design and construct your own sophisticated
digital devices. What you will learn Understand the fundamentals of
real-time embedded systems and sensors Discover the capabilities of
FPGAs and how to use FPGA development tools Learn the principles of
digital circuit design and PCB layout with KiCad Construct
high-speed circuit board prototypes at low cost Design and develop
high-performance algorithms for FPGAs Develop robust, reliable, and
efficient firmware in C Thoroughly test and debug embedded device
hardware and firmware Who this book is forThis book is for software
developers, IoT engineers, and anyone who wants to understand the
process of developing high-performance embedded systems. You'll
also find this book useful if you want to learn about the
fundamentals of FPGA development and all aspects of firmware
development in C and C++. Familiarity with the C language, digital
circuits, and electronic soldering is necessary to get started.
A no-nonsense, practical guide to current and future processor and
computer architectures, enabling you to design computer systems and
develop better software applications across a variety of domains
Key Features Understand digital circuitry with the help of
transistors, logic gates, and sequential logic Examine the
architecture and instruction sets of x86, x64, ARM, and RISC-V
processors Explore the architecture of modern devices such as the
iPhone X and high-performance gaming PCs Book DescriptionAre you a
software developer, systems designer, or computer architecture
student looking for a methodical introduction to digital device
architectures but overwhelmed by their complexity? This book will
help you to learn how modern computer systems work, from the lowest
level of transistor switching to the macro view of collaborating
multiprocessor servers. You'll gain unique insights into the
internal behavior of processors that execute the code developed in
high-level languages and enable you to design more efficient and
scalable software systems. The book will teach you the fundamentals
of computer systems including transistors, logic gates, sequential
logic, and instruction operations. You will learn details of modern
processor architectures and instruction sets including x86, x64,
ARM, and RISC-V. You will see how to implement a RISC-V processor
in a low-cost FPGA board and how to write a quantum computing
program and run it on an actual quantum computer. By the end of
this book, you will have a thorough understanding of modern
processor and computer architectures and the future directions
these architectures are likely to take. What you will learn Get to
grips with transistor technology and digital circuit principles
Discover the functional elements of computer processors Understand
pipelining and superscalar execution Work with floating-point data
formats Understand the purpose and operation of the supervisor mode
Implement a complete RISC-V processor in a low-cost FPGA Explore
the techniques used in virtual machine implementation Write a
quantum computing program and run it on a quantum computer Who this
book is forThis book is for software developers, computer
engineering students, system designers, reverse engineers, and
anyone looking to understand the architecture and design principles
underlying modern computer systems from tiny embedded devices to
warehouse-size cloud server farms. A general understanding of
computer processors is helpful but not required.
|
You may like...
Blue Fairy
Lizette Rabe
Paperback
R240
R217
Discovery Miles 2 170
Katkenades
Dav Pilkey
Paperback
R278
Discovery Miles 2 780
|