this paper possible synaptic connectivity solutions
based on wired connections and ZigBee mesh
wireless connections are explored.
In section 2 a brief review of current wireless
network (WN) technology is presented and is
followed by a background review of Hardware
Neural Networks using FPGAs in section 3. An
overview of the Si elegans hardware framework is
described in section 4. The Si elegans project is
currently at an early stage and in section 5 a small
scale prototype of the Si elegans project is described
and some preliminary results are presented in section
6. Finally, section 7 draws conclusion to the paper
and describes future work.
2 WIRELESS NETWORKS
In this section we focus briefly on wireless network
technologies, specifically, wireless local area
networks (WLANs) IEEE 802.11, and wireless
personal area networks (WPANs) IEEE 802.15. Due
to the evolution of distributed computation,
medicine, robotics, defence, aerospace technology,
automation and other demanding applications new
requirements related to speed, costs, power
consumption and range have arisen. Wireless Mesh
Networks (WMNs) are specified by IEEE 802.11s
and IEEE 802.15.5 standards. WLAN and WPAN
try to implement the majority of these requirements
making the selection of the right wireless network
technology very complex. Several surveys have been
made comparing different WLAN and WPAN types,
highlighting the positive and negative aspects of
each (Seth, Gankotiya, and Jindal, 2010), (Kaur and
Sharma, 2013), (Abdul Ghayum, 2010), (Lee, Su,
and Shen, 2007). From these surveys the most
relevant WN can be seen in Table 1.
In our small scale system 17 wireless devices are
required (see section 5 for further details). The ultra-
wideband (UWB) and the Bluetooth WN were not
considered as they only support up to 8 nodes. The
selection between Wi-Fi and Zigbee devices relies
on the data rate, price per device, transmission speed
and connectivity protocol. The two candidates were
the WiFly (WiFi protocol) wireless module by
Rovers Networks and the XBee (Zigbee protocol)
series 2 by Digi. Both devices have Universal
Asynchronous Receiver-Transmitter (UART)-to-
wireless bridges that facilitate data transmission with
abstraction from the wireless layer. The XBee
module was selected because an XBee network
configuration is much simpler than WiFly and the
price of each XBee modules is almost half of the
price of each WiFly modules.
Table 1: Comparison of Bluetooth, UWB, Zigbee and Wi-
Fi networks (Kaur & Sharma, 2013) (Lee et al., 2007).
Blue
tooth
UWB Zigbee Wi-Fi
IEEE spec 802.15.1 802.15.3a 802.15.4 802.11a/b/g
Frequency
band
2.4 GHz
3,1 to 10.6
GHz
868/915
MHZ;
2.4GHz
2.4/5 GHz
Nominal TX
power
0 – 10
dBm
-41.3
dBm/MHz
-25 – 0
dBm
15 – 20 dBm
Max signal
rate
1 Mbps 110 Mbps
250
Kbps
54 Mbps
Number of
cell nodes
8 8 >65000 2007
Indoor range 10 m 10m 100m 100m
3 FPGA NEURAL NETWORK
BACKGROUND
Hardware neural networks (HNNs) take advantage
of the truly parallel and distributed processing
capabilities of a biological nervous system. Over the
last 2 decades FPGAs have being used for many
intelligent applications, including the emulation of
neural processing, but also in pattern recognition and
robotics (Misra and Saha, 2010).
Most HNN implementations to date emulate
multiple-neurons on a single FPGA device (Glackin,
McGinnity, Maguire, Wu, and Belatreche, 2005),
(Ang, McEwan, van Schaik, Jin, and Leong, 2012),
(Iakymchuk, Rosado, Frances, and Batallre, 2012)
and (Pande, et al., 2013). However, some
implementations of a single neuron per FPGA
device exist (Mohamad, Mahmud, Adnan, and
Abdullah, 2012), (Salapura, Gschwind, and
Maischberger, 1994). Similar to these approaches, it
is proposed that the Si elegans system utilise a single
FPGA per neuron topology allowing for greater
biophysically realistic neuron and synaptic
descriptions. Si elegans is different from previous
single FPGA per neuron systems in that users can
select neuron models from a neuron model library
and freely parameterise these models. All library
models are represented in VHDL format and
currently consists of 2 simple neuron models,
namely the Integrate and Fire (IF) given by
(Gerstner and Kistler, 2002):
dt
dv
CtI
m
)(
(1)
and the LIF given by (Gerstner and Kistler, 2002):
NEUROTECHNIX2014-InternationalCongressonNeurotechnology,ElectronicsandInformatics
170