CM1K Hardware User’s Manual
6
2
Architecture of the CM1K
CM1K is a high-performance pattern recognition chip featuring a network of 1024 neurons operating in parallel.
Also, the chip embeds a recognition engine ready to classify a digital signal received directly from a sensor.
The CM1K is composed of the following modules
-
Top control logic (NSR and RSR registers, Ready and Busy control signals)
-
Clusters of 16 neurons
-
Recognition stage (optional usage)
-
I2C slave (optional usage)
2.1
Top Control logic
-
Synchronize communication between the clusters of neurons, the recognition state machine and the I2C
slave.
-
Inter-module communication is made though a bi-directional parallel bus of 25 wires: data strobe (DS),
read/write (RW_), 5-bit register (REG), 16-bit data (DATA), ready (RDY)
-
Inter-neuron communication also uses two additional lines indicating the global status of the neural
network: identified recognition (ID), uncertain recognition (UNC).
-
Communication with external control unit can be made through the same parallel bus or the serial i2C
bus.