Adaptive hardware-software co-design platform for fast prototyping of embedded systems

This paper presents the hardware-software co-design platform based on FPGA developed for fast prototyping of embedded systems using hardware modules that can be easily connected and “driver” modules that can manage I/O devices and sensors basic behavior. Having this framework, adding of a new I/O peripheral needs only design and synthesis of an application specific VHDL or software module. Using neural networks (NN) to add learning capabilities and adaptive behavior is essential for an intelligent system and the use of FPGA is an important feature in terms of their hardware implementation. The designed architecture allows the insertion of intelligent interface based on neural networks created with this type of modules. This platform is based on low cost general purpose FPGA boards without need for hardware design.

[1]  Stefan Oniga,et al.  FPGA implementation of Feed-Forward Neural Networks for smart devices development , 2009, 2009 International Symposium on Signals, Circuits and Systems.

[2]  S. Oniga,et al.  Optimizing FPGA implementation of Feed-Forward Neural Networks , 2008, 2008 11th International Conference on Optimization of Electrical and Electronic Equipment.

[3]  S. Oniga,et al.  Architecture and Algorithms for Syntetizable Neural Networks with On-Chip Learning , 2007, 2007 International Symposium on Signals, Circuits and Systems.

[4]  Klaus Buchenrieder,et al.  A hardware/software prototyping environment for dynamically reconfigurable embedded systems , 1998, Proceedings of the Sixth International Workshop on Hardware/Software Codesign. (CODES/CASHE'98).

[5]  Stefan Oniga A NEW METHOD FOR FPGA IMPLEMENTATION OF ARTIFICIAL NEURAL NETWORK USED IN SMART DEVICES , 2012 .

[6]  Stefan Oniga,et al.  DIGITAL IMPLEMENTATION OF THE SIGMOID FUNCTION FOR FPGA CIRCUITS , 2009 .