|
|
Books > Academic & Education > Professional & Technical > Computing
The demand is exploding for complete, integrated systems that
sense, process, manipulate, and control complex entities such as
sound, images, text, motion, and environmental conditions. These
systems, from hand-held devices to automotive sub-systems to
aerospace vehicles, employ electronics to manage and adapt to a
world that is, predominantly, neither digital nor electronic.
To respond to this design challenge, the industry has developed and
standardized VHDL-AMS, a unified design language for modeling
digital, analog, mixed-signal, and mixed-technology systems.
VHDL-AMS extends VHDL to bring the successful HDL modeling
methodology of digital electronic systems design to these new
design disciplines.
Gregory Peterson and Darrell Teegarden join best-selling author
Peter Ashenden in teaching designers how to use VHDL-AMS to model
these complex systems. This comprehensive tutorial and reference
provides detailed descriptions of both the syntax and semantics of
the language and of successful modeling techniques. It assumes no
previous knowledge of VHDL, but instead teaches VHDL and VHDL-AMS
in an integrated fashion, just as it would be used by designers of
these complex, integrated systems.
* Explores the design of an electric-powered, unmanned aerial
vehicle system (UAV) in five separate case studies to illustrate
mixed-signal, mixed-technology, power systems, communication
systems, and full system modeling.
* Includes a CD-ROM with code for all the examples and case studies
in the book, an educational model library, a quick reference guide
for VHDL-AMS, a syntax reference from Appendix E in the book, links
to VHDL-AMS resources and Mentor Graphics SystemVision software,
which provides a simulation and modeling environment with a
schematic entry tool, a VHDL-AMS simulator, and a waveform viewing
facility.
Digital Video and HD: Algorithms and Interfaces provides a
one-stop shop for the theory and engineering of digital video
systems. Equally accessible to video engineers and those working in
computer graphics, Charles Poynton s revision to his classic text
covers emergent compression systems, including H.264 and VP8/WebM,
and augments detailed information on JPEG, DVC, and MPEG-2 systems.
This edition also introduces the technical aspects of file-based
workflows and outlines the emerging domain of metadata, placing it
in the context of digital video processing.
With the help of hundreds of high quality technical illustrations,
this book presents the following topics:
* Basic concepts of digitization, sampling, quantization, gamma,
and filtering
* Principles of color science as applied to image capture and
display
* Scanning and coding of SDTV and HDTV
* Video color coding: luma, chroma (4:2:2 component video, 4"f"SC
composite video)
* Analog NTSC and PAL
* Studio systems and interfaces
* Compression technology, including M-JPEG and MPEG-2
* Broadcast standards and consumer video equipment"
Cloud computing can provide virtually unlimited scalable high
performance computing resources. Cloud workflows often underlie
many large scale data/computation intensive e-science applications
such as earthquake modelling, weather forecasting and astrophysics.
During application modelling, these sophisticated processes are
redesigned as cloud workflows, and at runtime, the models are
executed by employing the supercomputing and data sharing ability
of the underlying cloud computing infrastructures.
"Temporal QOS Management in Scientific Cloud Workflow Systems"
focuses on real world scientific applications which often must be
completed by satisfying a set of temporal constraints such as
milestones and deadlines. Meanwhile, activity duration, as a
measurement of system performance, often needs to be monitored and
controlled. This book demonstrates how to guarantee on-time
completion of most, if not all, workflow applications. Offering a
comprehensive framework to support the lifecycle of
time-constrained workflow applications, this book will enhance the
overall performance and usability of scientific cloud workflow
systems.
Explains how to reduce the cost to detect and handle temporal
violations while delivering high quality of service (QoS) Offers
new concepts, innovative strategies and algorithms to support
large-scale sophisticatedapplications in the cloud Improves the
overall performance and usability of cloud workflow systems"
This is the second volume of Morgan Kaufmann's "GPU Computing
Gems," offering an all-new set of insights, ideas, and practical
"hands-on" skills from researchers and developers worldwide. Each
chapter gives you a window into the work being performed across a
variety of application domains, and the opportunity to witness the
impact of parallel GPU computing on the efficiency of scientific
research.
"GPU Computing Gems: Jade Edition" showcases the latest research
solutions with GPGPU and CUDA, including: Improving memory access
patterns for cellular automata using CUDALarge-scale gas turbine
simulations on GPU clustersIdentifying and mitigating credit risk
using large-scale economic capital simulationsGPU-powered MATLAB
acceleration with JacketBiologically-inspired machine visionAn
efficient CUDA algorithm for the maximum network flow problem"30
more chapters" of innovative GPU computing ideas, written to be
accessible to researchers from any industry
"GPU Computing Gems: Jade Edition" contains 100% new material
covering a variety of application domains: algorithms and data
structures, engineering, interactive physics for games,
computational finance, and programming tools.
This second volume of "GPU Computing Gems "offers 100% new material
of interest across industry, including finance, medicine, imaging,
engineering, gaming, environmental science, green computing, and
more Covers new tools and frameworks for productive GPU computing
application development and offers immediate benefit to researchers
developing improved programming environments for GPUsEven more
hands-on, proven techniques demonstrating how general purpose GPU
computing is changing scientific research Distills the best
practices of the community of CUDA programmers; each chapter
provides insights and ideas as well as 'hands on' skills applicable
to a variety of fields
..".the perfect companion to "Programming Massively Parallel
Processors" by Hwu & Kirk." -Nicolas Pinto, Research Scientist
at Harvard & MIT, NVIDIA Fellow 2009-2010
Graphics processing units (GPUs) can do much more than render
graphics. Scientists and researchers increasingly look to GPUs to
improve the efficiency and performance of computationally-intensive
experiments across a range of disciplines.
"GPU Computing Gems: Emerald Edition" brings their techniques to
you, showcasing GPU-based solutions including: Black hole
simulations with CUDAGPU-accelerated computation and interactive
display of molecular orbitalsTemporal data mining for
neuroscienceGPU -based parallelization for fast circuit
optimizationFast graph cuts for computer visionReal-time stereo on
GPGPU using progressive multi-resolution adaptive windowsGPU image
demosaicingTomographic image reconstruction from unordered lines
with CUDAMedical image processing using GPU -accelerated ITK image
filters"41 more chapters" of innovative GPU computing ideas,
written to be accessible to researchers from any domain
"GPU Computing Gems: Emerald Edition" is the first volume in
Morgan Kaufmann's Applications of GPU Computing Series, offering
the latest insights and research in computer vision, electronic
design automation, emerging data-intensive applications, life
sciences, medical imaging, ray tracing and rendering, scientific
simulation, signal and audio processing, statistical modeling, and
video / image processing.
Covers the breadth of industry from scientific simulation and
electronic design automation to audio / video processing, medical
imaging, computer vision, and moreMany examples leverage NVIDIA's
CUDA parallel computing architecture, the most widely-adopted
massively parallel programming solutionOffers insights and ideas as
well as practical "hands-on" skills you can immediately put to
use
"Light and Skin Interactions" immerses you in one of the most
fascinating application areas of computer graphics: appearance
simulation. The book first illuminates the fundamental biophysical
processes that affect skin appearance, and reviews seminal related
works aimed at applications in life and health sciences. It then
examines four exemplary modeling approaches as well as definitive
algorithms that can be used to generate realistic images depicting
skin appearance. An accompanying companion site also includes
complete code and data sources for the BioSpec model, which is
considered to be the most comprehensive first principles model in
the field. Despite its wide scope of simulation approaches, the
book s content is presented in a concise manner, focusing on
relevant practical aspects. What s more, these approaches can be
successfully applied to a wide range of additional materials, such
as eye tissue, hair, and water.
Allows you to understand and predict the qualitative and
quantitative behavior of complex natural systems.A general
background on tissue optics clarifies several confusing conceptual
issues, saving you valuable time in the early stages of
researchIncludes complete code and data sources for the BioSpec
model
"
This broad-ranging book equips programmers and designers with a
thorough grounding in the techniques used to create truly
network-enabled computer graphics and games. Written for
graphics/game/VE developers and students, it assumes no prior
knowledge of networking. The text offers a broad view of what types
of different architectural patterns can be found in current
systems, and readers will learn the tradeoffs in achieving system
requirements on the Internet.
The book explains the foundations of networked graphics, then
explores real systems in depth, and finally considers standards and
extensions. Numerous case studies and examples with working code
are featured throughout the text, covering groundbreaking academic
research and military simulation systems, as well as
industry-leading game designs.
Everything designers need to know when developing networked
graphics and games is covered in one volume - no need to consult
multiple sources.The many examples throughout the text feature real
simulation code in C++ and Java that developers can use in their
own design experiments.Case studies describing real-world systems
show how requirements and constraints can be managed.
A compilation of key chapters from the top MK computer animation
books available today - in the areas of motion capture, facial
features, solid spaces, fluids, gases, biology, point-based
graphics, and Maya. The chapters provide CG Animators with an
excellent sampling of essential techniques that every 3D artist
needs to create stunning and versatile images. Animators will be
able to master myriad modeling, rendering, and texturing procedures
with advice from MK's best and brightest authors.
Divided into five parts (Introduction to Computer Animation and
Technical Background, Motion Capture Techniques, Animating
Substances, Alternate Methods, and Animating with MEL for MAYA),
each one focusing on specific substances, tools, topics, and
languages, this is a MUST-HAVE book for artists interested in
proficiency with the top technology available today Whether you're
a programmer developing new animation functionality or an animator
trying to get the most out of your current animation software,
Computer Animation Complete: will help you work more efficiently
and achieve better results. For programmers, this book provides a
solid theoretical orientation and extensive practical instruction
information you can put to work in any development or customization
project. For animators, it provides crystal-clear guidance on
determining which of your concepts can be realized using
commercially available products, which demand custom programming,
and what development strategies are likely to bring you the
greatest success.
Expert instruction from a variety of pace-setting computer graphics
researchers.Provides in-depth coverage of established and emerging
animation algorithms.For readers who lack a strong scientific
background, introduces the necessary concepts from mathematics,
biology, and physics.A variety of individual languages and
substances are addressed, but addressed separately - enhancing your
grasp of the field as a whole while providing you with the ability
to identify and implement solutions by category.
With vastly increased complexity and functionality in the
"nanometer era" (i.e. hundreds of millions of transistors on one
chip), increasing the performance of integrated circuits has become
a challenging task. This is due primarily to the inevitable
increase in the distance among circuit elements and interconnect
design solutions have become the greatest determining factor in
overall performance.
Three-dimensional (3D) integrated circuits (ICs), which contain
multiple layers of active devices, have the potential to enhance
dramatically chip performance and functionality, while reducing the
distance among devices on a chip. They promise solutions to the
current "interconnect bottleneck" challenges faced by IC designers.
They also may facilitate the integration of heterogeneous
materials, devices, and signals. However, before these advantages
can be realized, key technology challenges of 3D ICs must be
addressed.
This is the first book on 3-D integrated circuit design, covering
all of the technological and design aspects of this emerging design
paradigm, while proposing effective solutions to specific
challenging problems concerning the design of three-dimensional
integrated circuits. A handy, comprehensive reference or a
practical design guide, this book provides a sound foundation for
the design of three-dimensional integrated circuits.
* Demonstrates how to overcome "Interconnect Bottleneck" with 3D
Integrated Circuit Design...leading edge design techniques offer
solutions to problems (performance/power consumption/price) faced
by all circuit designers.
* The FIRST book on 3D Integrated Circuit Design...provides
up-to-date information that is otherwise difficult tofind;
* Focuses on design issues key to the product development
cyle...good design plays a major role in exploiting the
implementation flexibilities offered in the third dimension;
* Provides broad coverage of 3D IC Design, including Interconnect
Prediction Models, Thermal Management Techniques, and Timing
Optimization...offers practical view of designing 3D circuits.
Network processors are the basic building blocks of today's
high-speed, high-demand, quality-oriented communication networks.
Designing and implementing network processors requires a new
programming paradigm and an in-depth understanding of network
processing requirements. This book leads the reader through the
requirements and the underlying theory of networks, network
processing, and network processors. It covers implementation of
network processors and intergrates EZchip Microcode Development
Environment so that you can gain hands-on experience in writing
high-speed networking applications. By the end of the book, the
reader will be able to write and test applications on a simulated
network processor.
Comprehensive, theoretical, and pracitical coverage of networks and
high-speed networking applicationsDescirbes contemporary core,
metro, and access networks and their processing algorithmsCovers
network processor architectures and programming models, enabling
readers to assess the optimal network processor typer and
configuration for their applicationFree download from http:
//www.cse.bgu.ac.il/npbook includes microcode development tools
that provide hands-on experience with programming a network
processor
Mathematical optimization is used in nearly all computer graphics
applications, from computer vision to animation. This book teaches
readers the core set of techniques that every computer graphics
professional should understand in order to envision and expand the
boundaries of what is possible in their work.
Study of this authoritative reference will help readers develop a
very powerful tool- the ability to create and decipher mathematical
models that can better realize solutions to even the toughest
problems confronting computer graphics community today.
The authors are renowned researchers from IMPA, the Brazilian
National Institute for Pure and Applied Mathematics.
*Distils down a vast and complex world of info on optimization into
one short, self-contained volume especially for computer graphics
*Helps CG professionals identify the best technique for solving
particular problems quickly, by categorizing the most effective
algorithms by application
*Keeps readers current by supplementing the focus on key, classic
methods with special end-of-chapter sections on cutting-edge
developments
Computer graphics systems are capable of generating stunningly
realistic images of objects that have never physically existed. In
order for computers to create these accurately detailed images,
digital models of appearance must include robust data to give
viewers a credible visual impression of the depicted materials. In
particular, digital models demonstrating the nuances of how
materials interact with light are essential to this capability.
This is the first comprehensive work on the digital modeling of
material appearance: it explains how models from physics and
engineering are combined with keen observation skills for use in
computer graphics rendering.
Written by the foremost experts in appearance modeling and
rendering, this book is for practitioners who want a general
framework for understanding material modeling tools, and also for
researchers pursuing the development of new modeling techniques.
The text is not a "how to" guide for a particular software system.
Instead, it provides a thorough discussion of foundations and
detailed coverage of key advances.
Practitioners and researchers in applications such as architecture,
theater, product development, cultural heritage documentation,
visual simulation and training, as well as traditional digital
application areas such as feature film, television, and computer
games, will benefit from this much needed resource.
ABOUT THE AUTHORS
Julie Dorsey and Holly Rushmeier are professors in the Computer
Science Department at Yale University and co-directors of the Yale
Computer Graphics Group. Francois Sillion is a senior researcher
with INRIA (Institut National de Recherche en Informatique et
Automatique), and director of its Grenoble Rhone-Alpes research
center.
* First comprehensive treatment of the digital modeling of material
appearance;
* Provides a foundation for modeling appearance, based on the
physics of how light interacts with materials, how people perceive
appearance, and the implications of rendering appearance on a
digital computer;
* An invaluable, one-stop resource for practitioners and
researchers in a variety of fields dealing with the digital
modeling of material appearance."
Is your memory hierarchy stopping your microprocessor from
performing at the high level it should be? Memory Systems: Cache,
DRAM, Disk shows you how to resolve this problem.
The book tells you everything you need to know about the logical
design and operation, physical design and operation, performance
characteristics and resulting design trade-offs, and the energy
consumption of modern memory hierarchies. You learn how to to
tackle the challenging optimization problems that result from the
side-effects that can appear at any point in the entire hierarchy.
As a result you will be able to design and emulate the entire
memory hierarchy.
Understand all levels of the system hierarchy -Xcache, DRAM, and
disk.
Evaluate the system-level effects of all design choices.
Model performance and energy consumption for each component in the
memory hierarchy.
This second edition is not only a thorough update of the first
edition, it is also a marriage of the best-known RISC
architecture--MIPS--with the best-known open-source OS--Linux. The
first part of the book begins with MIPS design principles and then
describes the MIPS instruction set and programmers resources. It
uses the MIPS32 standard as a baseline (the 1st edition used the
R3000) from which to compare all other versions of the architecture
and assumes that MIPS64 is the main option. The second part is a
significant change from the first edition. It provides concrete
examples of operating system low level code, by using Linux as the
example operating system. It describes how Linux is built on the
foundations the MIPS hardware provides and summarizes the Linux
application environment, describing the libraries, kernel
device-drivers and CPU-specific code. It then digs deep into
application code and library support, protection and memory
management, interrupts in the Linux kernel and multiprocessor
Linux.
Sweetman has revised his best-selling MIPS bible for MIPS
programmers, embedded systems designers, developers and
programmers, who need an in-depth understanding of the MIPS
architecture and specific guidance for writing software for
MIPS-based systems, which are increasingly Linux-based.
* Completely new material offers the best explanation available on
how Linux runs on real hardware.
* Provides a complete, updated and easy-to-use guide to the MIPS
instruction set using the MIPS32 standard as the baseline
architecture with the MIPS64 as the main option.
* Retains the same engaging writing style that made the first
edition so readable, reflecting the authors 20+ years experience in
designing systems based on the MIPS architecture."
Customizable processors have been described as the next natural
step in the evolution of the microprocessor business: a step in the
life of a new technology where top performance alone is no longer
sufficient to guarantee market success. Other factors become
fundamental, such as time to market, convenience, energy
efficiency, and ease of customization.
This book is the first to explore comprehensively one of the most
fundamental trends which emerged in the last decade: to treat
processors not as rigid, fixed entities, which designers include
"as is" in their products; but rather, to build sound methodologies
to tailor-fit processors to the specific needs of such products.
This book addresses the goal of maintaining a very large family of
processors, with a wide range of features, at a cost comparable to
that of maintaining a single processor.
- First book to present comprehensively the major ASIP design
methodologies and tools without any particular bias.
- Written by most of the pioneers and top international experts of
this young domain.
- Unique mix of management perspective, technical detail, research
outlook, and practical implementation.
The design of today's semiconductor chips for various applications,
such as telecommunications, poses various challenges due to the
complexity of these systems. These highly complex systems-on-chips
demand new approaches to connect and manage the communication
between on-chip processing and storage components and networks on
chips (NoCs) provide a powerful solution.
This book is the first to provide a unified overview of NoC
technology. It includes in-depth analysis of all the on-chip
communication challenges, from physical wiring implementation up to
software architecture, and a complete classification of their
various Network-on-Chip approaches and solutions.
* Leading-edge research from world-renowned experts in academia and
industry with state-of-the-art technology
implementations/trends
* An integrated presentation not currently available in any other
book
* A thorough introduction to current design methodologies and chips
designed with NoCs
This book is a comprehensive guide to new DFT methods that will
show the readers how to design a testable and quality product,
drive down test cost, improve product quality and yield, and speed
up time-to-market and time-to-volume.
. Most up-to-date coverage of design for testability.
. Coverage of industry practices commonly found in commercial DFT
tools but not discussed in other books.
. Numerous, practical examples in each chapter illustrating basic
VLSI test principles and DFT architectures.
. Lecture slides and exercise solutions for all chapters are now
available.
. Instructors are also eligible for downloading PPT slide files and
MSWORD solutions files from the manual website.
David Gould's acclaimed first book, Complete Maya Programming: An
Extensive Guide to MEL and the C++ API, provides artists and
programmers with a deep understanding of the way Maya works and how
it can be enhanced and customized through programming. In his new
book David offers a gentle, intuitive introduction to the core
ideas of computer graphics.
Each concept is explained progressively and is fully implemented in
both MEL and C++ so that an artist or programmer can use the source
code directly in their own programs. Geometry and modeling are
covered in detail with progressively more complex examples
demonstrating all of Maya's possible programming features. David
Gould's first volume is widely regarded as the most authoritative
reference on Maya programming. Volume II continues this tradition
and provides an unmatched guide for the artist and programmer
tackling complex tasks.
* Covers a spectrum of topics in computer graphics including points
and vectors, rotations, transformations, curves and surfaces
(polygonal, NURBS, subdivision), and modeling.
* Offers insights to Maya's inner workings so that an artist or
programmer can design and develop customized tools and
solutions.
* Discusses problem solving with MEL (Maya's scripting language)
and the more powerful and versatile C++ API, with plenty of code
examples for each.
Trying to learn Maya programming from the documentation can be
daunting whether or not you are a programmer. The first edition of
"MEL Scripting for Maya Animators" earned the reputation as the
best introductory book on MEL, Maya's scripting language. Now fully
revised and updated, the second edition also includes new features,
such as a discussion of global procedures, new chapters on fixing
programming bottlenecks, advanced user interface techniques, and
optimizing character rigs. New chapters on utility nodes and Maya's
Web Panel feature provide new ideas on how to use MEL in
applications.
This new edition has kept the popular style of the first edition
that offered very clear explanations of programming concepts to
those without programming experience. A generous collection of code
examples and Maya scene files is included on the companion Web
site. This is a book for animators, artists, game developers,
visual effects developers, and technical directors who want to
learn the fundamentals of Maya, how to automate tasks, personalize
user interfaces, build custom tools, and solve problems with MEL.
* Fully updated with several new chapters.
* Profusely illustrated and includes a companion Web site with
numerous code examples and scene files.
* The authors bring their extensive experience in professional
production studios to provide expert guidance.
Learning Maya, the world's leading 3D animation and effects
package, is a challenge, especially for those who want to master
Maya's versatile programming features in addition to its built-in
tools.
Finally, here is a practical, step-by-step guide that shows how to
use Maya to its fullest potential, beginning with the basics.
Readers of Complete Maya Programming will first gain a thorough
understanding of Maya's inner workings, and then learn how to
customize and extend Maya with scripts and plugins that take
control and productivity to new levels.
Users new to programming can apply Maya's easy scripting language
MEL (Maya Embedded Language), while more advanced users can work
with the C++ API (Application Progamming Interface). Both a
fundamental tutorial for Maya beginners and a solid reference for
experienced developers, Complete Maya Programming is every user's
guide to Maya mastery.
* Provides a multitude of real-world examples illustrating
applications of Maya programming.
* Demonstrates how to use MEL to control Maya, customize its
interface, automate procedures, and more
* Details how to use the C++ API to modify Maya functionality and
develop tools and features to meet any need
* Explains when to use MEL, when to use the C++ API, and how to use
them together
* Ideal for technical directors, developers, or anyone wishing to
to master Maya
* Provides a storehouse of MEL scripts and C++ source code,
glossary, and list of resources, available at www.davidgould.com
Even as developments in photorealistic computer graphics continue
to affect our work and leisure activities, practitioners and
researchers are devoting more and more attention to
non-photorealistic (NPR) techniques for generating images that
appear to have been created by hand. These efforts benefit every
field in which illustrations thanks to their ability to clarify,
emphasize, and convey very precise meanings offer advantages over
photographs. These fields include medicine, architecture,
entertainment, education, geography, publishing, and visualization.
Non-Photorealistic Computer Graphics is the first and only resource
to examine non-photorealistic efforts in depth, providing detailed
accounts of the major algorithms, as well as the background
information and implementation advice readers need to make headway
with these increasingly important techniques.
Already, an estimated 10% of computer graphics users require some
form of non-photorealism. Strothotte and Schlechtweg's important
new book is designed and destined to be the standard NPR reference
for this large, diverse, and growing group of professionals.
*Hard-to-find information needed by a wide range and growing number
of computer graphics programmers and applications users.
*Traces NPR principles and techniques back to their origins in
human vision and perception.
*Focuses on areas that stand to benefit most from advances in NPR,
including medical and architectural illustration, cartography, and
data visualization.
*Presents algorithms for two and three-dimensional effects, using
pseudo-code where needed to clarify complex steps.
*Helps readers attain pen-and-ink, pencil-sketch, and painterly
effects, in addition to other styles.
*Explores specific challenges for NPR including "wrong" marks,
deformation, natural media, artistic technique, lighting, and
dimensionality.
*Includes a series of programming projects in which readers can
apply the book's concepts and algorithms."
Designers of high-speed integrated circuits face a bewildering
array of choices and too often spend frustrating days tweaking
gates to meet speed targets. "Logical Effort: Designing Fast CMOS
Circuits" makes high speed design easier and more methodical,
providing a simple and broadly applicable method for estimating the
delay resulting from factors such as topology, capacitance, and
gate sizes.
The brainchild of circuit and computer graphics pioneers Ivan
Sutherland and Bob Sproull, "logical effort" will change the way
you approach design challenges. This book begins by equipping you
with a sound understanding of the method's essential procedures and
concepts-so you can start using it immediately. Later chapters
explore the theory and finer points of the method and detail its
specialized applications.
* Explains the method and how to apply it in two practically
focused chapters.
* Improves circuit design intuition by teaching simple ways to
discern the consequences of topology and gate size decisions.
* Offers easy ways to choose the fastest circuit from among an
array of potential circuit designs.
* Reduces the time spent on tweaking and simulations-so you can
rapidly settle on a good design.
* Offers in-depth coverage of specialized areas of application for
logical effort: skewed or unbalanced gates, other circuit families
(including pseudo-NMOS and domino), wide structures such as
decoders, and irregularly forking circuits.
* Presents a complete derivation of the method-so you see how and
why it works.
Richard Munden demonstrates how to create and use simulation models
for verifying ASIC and FPGA designs and board-level designs that
use off-the-shelf digital components. Based on the VHDL/VITAL
standard, these models include timing constraints and propagation
delays that are required for accurate verification of today s
digital designs.
ASIC and FPGA Verification: A Guide to Component Modeling expertly
illustrates how ASICs and FPGAs can be verified in the larger
context of a board or a system. It is a valuable resource for any
designer who simulates multi-chip digital designs.
*Provides numerous models and a clearly defined methodology for
performing board-level simulation.
*Covers the details of modeling for verification of both logic and
timing.
*First book to collect and teach techniques for using VHDL to model
"off-the-shelf" or "IP" digital components for use in FPGA and
board-level design verification.
The past few years have seen significant change in the landscape of
high-end network processing. In response to the formidable
challenges facing this emerging field, the editors of this series
set out to survey the latest research and practices in the design,
programming, and use of network processors.
Through chapters on hardware, software, performance and modeling,
Volume 3 illustrates the potential for new NP applications, helping
to lay a theoretical foundation for the architecture, evaluation,
and programming of networking processors.
Like Volume 2 of the series, Volume 3 further shifts the focus from
achieving higher levels of packet processing performance to
addressing other critical factors such as ease of programming,
application developments, power, and performance prediction. In
addition, Volume 3 emphasizes forward-looking, leading-edge
research in the areas of architecture, tools and techniques, and
applications such as high-speed intrusion detection and prevention
system design, and the implementation of new interconnect
standards.
*Investigates current applications of network processor technology
at Intel; Infineon Technologies; and NetModule.
Presents current research in network processor design in three
distinct areas:
*Architecture at Washington University, St. Louis; Oregon Health
and Science University; University of Georgia; and North Carolina
State University.
*Tools and Techniques at University of Texas, Austin; Academy of
Sciences, China; University of Paderborn, Germany; and University
of Massachusetts, Amherst.
*Applications at University of California, Berkeley; Universidad
Complutense de Madrid, Spain; ETH Zurich, Switzerland; Georgia
Institute of Technology; Vrije Universiteit, the Netherlands; and
Universiteit Leiden, the Netherlands.
The steady and unabated increase in the capacity of silicon has
brought the semiconductor industry to a watershed challenge. Now a
single chip can integrate a radio transceiver, a network interface,
multimedia functions, all the "glue" needed to hold it together as
well as a design that allows the hardware and software to be
reconfigured for future applications. Such complex heterogeneous
systems demand a different design methodology. A consortium of
industrial and government labs have created a new language and a
new design methodology to support this effort. Rosetta permits
designers to specify requirements and constraints independent of
their low level implementation and to integrate the designs of
domains as distinct as digital and analog electronics, and the
mechanical, optical, fluidic and thermal subsystems with which they
interact.
In this book, Perry Alexander, one of the developers of Rosetta,
provides a tutorial introduction to the language and the
system-level design methodology it was designed to support.
* The first commercially published book on this system-level design
language
* Teaches you all you need to know on how to specify, define, and
generate models in Rosetta
* A presentation of complete case studies analyzing design
trade-offs for power consumption, security requirements in a
networking environment, and constraints for hardware/software
co-design
|
|