The uNet100 device is a low-power CMOS micro-controller implementing an embedded neural network with programmable I/O interface.  While the central processing core is similar each device variation contains different input and output functions.  Digital serial interface sampling is available on uNet100-1 and uNet100-2 with either UART or I2C host microprocessor control interface.  Sampling rates and format are programmable through the devices embedded EEPROM configuration memory.  Each neural net consists of a tapped delay line input queue and network computation block with multiple outputs.  The input queue is programmable in length and filled at the programmed sample rate.  Each sampling iteration the network is computed and output responses are threshold tested to generate alarm output.

Block Diagram

Development of the network parameters and weights are accomplished by using our simple yet powerful (and free!!) NetBuilderLite development tool.  It offers a complete environment allowing network training using application specific vector sets then generating the configuration file used to program uNet devices.  Device programming is achieved by using any standard Atmel AVR ISP or chip programmer available through many sources listed on the Related Links page.  See some of the many application examples for NetBuilderLite definition files on the Applications page.

Products  |  Education  |  Related Sites  |  Downloads  |  Contact Info  |