CM1K Hardware User’s Manual
47
The first DS is sustained for four clock cycles to broadcast a vector of four components to the neurons. The REG
register is equal to 01 during the first 3 cycles to execute a Write COMP. It is then switched to the value 02 to
execute a Write LCOMP. The ID_l signal falls two clock cycles later indicating that the vector is recognized with
certainty by the firing neurons. The RDY signal falls as soon as the neurons start executing the first Write COMP
and remains low until the Write LCOMP is completed.
The second DS triggers a Read DIST. The RDY signal is pulled down for 18 cycles which is the duration of the Search
and Sort looking for the firing neuron with the smallest distance value. This distance is equal to 00 indicating an
exact match. The DIST_VAL pulse rises one clock cycle after the RDY signal to notify that DATA has been latched to
the RT_DIST register of the reco_logic.
The third DS triggers a Read CAT. The RDY signal is pulled down for 3 cycles only because a Search and Sort is not
necessary (it would extend the execution by 16 more cycles). This is no surprise since the ID_l signal has already
indicated that the input vector is recognized with certainty. The CAT_VAL pulse rises one clock cycle after the RDY
signal to notify that DATA has been latched to the RT_CAT register of the reco_logic.