How Do You Write Answers for Embedded System Design Exam Questions?

Click For Summary

Discussion Overview

The discussion focuses on how to effectively write answers for exam questions related to embedded system design, specifically addressing the design process and specifications for embedded computing systems. Participants explore both theoretical and practical aspects of embedded system design.

Discussion Character

  • Homework-related
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • One participant expresses confusion about how to structure answers for two exam questions on embedded computing system design.
  • Another participant outlines a potential design process for embedded systems, emphasizing the importance of specifying objectives, selecting appropriate microcontrollers based on functionality, and considering memory and communication needs.
  • Further details on the design process include identifying control requirements, communication links, power requirements, and physical size limitations.
  • Additional input suggests starting with the system's functional requirements to derive necessary hardware and software specifications, including operational rates and I/O requirements.

Areas of Agreement / Disagreement

Participants generally agree on the importance of defining objectives and requirements in the design process, but there is no consensus on a singular approach to answering the exam questions, as different perspectives on the design process and specifications are presented.

Contextual Notes

Some limitations include the lack of clarity on specific definitions of "specification" in the context of hardware versus software, and the varying interpretations of the design process steps among participants.

Who May Find This Useful

Students preparing for exams in embedded system design, educators seeking to understand student challenges in articulating design processes, and professionals interested in the nuances of embedded system specifications.

vead
Messages
92
Reaction score
0
I have two exam question (embedded computing system)
Q1. write short on embedded computing system design process
Q2. write short note on specification

I am confused how to write answer for this questions

for Q1 Embedded system made with both hardware and software I know about hardware component like micro controller and software component like compiler or assembler

can someone suggest me how to write answer for Q1

for Q2 WHAT I do I need to write specification for hardware or software or embedded computing system
 
Computer science news on Phys.org
I'm sorry you are not generating any responses at the moment. Is there any additional information you can share with us? Any new findings?
 
I designed quite a few embedded systems using HC11 and Analog Devices 8051 based micro controllers. I really don't know how to answer your question 1 exactly.

To me,
For question 1:
1) step 1 of design process is to specify what is your objective, what does the system need to control.
2) Identify the best micro controller that has the most embedded function. For example, how many analog output you need to control in the project, how many analog input you need to monitor etc. Then you choose the controller that has enough DAC and ADC build in.
3) Consider how much EEPROM and RAM you need for the firmware.
4) If there is a communication link needed ( USB, SPI, CAN bus etc.), find a controller that can accommodate the communication link.
4) Base on 2, 3 and 4, you find the micro controller.

Finding the right micro controller is the single most important thing for me. The right controller is almost everything. The rest is just academic.

For question 2:
You need to write out clearly what is the scope of the project.

1) Layout your objective.
2) What kind of control you need.
3) Specify the communication link if applicable ( USB, CAN bus, SPI etc.)
4) The power requirement.
5) Physical size limitation.

After defining clearly what you need to achieve, a lot of time should be spent on finding the right controller. Spend the time in reading data sheets of different controllers. Try to find one that does more function and have enough memory so you don't have to run data and address bus out.
 
Last edited:
@yungman is right. The embedded system has a function to perform. Start with the requirements of what it needs to do and derive requirements for the hardware and software needed to do that job (rates of running (5Hz?, 100Hz?, event driven?), I/O requirements, etc).
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 5 ·
Replies
5
Views
4K
Replies
14
Views
4K
Replies
8
Views
2K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 16 ·
Replies
16
Views
5K
  • · Replies 22 ·
Replies
22
Views
3K
  • · Replies 102 ·
4
Replies
102
Views
4K
Replies
10
Views
5K
  • · Replies 10 ·
Replies
10
Views
3K