Implementing Embedded System: Hardware/Software Codesign

This set of MCQs helps students to learn about implementing Embedded system consisting of hardware/software codesign, described as an embedded system is usually designed to be compact, energy efficient, and inexpensive. From an implementation viewpoint, there is a major difference between a computer and an embedded system and Embedded systems are often required to provide Real-Time response.

Start Quiz

Which of the following allows the reuse of the software and the hardware components?

Platform based design

Memory design

Peripheral design

Input design

Which of the following is the design in which both the hardware and software are considered during the design?

Platform based design

Memory based design

Software/hardware codesign

Peripheral design

What does API stand for?

Address programming interface

Application programming interface

Accessing peripheral through interface

Address programming interface

Which activity is concerned with identifying the task at the final embedded systems?

High-level transformation

Compilation

Scheduling

Task-level concurrency management

Which design activity is in charge of mapping operations to hardware?

Scheduling

High-level transformation

Hardware/software partitioning

Compilation

Which of the following is approximated during hardware/software partitioning, during task-level concurrency management?

Scheduling

Compilation

Task-level concurrency management

High-level transformation

Which of the following is a process of analyzing the set of possible designs?

Design space exploration

Scheduling

Compilation

Hardware/software partitioning

Which of the following is a meet-in-the-middle approach?

Peripheral based design

Platform based design

Memory based design

Processor design

Which compiling option can be used for finding which part of the program is consuming most of the processing time?

-f -g -p -c

Which assembler option runs the m4 macro preprocessor on the source file?

-n -m -V -o
Quiz/Test Summary
Title: Implementing Embedded System: Hardware/Software Codesign
Questions: 10
Contributed by:
Steve