
NM500 Manual
6
2
THE CONTROL REGISTERS
The entire neural network whether composed of one or multiple chips can be used under 2 different modes:
Normal mode
The neurons can learn and recognize patterns. In recognition, the neurons can behave as a K-Nearest Neighbor
(KNN) or Radial Basis Function (RBF) and more precisely a Restricted Coulomb Energy (RCE) neural network.
Save-and-Restore (SR) mode
The neurons become dummy memories which can be read or written. Their automatic model generator and
search-and-sort logic are disabled. The contents of the committed neurons is a representation of the knowledge
they have built autonomously by learning examples. The SR mode allows to view, save and restore this knowledge.
NeuroMem Registers and Read/Write access under the Normal and SR mode.
Abbreviation Description
Addr 8-bit Normal mode SR mode 16-bit default
NSR
Network Status Register
0x0D
RW
W
0x0000
GCR
Global Control Register
0x0B
RW
0x0001
MINIF
Minimum Influence Field
0x06
RW
RW
0x0002
MAXIF
Maximum Influence Field
0x07
RW
0x4000
NCR
Neuron Context Register
0x00
RW
0x0001
COMP
Component
0x01
W
RW
0x0000
LCOMP
Last Component
0x02
W
0x0000
INDEXCOMP Component index
0x03
W
W
0x0000
DIST
Distance register
0x03
R
R
0xFFFF
CAT
Category register
0x04
RW
RW
0xFFFF
AIF
Active Influence Field
0x05
RW
0x4000
NID
Neuron Identifier
0x0A
R
R
0x0000
POWERSAVE PowerSave
0x0E
W
n/a
FORGET
Forget
0x0F
W
n/a
NCOUNT
Count of committed neurons 0x0F
R
R
0x0000
RESETCHAIN Points to the first neuron
0x0C
W
n/a
TESTCOMP
Test Component
0x08
W
0x0000
TESTCAT
Test Category
0x09
W
0x0000
The typical programming sequences to use the neurons are summarized below and described in detail in the
NeuroMem Technology Reference Guide.
https://www.general-vision.com/documentation/TM_NeuroMem_Technology_Reference_Guide.pdf
-
Broadcast a vector to all the neurons (whether to learn or recognize it)
-
Recognize the last broadcasted vector
-
Learn the last broadcasted vector
-
Save the content of all the neurons
-
Read the content of a specific neuron
-
Load the content of the neurons