The improved neuron is connected to input buses which transport input data
and control signals. It basically consists of a computation block, a
register block, an evaluation block and a daisy chain block. All these
blocks, except the computation block substantially have a symmetric
construction. Registers are used to store data: the local norm and
context, the distance, the AIF value and the category. The improved neuron
further needs some R/W memory capacity which may be placed either in the
neuron or outside. The evaluation circuit is connected to an output bus to
generate global signals thereon. The daisy chain block allows to chain the
improved neuron with others to form an artificial neural network (ANN).
The improved neuron may work either as a single neuron (single mode) or as
two independent neurons (dual mode). In the latter case, the computation
block, which is common to the two dual neurons, must operate sequentially
to service one neuron after the other. The selection between the two modes
(single/dual) is made by the user which stores a specific logic value in a
dedicated register of the control logic circuitry in each improved neuron.
Das verbesserte Neuron wird an Eingang Busse angeschlossen, die Eingang Daten und Steuersignale transportieren. Es besteht im Allgemeinen aus einem Berechnung Block, einem Registerblock, einem Auswertung Block und einem Verkettung Block. Alle diese Blöcke, ausgenommen der Berechnung Block im wesentlichen einen symmetrischen Aufbau haben. Register werden benutzt, um Daten zu speichern: die lokale Norm und der Kontext, der Abstand, der AIF Wert und die Kategorie. Das verbesserte Neuron benötigt weiter irgendein R/W Speicherkapazität, die entweder in das Neuron oder in die Außenseite gelegt werden kann. Der Auswertung Stromkreis wird an einen Ausgang Bus angeschlossen, um globale Signale darauf zu erzeugen. Der Verkettung Block darf das verbesserte Neuron mit anderen anketten, um ein künstliches neurales Netz (ANN) zu bilden. Das verbesserte Neuron kann entweder als einzelnes Neuron (einzelner Modus) oder als zwei unabhängige Neuronen (Doppelmodus) arbeiten. Im letzten Fall muß der Berechnung Block, der für die zwei Doppelneuronen allgemein ist, der Reihe nach funktionieren, um ein Neuron nach dem anderen instandzuhalten. Die Vorwähler zwischen den zwei Modi (single/dual) wird vom Benutzer gebildet, der einen spezifischen Logikwert in einem engagierten Register des Steuerlogikschaltkreises in jedem verbesserten Neuron speichert.