Sunteți pe pagina 1din 10

ELEC2630 EMBEDDED

SYSTEMS THEORY

Lecture 10: A Web based


Embedded system design &
an overview of Memory
Types
A Web based Embedded
System design
 This system uses a conventional PC as a
Web server as a user interface
 The key to this system is the use of a
database
 The PC is often part of a distributed
embedded system used for control and
data capture
 The resulting data is stored in the
database
 Any authorised user can have access to
the data, searchable and manipulated as
User Interface Software
 The code called by the user is in the
form of CGI programs
 The CGI code can be written to
process user requests into queries
for the database and return the data
in the form that the user requires
Data Collection and Control
 The code for this part of the task is
now totally separate and can be
written using the most appropriate
programming techniques
 The embedded system is often
distributed and may use devices as
the Netiom as part of the control and
data collection methods used
Conclusions
 The integration of web access with
embedded systems takes many
forms and is a growth area at the
moment
 This trend is helped by the increasing
complexity of embedded devices,
such as micro-controllers, made
posible by advances in
semiconductor technologies
Hardware Review: Memory
types
DRAM
 This type of memory is used when a large amount
of storage is required at low cost.
 The storage element is a capacitor which can be
either charged or not charged.
 The main problem is that the charge leaks away
and has to be replaced before the data is lost.
 This feature is reflected in the full name of
Dynamic Ram.
 The complexity of the circuitry needed to refresh
the data does reduce the cost advantage of the
low number of transistors required per bit.
Video RAM
 This device is derived from the DRAM
 A DRAM used as a conventional memory
as well as additional hardware to use the
data at the same time for the Video
display
 Essentially the hardware consisted of a
shift register which converted the parallel
data to serial to be clocked out to drive
the video display
SRAM
 The full name of this device is Static RAM
 The data is held without refreshing all the
time the power is applied
 The cost per bit is much higher than for
DRAM as more transistors are involved in
the circuit for each bit
 The circuit can be designed for low power
operation despite the extra devices per bit
as the power consumption is low except
when switching
FLASH MEMORY

 This is non volatile storage, i.e. the data is


not lost when the power is removed
 The circuit uses a single transistor as a
storage cell
 Write operation can take up to several
milliseconds, but reads can be as low as
70 to 100 nanoseconds
 This specification makes it a suitable
device for program storage

S-ar putea să vă placă și