Co-Verification of Hardware and Software for ARM SoC
Design
by Jason Andrews

This book is the first to document and
teach important
information about the verification technique known as Hardware/Software
Co-Verification. Traditional embedded system design has evolved into
single
chip designs that are pushing past 1M logic gates and headed toward 10M
gates.
In this era of SoC design, chips now include microprocessors and
require
software to be developed before hardware fabrication. To effectively
develop
quality products in a timely manner engineers must be armed with
necessary
information to make educated decisions about which tools and
methodology to
deploy. SoC verification requires a mix of expertise from the
disciplines of
microprocessor and computer architecture, logic design and simulation,
and C
and assembly language embedded software. Individual books exist in each
area,
but until now the relevant information and how it all fits together has
not
been available. The book provides unique, in depth information about
how
co-verification really works, how to be successful using it, and the
pitfalls
to avoid.
The book also contains an added bonus.
It covers important
information about developing and verifying SoC designs using ARM
microprocessor
cores. In the last few years ARM has achieved a dominant market
position in the
32-bit embedded microprocessor space and has become the de facto
standard for
many market segments. This book illustrates the concepts of HW/SW
co-verification using concrete ARM SoC examples and provides useful
information
about co-verification of designs utilizing an ARM microprocessor.
The
book is featured on the ARM Website.
The primary audience is the engineer
looking to develop best
practice techniques for SoC verification of both hardware and software
to not
only increase confidence in the design, but also complete verification
in a
shorter period of time. Both hardware and software engineers will
benefit from
a better understanding of each discipline. Project managers will also
benefit
from an understanding of the interaction between hardware and software
teams
and how to encourage collaboration between the two teams. Engineers
involved in
ARM SoC design projects will also benefit from the information in the
book.
Readers should have some knowledge of
embedded system design
including systems with microprocessors and software. Readers with a
hardware
engineering background should be familiar with digital logic design and
verification. A working knowledge of Verilog or VHDL is useful as well
as
familiarity with common simulation tools. Readers with a software
background
should be proficient in C and assembly language programming and should
be familiar
with embedded system concepts. Verilog is used to present concepts and
examples, but everything applies equally to VHDL.
HW/SW
Co-Verification is
about making sure embedded system software works well with hardware
before
chips and boards are available. It’s also about making sure hardware
has been
designed correctly to successfully run the software. For applications
where
time-to-market and project cost are important co-verification saves
time and
reduces the risk of costly hardware design errors.
Measurements: 7 1/2 X 9 1/4 in
Pages: 288
Imprint: Newnes
Publication Date: 18 August 2004
e-mail: coverification at
comcast dot net
This site is © Copyright Jason Andrews 2004-2005,
All Rights Reserved
Steve's free web
templates
|