Beruflich Dokumente
Kultur Dokumente
Abstract-Wireless
sensor
nodes
are
used
in
variety
of
sensor
components
node
which
consists
increases
of
the
number
power
of
off-the-shelve
consumption
of
the
processor
facilities is proposed.
over-the-air
remote
and
remote
hardware
reconfiguration
facilities
even
after
the
I. INTRODUCTION
wireless sensor node is a device in Wireless Sensor
Communication
Subsystem
and
Technology,
Dindigul-624
622,
Tamilnadu,
India,
is
Professor
and
Head,
Department
of
Electronics
and
+-IEEE
Advancing Technology
for Humanity
649
used to program the FPGA [6]. The life time of the node can
also be increased by using a low cost solar recharging unit
whenever the node is used for environmental monitoring
applications.
B. Wireless JTAG Unit
ALU
01P
BUF
IM/
DM
bits
Source
Register 1
Source
Register 2
Destination
Register
3 bits
3 bits
3 bits
Soft core
Opcode
7 bIts
SourcelDestination
register
3 bIts
Not
used
Not
used
3 bIts 3 bIts
16 Bit
Address
16 bIts
3) Immediate
Type
Instructions:
Immediate
type
instructions include load immediate, store immediate and
immediate and add immediate instructions. The last 16 bits
represents the immediate data. The instruction format is as
shown below.
Flash memory
FPGACIDP
650
B.
16 Bit
immediate data
16 bits
4) Branch Type Instructions: Branch type instruction is
used to change the control flow of the program. There are 3
types of branch instructions namely branch on equal, branch
greater than and branch less than. The instruction format is as
shown below.
16 Bit
address
16 bits
Register 1
3 bits
16 bits
The processing performance of the soft core processor
designed above is enough for almost all the sensors used in the
current generation wireless sensor nodes. The fig.4 shows the
output for all the 15 instructions mentioned above.
The proposed processor architecture requires lesser area
compared to the traditional 32-bit MIPS processor
architecture. Therefore more number of components can be
added to the wireless sensor node compared to the existing
system. The power consumption of the proposed processor is
52mW.
i'-i;''"!-"I!'
i1
1II
---.l
LJ
LJ
0LX CW \
.... 'III!1 ll : OJ lOt.. 02Sl0000
t<1rW<{lS:OJ
1iI:I_Ulr(l;OJ
oooa
000 1
LJ
OOO9
IMCUIOC
LJ
llZ8000ll
IdlOOOCIo
leOOOOOO
",,0111115:0]
.""'115:0)
""rtJ(IS:O]
iiIIIIiL(IS:0]
",'1(15:0)
LJ
LJ
0D06
C.
1iI:I0!IJ2:0J
:::::::
LJ
0005
Not used
.1O<I(iS:O
l
'I P<l15:01
Wireless Transceiver:
:-x""
lOt..
0000
",." .,
I
,
-X
"'"
.,l{n:o]
.r4[n:O)
.,S{U:O]
00"
.iS:OJ
.'1[15:0]
iiWimO!u:Ol
.
,
"t:jnr2l15:01
1ilIIim-3(15:0]
ip,og.-,mn.Jl[l1:{
001
"'"
."'"
omoJ!l
IIIP<09..troetI\.l. [)I:(
TABLET
Proposed
processor
processor
22 1
2 12
783
685
200
178
66
33
pairs
Number of Bounded lOB's
TABLE II
POWER COMPARISON
Technique
651
Power Consumption
102mW
82mW
E.
Sensors
REFERENCES
[II
Ali
EIKateeb,
"Mote
Design
Supported
with
Remote
Hardware
[31
[41
Ali EIKateeb,
Nodes"
"Soft-Core
International
of
Computer
Networks
&
Ali
EIKateeb,
"Hardware
Reconfiguration
Capability
for
Third
C.H. Zhiyong, L.Y. Pan, Z. Zeng, M.Q.H. Meng, "A novel FPGA
based wireless vision sensor node, in: IEEE International Conference
on Automation and Logistics, August 2009.
[7]
IV. CONCLUSION
[81
652
D.Lymberopoulos,
N.B.Priyantha,
F.Zhao,
"mPlatform:
SJ.Bellis,
K.
Delaney,
1.
B.O'Flynn,
Barton,
K.M.Razeeb,
network
nodes
for
ambient
systems",
Computer
Processor
Architecture
and
Design",
the
22nd
IEEE
1st
Annual
IEEE
Com
Soc.
Conf.
Sensor
and
Ad
Hoc
Organization
and
Design",
David,
L.H.
John,
"Computer
058
(v.
4.0):
Xilinx In
System
Programming
Using
an