The present invention relates to the field of computer science and can be
used for neural network emulation and digital signal processing.
Increasing of the neural processor performance is achieved using the
ability to change word lengths of results in program mode. The neural
processor includes six registers, a shift register, a AND gate, two FIFOs,
a switch, a multiplexer, two saturation units, a calculation unit and a
adder circuit to execute operations over vectors of programmable word
length data. Increasing of the saturation unit performance is achieved
using the ability to process vector of input operands with programmable
word length at a time. Increasing of the adder circuit performance is
achieved using ability to sum two vectors of input operands of
programmable word lengths.
La presente invenzione riguarda il campo dell'informatica e può essere usata per emulazione della rete neurale e l'elaborazione del segnale numerico. Aumentando delle prestazioni neurali del processor è realizzato usando la capacità di cambiare le lunghezze di parola dei risultati nel modo di programmazione. Il processor neurale include sei registri, un registro a scorrimento, a E cancello, due FIFOs, un interruttore, un multiplexor, due unità di saturazione, un'unità di calcolo e un circuito dell'addizionatrice per eseguire i funzionamenti sopra i vettori dei dati programmabili di lunghezza di parola. Aumentando delle prestazioni dell'unità di saturazione è realizzato usando la capacità di procedere il vettore degli operandi dell'input con la lunghezza di parola programmabile alla volta. Aumentando delle prestazioni del circuito dell'addizionatrice è realizzato usando la capacità di sommare due vettori degli operandi dell'input delle lunghezze di parola programmabili.