SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Node Architecture
By:Ghufran Essam
Supervised by: Dr. Mohammed Najim
Outline
Node Architecture
The Sensing Subsystem
• Analog-to-Digital Converter
The Processor Subsystem
• Architectural Overview
• Microcontroller
• Digital Signal Processor
• Application-specific Integrated Circuit
• Field Programmable Gate Array
Node Architecture
 Wireless sensor nodes are the essential building
blocks in a wireless sensor network
• sensing, processing, and communication
• stores and executes the communication protocols
as well as data processing algorithms
The node consists of sensing, processing,
communication, and power subsystems .Tread off
between flexibility and efficiency both in terms of
energy and performance.
Node Architecture
Node Architecture
SENSING SUBSYSTEM – ADC
 ADC converts the output of a sensor - which is a continuous, analog
signal - into a digital signal. It requires two steps:
1. the analog signal has to be quantized
• allowable discrete values is influenced :
(a) by the frequency and magnitude of the signal
(b) by the available processing and storage resources
2. the sampling frequency
• Nyquist rate does not suffice because of noise and
transmission error
• resolution of ADC - an expression of the number of bits that
can be used to encode the digital output
• where Q is the resolution in volts per step (volts per output
code); Epp is the peak-to-peak analog voltage; M is the
ADC’s resolution in bits
PROCESSING SUB SYSTEM
The processor subsystem
• interconnects all the other subsystems and some
additional peripheries
• its main purpose is to execute instructions
pertaining to sensing, communication, and self-
organization
 It consists of processor chip ,nonvolatile memory -
stores program instructions ,active memory -
temporarily stores the sensed data and internal
clock
ARCHITECTURAL OVERVIEW
The processor subsystem can be designed
by employing one of the three basic
computer architectures
• Von Neumann architecture
• Harvard architecture
• Super-Harvard (SHARC) architecture
Von Neumann Architecture
 Von Neumann architecture
• provides a single memory space - storing program instructions
and data
• provides a single bus - to transfer data between the processor
and the memory
• Slow processing speed - each data transfer requires a separate
clock
Harvard Architecture
 Harvard architecture
• provides separate memory spaces - storing program
instructions and data
• each memory space is interfaced with the processor
with a separate data bus
• program instructions and data can be accessed at the
same time
• a special single instruction, multiple data (SIMD)
operation, a special arithmetic operation and a bit
reverse
• supports multi-tasking operating systems; but does not
provide virtual memory protection
Harvard Architecture
Super-Harvard Architecture
 Super-Harvard architecture (best known: SHARC)
• an extension of the Harvard architecture
• adds two components to the Harvard architecture:
• internal instruction cache - temporarily store frequently
used instructions - enhances performance
• an underutilized program memory can be used as a
temporary relocation place for data
• Direct Memory Access (DMA)
• costly CPU cycles can be invested in a different task
• program memory bus and data memory bus
accessible from outside the chip
Super-Harvard Architecture
MICROCONTROLLER
Microcontroller is a computer on a single integrated
circuit.
Structure of microcontroller
• Integrates the following components:
• CPU core ,
• volatile memory (RAM) for data storage ,
• ROM,
• EPROM, EEPROM, or flash memory ,
• parallel I/O interfaces ,
• discrete input and output bits
• clock generator ,
• one or more internal analog-to-digital converters and
• Serial communications interfaces
MICROCONTROLLER
 Advantages:
• suitable for building computationally less intensive,
standalone applications, because of its compact
construction, small size, low-power consumption, and low
cost
• high speed of the programming and eases debugging,
because of the use of higher-level programming languages
 Disadvantages:
• not as powerful and as efficient as some custom-made
processors (such as DSPs and FPGAs)
DIGITAL SIGNAL PROCESSOR
 The main function:
• process discrete signals with digital filters
• filters minimize the effect of noise on a signal or enhance or
modify the spectral characteristics of a signal
• while analog signal processing requires complex hardware
components, digital signal processors (DSP) requires
simple adders, multipliers, and delay circuits
• DSPs are highly efficient
• most DSPs are designed with the Harvard Architecture
DIGITAL SIGNAL PROCESSOR
 Advantages:
• powerful and complex digital filters can be realized
with commonplace DSPs
• useful for applications that require the deployment
of nodes in harsh physical settings (where the
signal transmission suffers corruption due to noise
and interference and, hence, requires aggressive
signal processing)
 Disadvantage:
• some tasks require protocols (and not numerical
operations) that require periodical upgrades or
modifications (i.e., the networks should support
flexibility in network reprogramming)
Application-specific Integrated Circuit
 ASIC is an IC that
can be customized for
a specific application
,rather than intended
for general purpose
use .
Application-specific Integrated Circuit
 Two types of design approaches: full-customized and half-
customized (semi-custom)
• full-customized IC:
• some logic cells, circuits, or layout are custom made in
order to optimize cell performance
• includes features which are not defined by the standard
cell library
• expensive and long design time
• half-customized (semi-custom) :
• ASICs are built with logic cells that are available in the
standard library
 in both cases, the final logic structure is configured by the end user
– an ASIC is a cost efficient solution, flexible, and reusable
Application-specific Integrated Circuit
 Advantages:
• relatively simple design; can be optimized to meet a specific
customer demand
• multiple microprocessor cores and embedded software can be
designed in a single cell
 Disadvantage:
• high development costs and lack of re-configurability
APPLICATIONS
ASICs are not meant to replace microcontrollers or DSPs but to
complement them
Handle rudimentary and low-level tasks and to decouple these
tasks from the main processing subsystem
FIELD PROGRAMMABLE GATE ARRAYS
Field Programmable Gate
Arrays (FPGAs) are
semiconductor devices .
FPGAs can be reprogrammed
to desired application or
functionality requirements after
manufacturing.
FIELD PROGRAMMABLE GATE ARRAYS
 The distinction between ASICs and FPGAs is not always
clear
• FPGAs are more complex in design and more flexible
to program
• FPGAs are programmed electrically, by modifying a
packaged part
• programming is done with the support of circuit
diagrams and hardware description languages, such
as VHDL and Verilog
FIELD PROGRAMMABLE GATE ARRAYS
 Advantages:
• higher bandwidth compared to DSPs
• flexible in their application
• support parallel processing
• work with floating point representation
• greater flexibility of control
 Disadvantages:
• Complex
• the design and realization process is costly
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

SOC Chip Basics
SOC Chip BasicsSOC Chip Basics
SOC Chip BasicsA B Shinde
 
Assic 28th Lecture
Assic 28th LectureAssic 28th Lecture
Assic 28th Lecturebabak danyal
 
Regulators learning to play with others
Regulators  learning to play with othersRegulators  learning to play with others
Regulators learning to play with othersMark Brown
 
1334420 634648164164717500
1334420 6346481641647175001334420 634648164164717500
1334420 634648164164717500sumit tiwari
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip A B Shinde
 
Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online Technogroovy India
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image CompressionA B Shinde
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1Prabhu Mali
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesigndestruck
 
Introduction to Embedded system
Introduction to Embedded systemIntroduction to Embedded system
Introduction to Embedded systemtmnportal
 
What is system on chip (1)
What is system on chip (1)What is system on chip (1)
What is system on chip (1)Jagadeshgoud
 
SOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsSOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsA B Shinde
 

Was ist angesagt? (20)

SOC Chip Basics
SOC Chip BasicsSOC Chip Basics
SOC Chip Basics
 
SOC Design Challenges and Practices
SOC Design Challenges and PracticesSOC Design Challenges and Practices
SOC Design Challenges and Practices
 
System-on-Chip
System-on-ChipSystem-on-Chip
System-on-Chip
 
Assic 28th Lecture
Assic 28th LectureAssic 28th Lecture
Assic 28th Lecture
 
Lect01
Lect01Lect01
Lect01
 
Regulators learning to play with others
Regulators  learning to play with othersRegulators  learning to play with others
Regulators learning to play with others
 
1334420 634648164164717500
1334420 6346481641647175001334420 634648164164717500
1334420 634648164164717500
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip
 
System on Chip (SoC)
System on Chip (SoC)System on Chip (SoC)
System on Chip (SoC)
 
Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online
 
07. datacenters
07. datacenters07. datacenters
07. datacenters
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image Compression
 
Processors selection
Processors selectionProcessors selection
Processors selection
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1
 
Introduction to proteus
Introduction to  proteusIntroduction to  proteus
Introduction to proteus
 
10. compute-part-2
10. compute-part-210. compute-part-2
10. compute-part-2
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
 
Introduction to Embedded system
Introduction to Embedded systemIntroduction to Embedded system
Introduction to Embedded system
 
What is system on chip (1)
What is system on chip (1)What is system on chip (1)
What is system on chip (1)
 
SOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsSOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC Tools
 

Ähnlich wie Node architecture

Introduction to Digital Signal processors
Introduction to Digital Signal processorsIntroduction to Digital Signal processors
Introduction to Digital Signal processorsPeriyanayagiS
 
Digital VLSI Design : Introduction
Digital VLSI Design : IntroductionDigital VLSI Design : Introduction
Digital VLSI Design : IntroductionUsha Mehta
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systemsAshok Raj
 
Computer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPTComputer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPTChetanNaikJECE
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptxPratik Gohel
 
Network Processor - 2021.pptx
Network Processor - 2021.pptxNetwork Processor - 2021.pptx
Network Processor - 2021.pptxssuserdfb2da
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networksManoj BN
 
Basics of micro controllers for biginners
Basics of  micro controllers for biginnersBasics of  micro controllers for biginners
Basics of micro controllers for biginnersGerwin Makanyanga
 
Mces MOD 1.pptx
Mces MOD 1.pptxMces MOD 1.pptx
Mces MOD 1.pptxRadhaC10
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptxjagadeesh276791
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecturekomal mistry
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security Systemajinky gadewar
 
Architectural tricks to maximize memory bandwidth
Architectural tricks to maximize memory bandwidthArchitectural tricks to maximize memory bandwidth
Architectural tricks to maximize memory bandwidthDeepak Shankar
 

Ähnlich wie Node architecture (20)

Introduction to Digital Signal processors
Introduction to Digital Signal processorsIntroduction to Digital Signal processors
Introduction to Digital Signal processors
 
Digital VLSI Design : Introduction
Digital VLSI Design : IntroductionDigital VLSI Design : Introduction
Digital VLSI Design : Introduction
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Computer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPTComputer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPT
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 
Network Processor - 2021.pptx
Network Processor - 2021.pptxNetwork Processor - 2021.pptx
Network Processor - 2021.pptx
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Basics of micro controllers for biginners
Basics of  micro controllers for biginnersBasics of  micro controllers for biginners
Basics of micro controllers for biginners
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Vlsi lab
Vlsi labVlsi lab
Vlsi lab
 
Mces MOD 1.pptx
Mces MOD 1.pptxMces MOD 1.pptx
Mces MOD 1.pptx
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptx
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecture
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security System
 
Core of the ES
Core of the ESCore of the ES
Core of the ES
 
esunit1.pptx
esunit1.pptxesunit1.pptx
esunit1.pptx
 
Architectural tricks to maximize memory bandwidth
Architectural tricks to maximize memory bandwidthArchitectural tricks to maximize memory bandwidth
Architectural tricks to maximize memory bandwidth
 
Dsp ajal
Dsp  ajalDsp  ajal
Dsp ajal
 
nios.ppt
nios.pptnios.ppt
nios.ppt
 
Cloud Networking Trends
Cloud Networking TrendsCloud Networking Trends
Cloud Networking Trends
 

Kürzlich hochgeladen

Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammamahmedjiabur940
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信oopacde
 
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptxCRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptxRishabh332761
 
Point of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryPoint of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryoyebolasonuga14
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证tufbav
 
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理uodye
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证wpkuukw
 
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call GirlVashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call GirlPriya Reddy
 
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime GuwahatiGuwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahatimeghakumariji156
 
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Priya Reddy
 
Mass storage systems presentation operating systems
Mass storage systems presentation operating systemsMass storage systems presentation operating systems
Mass storage systems presentation operating systemsnight1ng4ale
 
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证wpkuukw
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...Sareena Khatun
 
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证ehyxf
 

Kürzlich hochgeladen (20)

Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
 
Critical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptxCritical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptx
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
 
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptxCRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
 
Point of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryPoint of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratory
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
 
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get CytotecBuy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
 
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call GirlVashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
 
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime GuwahatiGuwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
 
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
 
Mass storage systems presentation operating systems
Mass storage systems presentation operating systemsMass storage systems presentation operating systems
Mass storage systems presentation operating systems
 
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
 
Abortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get CytotecAbortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get Cytotec
 
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
 
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
 

Node architecture

  • 2. Outline Node Architecture The Sensing Subsystem • Analog-to-Digital Converter The Processor Subsystem • Architectural Overview • Microcontroller • Digital Signal Processor • Application-specific Integrated Circuit • Field Programmable Gate Array
  • 3. Node Architecture  Wireless sensor nodes are the essential building blocks in a wireless sensor network • sensing, processing, and communication • stores and executes the communication protocols as well as data processing algorithms The node consists of sensing, processing, communication, and power subsystems .Tread off between flexibility and efficiency both in terms of energy and performance.
  • 6. SENSING SUBSYSTEM – ADC  ADC converts the output of a sensor - which is a continuous, analog signal - into a digital signal. It requires two steps: 1. the analog signal has to be quantized • allowable discrete values is influenced : (a) by the frequency and magnitude of the signal (b) by the available processing and storage resources 2. the sampling frequency • Nyquist rate does not suffice because of noise and transmission error • resolution of ADC - an expression of the number of bits that can be used to encode the digital output • where Q is the resolution in volts per step (volts per output code); Epp is the peak-to-peak analog voltage; M is the ADC’s resolution in bits
  • 7. PROCESSING SUB SYSTEM The processor subsystem • interconnects all the other subsystems and some additional peripheries • its main purpose is to execute instructions pertaining to sensing, communication, and self- organization  It consists of processor chip ,nonvolatile memory - stores program instructions ,active memory - temporarily stores the sensed data and internal clock
  • 8. ARCHITECTURAL OVERVIEW The processor subsystem can be designed by employing one of the three basic computer architectures • Von Neumann architecture • Harvard architecture • Super-Harvard (SHARC) architecture
  • 9. Von Neumann Architecture  Von Neumann architecture • provides a single memory space - storing program instructions and data • provides a single bus - to transfer data between the processor and the memory • Slow processing speed - each data transfer requires a separate clock
  • 10. Harvard Architecture  Harvard architecture • provides separate memory spaces - storing program instructions and data • each memory space is interfaced with the processor with a separate data bus • program instructions and data can be accessed at the same time • a special single instruction, multiple data (SIMD) operation, a special arithmetic operation and a bit reverse • supports multi-tasking operating systems; but does not provide virtual memory protection
  • 12. Super-Harvard Architecture  Super-Harvard architecture (best known: SHARC) • an extension of the Harvard architecture • adds two components to the Harvard architecture: • internal instruction cache - temporarily store frequently used instructions - enhances performance • an underutilized program memory can be used as a temporary relocation place for data • Direct Memory Access (DMA) • costly CPU cycles can be invested in a different task • program memory bus and data memory bus accessible from outside the chip
  • 14. MICROCONTROLLER Microcontroller is a computer on a single integrated circuit. Structure of microcontroller • Integrates the following components: • CPU core , • volatile memory (RAM) for data storage , • ROM, • EPROM, EEPROM, or flash memory , • parallel I/O interfaces , • discrete input and output bits • clock generator , • one or more internal analog-to-digital converters and • Serial communications interfaces
  • 15. MICROCONTROLLER  Advantages: • suitable for building computationally less intensive, standalone applications, because of its compact construction, small size, low-power consumption, and low cost • high speed of the programming and eases debugging, because of the use of higher-level programming languages  Disadvantages: • not as powerful and as efficient as some custom-made processors (such as DSPs and FPGAs)
  • 16. DIGITAL SIGNAL PROCESSOR  The main function: • process discrete signals with digital filters • filters minimize the effect of noise on a signal or enhance or modify the spectral characteristics of a signal • while analog signal processing requires complex hardware components, digital signal processors (DSP) requires simple adders, multipliers, and delay circuits • DSPs are highly efficient • most DSPs are designed with the Harvard Architecture
  • 17. DIGITAL SIGNAL PROCESSOR  Advantages: • powerful and complex digital filters can be realized with commonplace DSPs • useful for applications that require the deployment of nodes in harsh physical settings (where the signal transmission suffers corruption due to noise and interference and, hence, requires aggressive signal processing)  Disadvantage: • some tasks require protocols (and not numerical operations) that require periodical upgrades or modifications (i.e., the networks should support flexibility in network reprogramming)
  • 18. Application-specific Integrated Circuit  ASIC is an IC that can be customized for a specific application ,rather than intended for general purpose use .
  • 19. Application-specific Integrated Circuit  Two types of design approaches: full-customized and half- customized (semi-custom) • full-customized IC: • some logic cells, circuits, or layout are custom made in order to optimize cell performance • includes features which are not defined by the standard cell library • expensive and long design time • half-customized (semi-custom) : • ASICs are built with logic cells that are available in the standard library  in both cases, the final logic structure is configured by the end user – an ASIC is a cost efficient solution, flexible, and reusable
  • 20. Application-specific Integrated Circuit  Advantages: • relatively simple design; can be optimized to meet a specific customer demand • multiple microprocessor cores and embedded software can be designed in a single cell  Disadvantage: • high development costs and lack of re-configurability APPLICATIONS ASICs are not meant to replace microcontrollers or DSPs but to complement them Handle rudimentary and low-level tasks and to decouple these tasks from the main processing subsystem
  • 21. FIELD PROGRAMMABLE GATE ARRAYS Field Programmable Gate Arrays (FPGAs) are semiconductor devices . FPGAs can be reprogrammed to desired application or functionality requirements after manufacturing.
  • 22. FIELD PROGRAMMABLE GATE ARRAYS  The distinction between ASICs and FPGAs is not always clear • FPGAs are more complex in design and more flexible to program • FPGAs are programmed electrically, by modifying a packaged part • programming is done with the support of circuit diagrams and hardware description languages, such as VHDL and Verilog
  • 23. FIELD PROGRAMMABLE GATE ARRAYS  Advantages: • higher bandwidth compared to DSPs • flexible in their application • support parallel processing • work with floating point representation • greater flexibility of control  Disadvantages: • Complex • the design and realization process is costly