CFP last date
20 January 2025
Reseach Article

A fast codesign approach for low cost application-specific-system on programmable chip (SoPC) : Application to sensor network

Published on None 2010 by Zied BEN SALEM, Med. Wassim YOUSSEF, Mohamed ABID
Mobile Ad-hoc Networks
Foundation of Computer Science USA
MANETS - Number 4
None 2010
Authors: Zied BEN SALEM, Med. Wassim YOUSSEF, Mohamed ABID
dfa35a79-6fb1-48e8-881e-eab1f73ced6c

Zied BEN SALEM, Med. Wassim YOUSSEF, Mohamed ABID . A fast codesign approach for low cost application-specific-system on programmable chip (SoPC) : Application to sensor network. Mobile Ad-hoc Networks. MANETS, 4 (None 2010), 187-194.

@article{
author = { Zied BEN SALEM, Med. Wassim YOUSSEF, Mohamed ABID },
title = { A fast codesign approach for low cost application-specific-system on programmable chip (SoPC) : Application to sensor network },
journal = { Mobile Ad-hoc Networks },
issue_date = { None 2010 },
volume = { MANETS },
number = { 4 },
month = { None },
year = { 2010 },
issn = 0975-8887,
pages = { 187-194 },
numpages = 8,
url = { /specialissues/manets/number4/1034-82/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Special Issue Article
%1 Mobile Ad-hoc Networks
%A Zied BEN SALEM
%A Med. Wassim YOUSSEF
%A Mohamed ABID
%T A fast codesign approach for low cost application-specific-system on programmable chip (SoPC) : Application to sensor network
%J Mobile Ad-hoc Networks
%@ 0975-8887
%V MANETS
%N 4
%P 187-194
%D 2010
%I International Journal of Computer Applications
Abstract

Systems on programmable chip, as system on chip, are composed by software and hardware. Therefore a codesign based approach is needed to meet the functional requirements. While classic codesign flows are long and involve complex and expensive design tools, this paper presents a fast but efficient codesign flow. To reduce the design cycle and the total cost of ownership (TCO), the presented design flow is based on massive reuse of Hw Intellectual propriety (IP) and Sw components, and involves costless design tools. As a proof of concept we designed and implemented a low cost standalone monitoring gateway for sensor network entirely based on royalty free Hw and Sw components. The hardware design was based on an AMBA bus system and a SPARC V8 compliant CPU subsystem. The software stack is based on a ported Linux kernel and a lightweight Round Robin Data Base Tool acting as a kind of middleware processing hardware-independent-software. The design was a submitted to series of stress test to evaluate its performance and capacity.

References
  1. Yick, J. Mukherjee, B. Ghosal, D. “Wireless sensor network survey, Computer Networks”; The International Journal of Computer and Telecommunications Networking, 2008, ISSN:1389-1286.
  2. Werner-Allen, G.; Lorincz, K.; Ruiz, M.; Marcillo, O.; Johnson, J.; Lees, J.; Welsh, M. “Deploying a wireless sensor network on an active volcano”, Internet Computing, IEEE, 2006, ISSN: 1089-7801.
  3. Case, J. Fedor, M. Schoffstall M. and Davin, C. “The Simple Network Management Protocol (SNMP) RFC 1157”
  4. Raskovic, D. Revuri, V. Giessel, D. Milenkovic, A. “Embedded Web Server for Wireless Sensor Networks”, IEEE 41st South eastern Symposium on System Theory, 2009, ISBN:978-1-4244-3324-7.
  5. Tuomi, I. Bogdanowicz, M. “The Future of Semiconductor Intellectual Property Architectural Blocks in Europe”, Joint Research Centre Institute for Prospective Technological Studies, European Commission, 2009, ISBN: 978-92-79-13058-8.
  6. Smach, F. Mitéran, J. Atri, M. Dubois, J. Abid, M. Gauthier, J.P : “An FPGA-based accelerator for Fourier Descriptors computing for color object recognition using SVM” Journal of Real-Time Image Processing 2, 2007.
  7. Ben Salem, Z. Megdich, M.F. Salhi, A. Zaafouri, C. Abid, M. “Implémentation et Evaluation des Performances d'Un Serveur Web Dédié sur SoPC autour de NIOS II”, 11th International conference on Sciences and Techniques of Automatic control & computer engineering, 2007.
  8. Fioretti, F. Pasqualini, S. Andreoli A. and Pierleoni, P. “Permanent Switchboard Monitoring using Embedded Web Server”, International Conference on Renewable Energies and Power Quality (ICREPQ’09), 2009.
  9. Mahanta, S. Sarma, A.K. “A comparative study on client server technology and web technology in design and implementation of an embedded system used for monitoring and controlling of physical parameters”, Internet Technology and Secured Transactions ICITST, 2009.
  10. Grediaga, S. Llorens, A. Albero, H. “ Performance Evaluation of FPGA-Embedded Web Servers”, 14th IEEE International Conference on Electronics Circuits and Systems ICECS, 2007, ISBN: 978-1-4244-1377-5.
  11. Huaiyu, X. Ruidan, S. Xiaoyu, H. Qing, N. “ Remote Control System Design Based on Web Server for Digital Home”, Ninth International Conference of Hybrid Intelligent Systems (HIS), 2009, p457-461, ISBN: 978-0-7695-3745-0.
  12. Chen, Po. Ho, S. Lee, W. Chu, C. Pan, C. “An internet based embedded network monitoring system for renewable energy systems”, 7th International Conference on Power Electronics (ICPE), 2007, ISBN: 978-1-4244-1871-8.
  13. Popovici, K. and Jerraya, A. “Virtual Platforms in System-on-Chip Design”, DAC.COM KNOWLEDGE CENTER ARTICLE DAC’47, 2010.
  14. Pospiech, F. Hardware dependent Software (HdS). Multiprocessor SoC Aspects. An Introduction, MPSoC 2003, Online: http://www.mpsoc-forum.org/2003/slides/ MPSoC2003_HdS_1.1.pdf.
  15. Popovici, K. Rousseau, F. Jerraya, A. Wolf, M. “Embedded Software Design and Programming of Multiprocessor System-on-Chip”, 2010, ISBN 978-1-4419-5566-1.
  16. ABID, M. “Exploration of Hardware/Software Design Space in the Co-design Process”, Real-Time Systems Magazine , 2001.
  17. Ktari, J. Abid, M. “A Low Power Design Space Exploration Methodology Based on High Level Models and Confidence Intervals”. Journal of Low Power Electronics , 2009,
  18. Maalej, I. Gogniat, G. Philippe, J.L. Abid, M. “System Level Design Space Exploration for Multiprocessor System on Chip”. ISVLSI, 2008
  19. GRLIB IP Library User’s Manual, Gaisler Research, Online: http://www.gaisler.com/products/grlib/grlib.pdf, last visit 25/07/2010.
  20. A.K. Swain, A.K.and Mahapatra, K.K.“Low Cost System on Chip Design for Audio Processing”, Proceedings of The International MultiConference of Engineers and Computer Scientists, 2010, ISBN: 978-988-18210-4-1.
  21. The GNU General Public License - GNU Project - Free Software, Online : http://www.gnu.org/licenses/gpl.html, last visit 25/07/2010
  22. GCC, the GNU Compiler Collection – The GNU project-Online: http://gcc.gnu.org/onlinedocs/ last visit 25/07/2010.
  23. GHDL guide; Online: http://ghdl.free.fr/ghdl/index.html, last visit 25/07/2010.
  24. Bellard, F. “QEMU, a fast and portable dynamic translator”, Proceedings of the annual conference on USENIX Annual Technical Conference table of contents, 2005.
  25. Stallman, R. Pesch, R. Shebs, S. et al Published by the Free Software Foundation. Debugging with GDB, MA 02111-1307; ISBN 1-882114-77-9
  26. Opencore, Online: http://www.opencores.org last visit 25/07/2010
  27. LatticeMico Development Hardware, Online: http://www.latticesemi.com/products/intellectualproperty/ipcores/mico32/mico32developmenthardware.cfm last visit 25/07/2010.
  28. Großschadl, J. Tillich, S. Szekely, A. “Performance Evaluation of Instruction Set Extensions for Long Integer Modular Arithmetic on a SPARC V8 Processor”, 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools, 2007, ISBN: 0-7695-2978-X.
  29. Ben Salem, Z. Youssef W., Abid, M. “Designing Secure Application Server on chip (SASoC) powered by open source intellectual proprieties Application to sensor network monitoring gateway”, 2010, International Review on Computers and Software, Print ISSN: 1828-6003
  30. Yaghmour, K. “Building Embedded Linux Systems”, Published by O'Reilly & Associates, Inc., 2003, ISBN: 8173666598.
  31. Gao, F. Li, F. Bao, S. Coll, X.W. “Analysis and implementation of secure console server based on embedded Linux”, IEEE International Conference of Industrial Technology, 2008, ISBN: 978-1-4244-1705-6.
  32. Fielding, R. Gettys, J. Mogul, J. Frystyk Nielsen, H. Masinter, L. Leach, P. and Berners-Lee, T. “Hypertext Transfer Protocol - HTTP/1.1,” RFC 2616 IETF HTTP WG, June 1999.
  33. RRDtool Official Documentation, Online: http://oss.oetiker.ch/rrdtool/doc/index.en.html last visit 25/07/2010.
  34. HQ system monitoring, Online http://www.hyperic.com, last visit 25/07/2010
Index Terms

Computer Science
Information Sciences

Keywords

Codesign System on Programmable Chip (SoPC) design reuse royalty-free-IP sensor network monitoring