95
Если в базовом блоке размещены командные пакеты, входящие в состав
одной или нескольких нейросетевых пакетных программ, то пул команд не бу-
дет выполнять преобразований информации до тех пор, пока во входную мага-
зинную память не поступит хотя бы один пакет данных с входной шины дан-
ных INBUS в формате
Adr._Neural_Network Adr._Layer N X1 ... XN
Занесение пакета данных в DQ приводит к активации цепей адресной се-
лекции DC. Если поля адреса Adr._Neural_Network, Adr._Layer не соответству-
ют размещенным в базовом блоке командным пакетам, то формируется внут-
ренний сигнал извлечения ПД из входной очереди. В противном случае запус-
кается цикл обработки пакетов данных во всех PN данного базового блока.
Сигнал адресной селекции вызывает обнуление аккумуляторов Ас, извлечение
из модулей WM значений порогов срабатывания (смещений) W
i0
, где i – номер
PN, и их фиксацию в Ас. Затем поле N пакета данных, которое задает размер-
ность входного вектора
Х, загружается в счетчик Cnt, задающий номер входа
нейронов слоя нейронной сети. Выходная шина счетчика Cnt управляет муль-
типлексором MS, который осуществляет последовательную коммутацию полей
X
1
... X
N
магазинной памяти на шину Data. Процесс реализации функции фор-
мального нейрона происходит путем повторения цикла накопления результата.
В соответствии со значением кода адреса, задаваемого на шине Adr полями
Adr._Neural_Network, Adr._Layer и N, производится выборка значения очеред-
ного весового коэффициента W
ij
, где j – номер входа формального нейрона, ум-
ножение W
ij
на значение поля X
j
в умножителях Mul и добавление значений
произведения X
j
W
ij
в накапливающие сумматоры, образованные из комбинаци-
онных сумматоров Sum и аккумуляторов Ас. После добавления значений произ-
ведения X
j
W
ij
в аккумуляторы Ас производится операция декремента счетчика
Cnt и повторение цикла накопления результата до тех пор, пока счетчик Cnt не
обнулится. Обнуление Cnt разрешает работу модуля памяти связей LM и таб-
личных преобразователей Tab, реализующих функцию активации ϕ формально-
го нейрона. В результате модуль выходной магазинной памяти RQ фиксирует
пакет данных в вышеприведенном формате, который поступает на выходную
шину данных OUTBUS.
Процесс обработки информации в базовом блоке нейросетевой вычисли-
тельной среды производится параллельно во всех PN и совмещен во времени с
фиксацией во входной очереди DQ вновь поступающих пакетов данных. При-
чем сам процесс обработки информации заключается в циклическом выполне-
нии вышеописанной последовательности операций и завершается по сигналу
счетчика Cnt. Следует обратить внимание на отсутствие в базовом блоке, как
модуля памяти, так и логической схемы готовности данных, которые были не-