|
|
Books > Professional & Technical > Electronics & communications engineering > Electronics engineering > Electronic devices & materials > Microprocessors
Reconfigurable computing techniques and adaptive systems are some
of the most promising architectures for microprocessors.
Reconfigurable and Adaptive Computing: Theory and Applications
explores the latest research activities on hardware architecture
for reconfigurable and adaptive computing systems. The first
section of the book covers reconfigurable systems. The book
presents a software and hardware codesign flow for coarse-grained
systems-on-chip, a video watermarking algorithm for the H.264
standard, a solution for regular expressions matching systems, and
a novel field programmable gate array (FPGA)-based acceleration
solution with MapReduce framework on multiple hardware
accelerators. The second section discusses network-on-chip,
including an implementation of a multiprocessor system-on-chip
platform with shared memory access, end-to-end quality-of-service
metrics modeling based on a multi-application environment in
network-on-chip, and a 3D ant colony routing (3D-ACR) for
network-on-chip with three different 3D topologies. The final
section addresses the methodology of system codesign. The book
introduces a new software-hardware codesign flow for embedded
systems that models both processors and intellectual property cores
as services. It also proposes an efficient algorithm for dependent
task software-hardware codesign with the greedy partitioning and
insert scheduling method (GPISM) by task graph.
The vast majority of computers in use today are encapsulated within
other systems. In contrast to general-purpose computers that run an
endless selection of software, these embedded computers are often
programmed for a very specific, low-level and often mundane
purpose. Low-end microcontrollers, costing as little as one dollar,
are often employed by engineers in designs that utilize only a
small fraction of the processing capability of the device because
it is either more cost-effective than selecting an
application-specific part or because programmability offers custom
functionality not otherwise available. Embedded Systems Interfacing
for Engineers using the Freescale HCS08 Microcontroller is a
two-part book intended to provide an introduction to hardware and
software interfacing for engineers. Building from a comprehensive
introduction of fundamental computing concepts, the book suitable
for a first course in computer organization for electrical or
computer engineering students with a minimal background in digital
logic and programming. In addition, this book can be valuable as a
reference for engineers new to the Freescale HCS08 family of
microcontrollers. The HCS08 processor architecture used in the book
is relatively simple to learn, powerful enough to apply towards a
wide-range of interfacing tasks, and accommodates breadboard
prototyping in a laboratory using freely available and low-cost
tools. In Part I: Assembly Language Programming, the programmer's
model of the HSC08 family of processors is introduced. This part
leads the reader from basic concepts up to implementing basic
software control structures in assembly language. Instead of
focusing on large-scale programs, the emphasis is on implementing
small algorithms necessary to accomplish some of the more common
tasks expected in small embedded systems. The first part prepares
the reader with the programming skills necessary to write device
drivers in and perform basic input/output processing Part II, whose
emphasis is on hardware interfacing concepts. Table of Contents:
Introduction to Microcomputer Organization / Programmer's Model of
the HCS08 CPU / HCS08 Assembly Language Programming
This book gives a comprehensive description of the architecture of
microprocessors from simple in-order short pipeline designs to
out-of-order superscalars. It discusses topics such as: * The
policies and mechanisms needed for out-of-order processing such as
register renaming, reservation stations, and reorder buffers *
Optimizations for high performance such as branch predictors,
instruction scheduling, and load-store speculations * Design
choices and enhancements to tolerate latency in the cache hierarchy
of single and multiple processors * State-of-the-art multithreading
and multiprocessing emphasizing single chip implementations Topics
are presented as conceptual ideas, with metrics to assess the
performance impact, if appropriate, and examples of realization.
The emphasis is on how things work at a black box and algorithmic
level. The author also provides sufficient detail at the register
transfer level so that readers can appreciate how design features
enhance performance as well as complexity.
"The Pentium Chronicles" describes the architecture and key
decisions that shaped the P6, Intel's most successful chip to date.
As author Robert Colwell recognizes, success is about learning from
others, and "Chronicles" is filled with stories of ordinary,
exceptional people as well as frank assessments of "oops" moments,
leaving you with a better understanding of what it takes to create
and grow a winning product.
Targeting the latest microprocessor technologies for more
sophisticated applications in the field of power system short
circuit detection, this revised and updated source imparts
fundamental concepts and breakthrough science for the isolation of
faulty equipment and minimization of damage in power system
apparatus. The Second Edition clearly describes key procedures,
devices, and elements crucial to the protection and control of
power system function and stability. It includes chapters and
expertise from the most knowledgeable experts in the field of
protective relaying, and describes microprocessor techniques and
troubleshooting strategies in clear and straightforward language.
Arduino 101 houses an Intel Curie module which offers a better
performance at a lower power footprint. The module has two 32-bit
MCUs - an x86 Intel Quark processor and an ARC EM4 processor along
with 384kB flash memory and 80kB SRAM. These onboard MCUs combine a
variety of new technologies including wireless communication via
Bluetooth Low Energy, 6 axis motion sensor with an accelerometer,
and a gyroscope. With this book, you will: Explore neural net
pattern matching Have the Arduino learn gesture recognition Perfect
for students, teachers, and hobbyists who need just enough
information to get started with the Arduino 101.
Jumpstarting books provide an avenue for makers to quickly master
topical knowledge! Each book starts with instructions on how to
install or initialize the hardware or software needed to reach the
"Hello, World" stage of getting started! The second project in the
book builds on the first to use more of the hardware or software's
capabilities. Later projects expand the user's knowledge into
lesser-known aspects of the topic. All Jumpstarting projects are
for Makers -- they provide hands-on, real-world experience in
making the hardware or software do what you want it to do!
This book is a collection of projects based around various
microcontrollers from the PIC family. The reader is carefully
guided through the book, from very simple to more complex projects
in order to gradually build their knowledge about PIC
microcontrollers and digital electronics in general. On completion
of this book, the reader should be able to design and build their
own projects and solve other practical problems in digital
electronics.
Many books in this area are theory based and can tend toward
being overly explanatory in their approach to the subject. Courses
are moving towards being more practically oriented and this book
provides the ideal companion to students completing projects with
PIC microcontrollers.
 |
Raspberry Pi - New Technology
- 16x2 LCD, 74HC595 SSR, PWM, Servo-Stepper-DC Motor, Touch Pad, MP Detector, H-Bridge Motor, ESR Meter, Light Fence Alaram etc..,
(Paperback)
Ambika Parameswari K, Anbazhagan K
|
R505
Discovery Miles 5 050
|
Ships in 18 - 22 working days
|
|
|
From smart sensors to cloud to TinyML, learn the IoT ecosystem by
developing on ESP32 with industry-wide tools and technologies Key
Features * Build IoT projects from scratch using ESP32 * Customize
solutions, take them to cloud, visualize real-time data, implement
security features * Practice using a variety of hands-on projects
such as an audio player, smart home, and more Book Description The
ESP32 is a low-cost, low-power, SoC (system on a chip) series of
microcontrollers with integrated WiFi and dual-mode Bluetooth. It
has shipped >100M units as of 2018 and powers many WiFi devices
on the market. This book provides end-to-end coverage of building
an IoT system from the ground up to secure data communication
techniques from sensors to cloud platforms that will help you to
develop production-grade IoT solutions by using the ESP32 SoC.
Starting with the fundamentals of IoT supported with real-world use
cases, this book will take you through every aspect of building an
IoT device using ESP32 from scratch. With every chapter, you'll
learn to expand your IoT applications with features such as sensor
communication, integrating popular IoT libraries such as Little FS,
LVGL and more, connectivity via. WiFi/BLE, security features, cloud
connectivity and real-time data visualization techniques using
Grafana. Moving further, an entire section is dedicated to covering
AI/ML for embedded systems. You'll learn to build and run ML
applications using TInyML and ESP32-S3 to create state-of-the-art
embedded products. The book takes a hands-on approach to have you
start building IoT solutions right from the start. An end-to-end
IoT solution in the form of a Smart Home is dedicated towards the
end of the book where you apply all the techniques learned through
the book in real-time. Get started with building secure, production
grade IoT systems on ESP32, today! What you will learn * Using IDE
and development tools effectively with debugging/testing features *
How to drive popular peripherals and external devices (GPIO, I2C,
multimedia, storage) * Handy IoT libraries to be integrated into
ESP32 projects * Managing WiFi (STA & AP modes, provisioning,
ESP Rainmaker framework features) * Security features (Secure boot,
OTA firmware update) * Developing AWS IoT and visualizing data with
Grafana * Adding voice capabilities by employing the ESP AFE and
Speech recognition framework * Develop ML applications using TinyML
on ESP32-S3 and the Edge Impulse platform * Developing TinyML
applications on ESP32-S3 Who This Book Is For If you are an
embedded software developer, an IoT software architect or
developer, a technologist, or anyone who wants to learn how to use
ESP32 and its applications, this book is for you. A basic
understanding of embedded systems, programming, networking, and
cloud computing concepts is necessary to get started with the book.
|
|