|
DESCRIPTION Embedded computers have become ubiquitous in a
wide variety of applications, but they are often poorly designed,
as is often the case with desktop computers. Most embedded computer
applications require a much higher level of reliability,
particularly where their operation is unattended or safety
critical. This course provides an overview and
introduction to a systematic worst-case method for the design of
microcontrollers. This method places a strong emphasis on designs
which can be proven to operate correctly over the entire range of
operating conditions and component variations.
The differences between standard, general purpose desktop PCs and
embedded computers are also highlighted, along with the unique
requirements of typical embedded systems. The 8051 family of
microcontrollers are used, and the corresponding hardware interface
is described in detail to provide specific, concrete examples. Upon
successful completion of this course, one should be able to
interpret microcontroller component specifications and select the
appropriate hardware for an embedded system.
PREREQUISITES An understanding of basic electronics and
digital logic design, as well as some familiarity with computer
architecture.
INTENDED AUDIENCE Technical professionals who are curious about
embedded hardware design and others who need to acquire the skills
required to apply microcontrollers in the real world, especially
those which demand guaranteed levels of reliability.
ESTIMATED TIME 3.5 hours
AUTHOR
|