Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

1 Answer

Answer :

The Performance Design Metric

Performance of a system is a measure of how long the system takes to execute our desired tasks.

The two main measures of performance are: 


Latency or response time

This is the time between the start of the task’s execution and the end. For example, processing an image may take 0.25 second. 


Throughput 

This is the number of tasks that can be processed per unit time. For example, a camera may be able to process 4 images per second These are the some of the cost measures for developing an RTES. Optimization of the overall cost of design includes each of these factors taken with some multiplying factors depending on their importance. And the importance of each of these factors depends on the type of application. For instance in defense related applications while designing an anti-ballistic system the execution time is the deciding factor. On the other hand, for de-noising a photograph in an embedded camera in your mobile handset the execution time may be little relaxed if it can bring down the cost and complexity of the embedded Digital Signal Processor. The design flow of an RTES involves several steps. The cost and performance is tuned and finetuned in a recursive manner. An overall design methodology is enumerated below. 


Design Methodology (Fig. 2.4) 

System Requirement and Specifications Define the problem What your embedded system is required to do? Define the requirements (inputs, outputs, control) What are the inputs and outputs of your system? Write down the specifications for them Specify if the signals are in digital or analogue form. Specify the voltage levels, frequency etc. The design task can be further segregated into the following steps 


System level Design

Find out the possible subsystems of the system and the interconnections between them. 


Sub-system or Node Level design 

Each of these subsystems can be termed as the nodes. Elaborate on each of these subsystems and further make the block diagram and component level interconnections. 


Processor Level Design

Each subsystem may consist of processor, memory, I/O devices. Specification and design at this level is required now. 


Task Level Design 

Complete interconnection of these subsystems depending on the tasks they would perform.

image


Conclusion 

• The scope of embedded systems has been encompassing more and more diverse disciplines of technology day by day. Obsolescence of technology occurs at a much faster pace as compared to the same in other areas. The development of Ultra-Low-Power VLSI mixed signal technology is the prime factor in the miniaturization and enhancement of the performance of the existing systems. More and more systems are tending to be compact and portable with the RTES technology. The future course of embedded systems depends on the advancements of sensor technology, mechatronics and battery technology. 

• The design of these RTES by and large is application specific. The time-gap between the conception of the design problem and marketing has been the key factor for the industry. 

• Most of the cases for very specific applications the system needs to be developed using the available processors rather than going for a custom design. 


Version 2 EE IIT, Kharagpur 

Related questions

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : The time required to develop a system to the point that it can be released and sold to customers. The main contributors are design time, manufacturing time, and testing time. This metric has become ... early can make a big difference in the system's profitability. Version 2 EE IIT, Kharagpur

Description : Explain the need to consider following factors in design matrix of embedded system: (i) Processor (ii) Memory (iii) Power (iv) Non- recurring engineering cost.

Last Answer : 1. Processor: Selection of processor depends upon amount of processing power and the register width required. Powerful 8bit, 16 bit, 32 bit & 64bit processors are available. The clock speed ... system is designed any number of units can be manufactured without incurring any additional design cost.

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Design Metrics  A Design Metric is a measurable feature of the system's performance, cost, time for implementation and safety etc. Most of these are conflicting requirements i.e. optimizing one ... test circuitry to check that manufacturing was correct.  Version 2 EE IIT, Kharagpur

Description : Which of the following are advantages of using LOC (lines of code) as a sizeoriented metric? (A) LOC is easily computed. (B) LOC is a language dependent measure. (C) LOC is a language independent measure. (D) LOC can be computed before a design is completed.

Last Answer : (A) LOC is easily computed.

Description : Which design metric is used to measure the compactness of the program in terms of lines of code? (A) Consistency (B) Conciseness (C) Efficiency (D) Accuracy

Last Answer : (B) Conciseness

Description : Explain the term ‘Deadlock’. State reason of occurance.

Last Answer : A deadlock is a situation where in two or more competing actions are each waiting for the other to finish, and thus neither ever does.  * Assume thread/process T1 has exclusive access to resource R1. ... P1 to Pn P1 waiting for the resource held by P2, P2 waiting for resource held by P3 etc.

Description : Compare synchronous and asynchronous communication.

Last Answer : Synchronous communication Asynchronous communication Single clock is used for both transmitter and receiver Two different clocks are used for both transmitter and receiver Data bits are transmitted ... Character is received at a any rate Less reliable More reliable

Description : Write a C language program to operate port 0 and port 2 as output port and port 1 and port 3 as input port.

Last Answer : #include void main (void ) { unsigned char X,Y P0=0X00; // P0 as output port P2=0X00;// P2 as output port P1=0XFF;//P1 as input port P3=0XFF;// P3 as input port while(1) { X= P1; Y=P3; P0=X; P2=Y; }//end of while }//end of main

Description : Compare features of PIC and AVR microcontrollers

Last Answer : Parameters PIC AVR Bus width 8/16/32-bit 8/32-bit Communication Protocols UART, USART, LIN, CAN, Ethernet, SPI, I2C UART, USART, SPI, I2C, (special ... Average Atmel Popular Microcontrollers PIC18fXX8, PIC16f88X, PIC32MXX Atmega8, 16, 32, Arduino Community

Description : Sketch pin-out diagram of LM35 and label its pin.

Last Answer :  pin-out diagram of LM35 and label its pin

Description : Develop a ‘C’ program to transfer the data from port P0 to port P1.

Last Answer : #include void main (void ) { unsigned char X; P0=0XFF; // P0 as input port P1=0X00;//P1 as output port while(1) //do forever { X = P0;//read port0 P1 = X;// output data to port1 }

Description : State two examples of RTOS.

Last Answer : 1. LynxOS. 2. OSE. 3. QNX. 4. RTLinux. 5. VxWorks. 6. Windows CE.

Description : State the use of MAX 232 in communication.

Last Answer : MAX 232 is line driver that converts from RS232 voltage levels to TTL voltage levels & vice versa in serial communication 

Description : State four advantages of embedded system. 

Last Answer : 1) Design and Efficiency 2) Cost 3) Accessibility 4) Maintenance 5) Redundancies

Description : List out four types of embedded systems.

Last Answer : 1. Small Scale Embedded Systems 2. Medium Scale Embedded Systems 3. Sophisticated Embedded Systems 4. Stand Alone Embedded Systems 5. Real Time Embedded Systems 6. Networked Embedded Systems 7. Mobile Embedded Systems

Description : State the methods of task synchronization. Describe semaphore with suitable example.

Last Answer : The methods of task synchronization are: Semaphore Message queue. Mutual exclusion.  Dead lock. Mailboxes. Message Queues. Semaphores: It is a system of sending message by using flags. Multiple concurrent threads of execution ...   signal(Sem);  }  in process P2  {  wait(Sem);  S2;  }

Description : Draw the block diagram of an embedded system and describe the hardware units of an embedded system.

Last Answer : OR Explanation: The embedded system consist of different components embedded into it as follows: 1) Embedded Processor 2) Power supply , reset and Oscillator circuits 3) System timers 4) ... to store data and program. Following are types of memories used in embedded system.

Description : Draw the labeled interfacing diagram to interface relay with 89C51 microcontroller.

Last Answer : the labeled interfacing diagram to interface relay with 89C51 microcontroller

Description : State four features of Zigbee.

Last Answer : Zigbee features (any4):- IEEE Standard 802.15.4 Frequency (GHz) 0.868, 0.915, 2.4 Maximum bit rate (Mbps) 0.250 or 250 Kbps, low bit rate Typical data throughput (Mbps) 0.2 ... Range (Meters) 10-100 Relative Power Consumption Very low Battery Life Months to years Network Size 64,000+ 

Description : State any four features of IDE.

Last Answer : Features of IDE 1) IDE normally consists of source code editor, a compiler, build automation tools and debugger. 2) It supports for defining a processor family and its version. 3) ... 4) Provides multiuser environment. 5) Supports conditional and unconditional break points. 6) Provides debugger.

Description : What is multicore processor? Describe in brief.

Last Answer : Multicore Processor: It is an integrated circuit in which two or more processors core have been packaged for enhanced performance, reduced power consumption and more efficient simultaneous ... Multicore processors will give the benefits to all software especially for multithreaded program.

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Hard drives have two kinds of components: internal and external. External components are located on a printed circuit board called logic board while internal components are located in a sealed chamber called HDA or Hard ... that a Hard Disk Drive is an RTES.  Version 2 EE IIT, Kharagpur 

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Components of an Embedded System   By this time we know where are our Embedded Systems and what makes them stand out from other systems like Calculators, Desktop Computers, and our Old Television ... account the technical as well as economic considerations.  Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Structure and Design Instructional Objectives  After going through this lesson the student will  Learn more about the numerous day-to-day real time embedded systems  Learn the ... data such as phone numbers, calendars information, games etc.  Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA. 

Last Answer : Manufacturer  Model:  Network Types:  EGSM/ GSM /CDMA  Form Factor: The industry standard that defines the physical, external dimensions of a particular device. The size, configuration, and other specifications used ...   Speaker  Phone:  USB:  Vibrate: Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA. 

Last Answer : Many embedded systems must continually react to changes in the system's environment and must compute certain results in real time without delay. For example, a car's cruise controller continually monitors and ... user, typically does not result in a system failure.  Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA. 

Last Answer : Five advantages:  1. Smaller Size  2. Smaller Weight  3. Lower Power Consumption  4. Lower Electromagnetic Interference  5. Lower Price  Five disadvantages  1. Lower Mean Time Between Failure  ... Obsolesce  4. Unmanageable Heat Loss  5. Difficult to Design  Version 2 EE IIT, Kharagpur

Description : Which of the following is a real time embedded system? Justify your answer (a) Ceiling Fan (b) Microwave Oven (c) Television Set (d) Desktop Key Board (e) Digital Camera Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA. 

Last Answer : (b) and (e) are embedded systems  (a) Ceiling Fans: These are not programmable.  (b) & (e) obey all definitions of Embedded Systems such as (i) Working in Real Time (ii) Programmable ... mass-produced, so the cost savings may be multiplied by millions of items.  Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Common Architecture of Real Time Embedded Systems  Unlike general purpose computers a generic architecture can not be defined for a Real Time Embedded Systems. There are as many architecture as the ... monitored through an ADC interfaced through this CODEC. Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Definitions  Now we are ready to take some definitions  Real Time  Real'-time usually means time as prescribed by external sources For example the time struck by clock (however ... the computer user, typically does not result in a system failure.   Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Lesson 1 Introduction to Real Time Embedded Systems Part I  Example, Definitions, Common Architecture  Instructional Objectives After going through this lesson the student would be able to  Know what an ... as a Real Time Embedded System (RTES)  Version 2 EE IIT, Kharagpur

Description : Should the minimum wage be tied to some economic metric?

Last Answer : Cost of living seems like the obvious one to me, if realistically assessed. More interesting and egalitarian would be highest income. As in, the minimum wage is some fraction of the highest person’s income, not adjusted by any loopholes.

Description : Is it universally consistent that wherever the Metric system is used, temperature is registered in Celsius, and wherever the Imperial system (feet, inches, miles) is used, the Fahrenheit system is used? Are there any exceptions?

Last Answer : According to Wikipedia , Celsius is used by all countries except the United States, the Bahamas, Belize, the Cayman Islands and Liberia. According to the CIA , At this time, only three countries ... Metric would be Burma. Perhaps related, the CIA is still calling Burma Burma rather than Myanmar.

Description : Do people outside of the US use rulers in US Customary and Metric, or just metric?

Last Answer : My tape measure is calibrated in British Units (inches, feet, yards) and Metric units. I have a metre stick similarly calibrated and a ruler around 12” long with both sets of units.

Description : Why doesn't America just switch over to the metric system?

Last Answer : I wish I knew. Not switching doesn’t make any sense to me.

Description : Why aren't we measuring (exclusively) in metric yet?

Last Answer : We ? Amerika and Liberia are the only two nations on Earth which haven't officially adopted metric. There are plenty of people on Fluther not from Amerika or Liberia. And ... Earth: a combination of unwarranted arrogance and crushing ignorance caused by a deliberately sabotaged educational system.

Description : Can anyone easily explain mole metric conversions? I'm not understanding Avargados number in relation to a mole?

Last Answer : another thread on this topic: http://www.fluther.com/73973/can-someone-explain-moles-and-osmoles-to-me/

Description : Stinging Jellies: Is there a practical way to abbreviate metric cartridge names in spoken language?

Last Answer : Seven, six, two

Description : What problems does this cause for the United States not adopting the metric system?

Last Answer : They lost one of their mars probes because of that. Billions of dollars turned into scrap metal.

Description : What is the metric equivalent for a machine bolt rated an S.A.E grade 8?

Last Answer : A grade 8 SAE is equivalent to a metric grade 10.9 according to this chart

Description : Why doesn't the U.S. use the metric system? How hard would the transition be if they started?

Last Answer : My 6th grade math teacher told me the U.S. had “started” transitioning to the metric system years ago, but no one really cared enough to complete the “journey”. She said that’s why soda comes in liters, but milk in gallons.

Description : What's a good olive oil metric?

Last Answer : Good olive oil should be green, not yellow.

Description : Liters, meters, grams: Do you use the metric system when communicating with an international audience?

Last Answer : i never switch to metric when communicating with an international audience, which i do every day at work (i'm an english teacher to mostly university-aged or older students). i guess i just think, ... in hell i could ever convert all those numbers in real time to make any of it meaningful anyway.

Description : Why didn't the United States ever adopt the metric system?

Last Answer : answer:I also remember hearing about the flying cars we'd have in 2000. :D I would like to know about the metric system though.

Description : Why isn't 'time' part of the metric system and why don't we make it metric?

Last Answer : Umm, the length of the year is based on the revolution of the Earth around the sun.

Description : ____ sensors are used to identify objects for pick and place purpose a.Range detectors b.Infrared sensors c.Vision sensors d.Photo-metric sensors

Last Answer : c.Vision sensors

Description : ____ sensors are used to indicate presence or absence of hot objects a.Vision sensors b.Infrared sensors c.Photo-metric sensors d.Range detectors

Last Answer : b.Infrared sensors

Description : Which country produced 127 lakh metric tones fish in 2010? -General Knowledge

Last Answer : The answer is 'Japan'

Description : Which country produced 127 lakh metric tones fish in 2010? -General Knowledge

Last Answer : answer:

Description : If a person tells you she is 6 feet tall, is she basing that measurement on customary units or metric units?

Last Answer : Feet are a measurement in the Imperial system. If she was using Metric it would be in meters, not feet.