Embedded systems: Exploring the design requirements

Published: 26th July 2011
Views: N/A
Ask About This Article Print Republish This Article
There are embedded systems everywhere you go. The product development services, consisting of qualified engineers, are responsible for the system architecture and design of such systems. They normally put emphasis on the embedded system hardware design, high level tools, and not forgetting the software as embedded system are now equipped with a fully functional operating system. Below are some of the characteristics of an embedded system.

The first characteristic is that embedded systems are designed for a specific task. This is different from other computer systems as embedded systems cannot carry out multiple tasks. Also, these systems have real time performance standards that have to be met for safety and usability. Secondly, embedded systems are not always standalone devices as some of them have small computerized parts within a larger part that serve a more general purpose. Thirdly, the programs and instructions written on the embedded systems are called firmware. They are stored in read only memory or flash memory. The firmware normally runs on limited memory and computer hardware resources.


Before embarking on the embedded system hardware design, most product development services of such system have to put into consideration the following design requirements of an embedded system.

The first design requirement is the real time or reactive operation. This means that the correctness of a computation done on an embedded system depends on the time the computation was delivered. The product development services responsible for the embedded system hardware design have to take into account the worst case performance scenario.

The harsh environment that these systems work in also requires consideration. Due to the fact that most of the embedded systems do not operate in a controlled environment, the embedded system hardware design should enable this computer system to function even under non-survivable fire conditions.

Thirdly, the security of the embedded system should also be considered. The HDL for ASIC or FPGA integrated circuits are used for the purposes of security. This is because HDL for ASIC or FPGA are secure microprocessors due to the fact that they support bit stream encryption. Designers have started using HDL for ASIC or FPGA integrated circuits for these systems as the hardware security of these systems is of paramount importance.


Lastly, the product development services of an embedded system must always consider the cost. Even if such embedded systems have stringent requirements, the cost is always an issue.

It is a well known fact that most embedded systems have requirements that vary significantly in the design of the system. The demands of a specific application normally dominate the hardware design of an embedded system.

For more information about embedded system hardware design please move on http://www.newagemicro.com/

This article is free for republishing
Source: http://barondavis2.articlealley.com/embedded-systems-exploring-the-design-requirements-2320906.html


Report this article Ask About This Article Print Republish This Article


Loading...
More to Explore
 


Ask a Professional Online Now
27 Experts are Online. Ask a Question, Get an Answer ASAP.
Type your question here...
Optional:
Select...