Assignment Set I (1) Update
Assignment Set I (1) Update
Assignment Set I (1) Update
2. What is an actuator? Give a brief description of the working principle of the Microphone.
How it can convert sound energy to electrical energy?
----- An actuator is a component of a machine that is responsible for moving and
controlling a mechanism or system
7. Briefly describe with examples small-scale, medium scale and large-scale embedded
systems.
➢ Small Scale: The embedded systems built around low performance and low cost 8 or 16 bit
microprocessors/ microcontrollers. It is suitable for simple applications and where performance is
not time critical. It may or may not contain OS.
➢ Medium Scale: Embedded Systems built around medium performance, low cost 16 or 32 bit
microprocessors / microcontrollers or DSPs. These are slightly complex in hardware and firmware. It
may contain GPOS/RTOS.
➢ Large Scale/Complex: Embedded Systems built around high performance 32 or 64 bit RISC
processors/controllers, RSoC or multi-core processors and PLD. It requires complex hardware and
software. These system may contain multiple processors/controllers and co-units/hardware
accelerators for offloading the processing requirements from the main processor. It contains RTOS
for scheduling, prioritization and management
8. Describe the different steps involved in designing an embedded control system.
9. What are the characteristics of an embedded system?
- Task specific
Time specific
Low cost
Highly efficient
Highly reliable and stable
Require less power
CLOCK OSCILLATOR:
A crystal( External to processor)
A ceramic resonator( Internally associated with processor)
An external oscillator IC attached to processor
REAL TIME CLOCK:
Provides accurate date and time
Supports the daylight time operation
DS12887 uses CMOS techmology
Low power consumption
MEMORY:
Memory is used to store the program as well as to store the execution of embedded
elements.
There are various types of memory based on volatility , write ability,cost & speed we use
memory is embedded system.
I/O PORTS:
Serial I/O Ports
#Synchronous Serial Input
# Synchronous Serial output
# ASynchronous Serial Input
# Asynchronous Serial output
Parallel I/O Ports
# Parallel port one bit Input
# parallel port one bit output
#parallel port multibit input
#parallel port multibit output
NETWORKING DEVICES:
Bus network and Ethernet network is most efficient method
A bus network is used for –connect different network devices,transfer a huge range of
data
An Ethernet network is used for TCP/IP protocol
INTERRUPT HANDLER:
Hardware siganal from a device to CPU
An interrupt tells the CPU that device needs attention
11. Within the domain of an embedded system, they have many functionalities. Explain with
examples.
12. What are the different data communication methods used in embedded systems? Briefly
describe.
----- It is a 4-wire protocol namely MOSI (Master Out Slave In), MISO (Master In Slave Out, SS
(Slave Select), and SCLK (Serial Clock). As I2C protocol, SPI is also a master to slave
communication protocol. In SPI, the master device first configures the clock at a particular
frequency.
b) CCD devices
---A charge-coupled device (CCD) is a semiconductor device capable of both photo-
detection and memory, which converts light to electronic impulses. One-and two-
dimensional CCD arrays are used in scanners to perform the first stage in converting an
image into digital data.
c) Cache memory and Cache controller
---Cache memory is an extremely fast memory type that acts as a buffer between RAM
and the CPU. It holds frequently requested data and instructions so that they are
immediately available to the CPU when needed. Cache memory is used to reduce the
average time to access data from the Main memory.
Cache controller is a chip, such as the Intel 82385, that manages the retrieval, storage,
and delivery of data to and from cache memory or a hard disk. When data or
instructions are requested by the central processing unit (CPU), the intercept the request
and handles the delivery from random access memory (RAM).
d) FPGA
---FPGA stands for Field Programmable Gate Array which is an IC that can be
programmed to perform a customized operation for a specific application. They have
thousands of gates. In the field of VLSI FPGAs have been very popular. Languages such as
VHDL and Verilog are used to write the code for FPGA programming.
e)UART
---- Universal asynchronous receiver-transmitter (UART) is one of the simplest and oldest
forms of device-to-device digital communication. You can find UART devices as a part
of integrated circuits (ICs) or as individual components. UARTs communicate between two
separate nodes using a pair of wires and a common ground.
f) JTAG
---- JTAG (named after the Joint Test Action Group which codified it) is an industry
standard for verifying designs and testing printed circuit boards after manufacture.
JTAG implements standards for on-chip instrumentation in electronic design automation
(EDA) as a complementary tool to digital simulation.
18. What are the types of Embedded Systems?
Real-time embedded systems.
Standalone embedded systems.
Network, or networked, embedded systems.
Mobile embedded systems.
19. What is an actuator? Give a brief description of the working principle of the Microphone.
How it can convert sound energy to electrical energy?
20.Write short notes on RFID and RTC.
-----
21. How does DSP differ from a general processor?
22. How does a watchdog timer different from a normal timer?
A watchdog timer is a specialized timer module that helps a microprocessor to recover from
malfunctions. If a watchdog timer reaches the end of its counting period, it resets the
entire processor system. In order to prevent this, a processor must perform some type of
specific action that resets the watchdog.
Von-Neumann Architecture:
> Single shared bus for Instruction and Data fetching
> Low performance Compared to Harvard Architecture
> Cheaper
> Allows self modifying codes
25. Explain FPGA architecture with a proper diagram.
---- FPGAs are prefabricated silicon chips that can be programmed electrically to implement
digital designs. The first static memory based FPGA called SRAM is used for configuring
both logic and interconnection using a stream of configuration bits. Today’s modern EPGA
contains approximately 3,30,000 logic blocks and around 1,100 inputs and outputs.
The FPGA Architecture consists of three major components
The programmable logic block provides basic computation and storage elements
used in digital systems.
Programmable Routing
It consists of multiplexers pass transistors and tri-state buffers. Pass transistors and
multiplexers are used in a logic cluster to connect the logic elements.
Programmable I/O
The programmable I/O pads are used to interface the logic blocks and routing
architecture to the external components. The I/O pad and the surrounding logic
circuit form as an I/O cell.
These cells consume a large portion of the FPGA’s area. And the design of I/O
programmable blocks is complex, as there are great differences in the supply voltage
and reference voltage.
Flash memory is a long-life and non-volatile storage chip that is widely used in
embedded systems. It can keep stored data and information even when the power is off. It
can be electrically erased and reprogrammed. Flash memory was developed from EEPROM
(electronically erasable programmable read-only memory).
27. Explain the functionalities of RS232 and RS485 standard serial interfaces.
----- Generally, RS-232 is the simpler solution for connecting two devices over short
distances. RS-485, while allowing connection of several devices on the same bus over
greater distances, does require termination resistors.
SoC is a complete electronic substrate system that may contain analog, digital, mixed-
signal or radio frequency functions. Its components usually include a graphical
processing unit (GPU), a central processing unit (CPU) that may be multi-core, and system
memory (RAM).
Processors in a System
A processor has two essential units −
17. Write short notes on IDE tools and the CCD sensor.
An integrated development environment (IDE) is software for
----
building applications that combines common developer tools into a
single graphical user interface (GUI).
23. How will the definition of embedded system change with SoC?
----An SoC in an embedded system is a chip that includes all the components that allow the
chip to perform a specific function or action for the embedded system. Many embedded
systems use SoCs to do their computing work.
24. Real time video processing needs sophisticated embedded systems with hard real time
constraints. Why? Explain.
25. I2C bus stands for?
---I2C (Inter-Integrated Circuit, eye-squared-C), alternatively known as I2C or IIC, is a
synchronous, multi-controller/multi-target (master/slave), packet switched, single-ended, serial
communication bus invented in 1982 by Philips Semiconductors
34. There are different types of memory storage devices like EEPROM, Flash memory, SRAM,
and DRAM. Which memory storage is widely used in PCs and Embedded Systems?
35. Total power dissipation is reduced by (i) reducing operating voltages, (ii) operating at
lower clock frequency if processes meet the deadlines (iii) use of wait and stop instructions
when the system is inactive or idle (iv) use of cache disabling instructions (v) optimizing the
amount and type of hardware required for the system
(a) all except v (b) i, ii and iii (c) all except iv (d) all
36. Which is the heart of an embedded system?
a) Interrupt controller b) Processor c) I/O devices d) Power supply
37. What is the watchdog timer?
----- A watchdog timer (WDT) is a timer that monitors microcontroller (MCU) programs to
see if they are out of control or have stopped operating.
43. Mention what are buses used for communication in embedded system.
----- A field bus is a part of a system which provides the communication between several
components in that system (for example an actuator or a sensor).
48. Discuss some options for wireless communication between embedded devices.
49. What is a digital signal controller?
--- A digital signal controller (DSC) is a hybrid of microcontrollers and digital signal
processors (DSPs).
It keeps track of data, status, location, uses, etc. The file system is a term used to define a
group of facilities.
It enforces the pre-determined policies and decides which process receives the device when
and for how long.
It improves the performance of specific devices.
It monitors the status of every device, including printers, storage drivers, and other devices.
It allocates and effectively deallocates the device.
60. When is a message used and when does a system call for seeking access to system
resources?