PPKE ITK PhD and MPhil Thesis Classes
PPKE ITK PhD and MPhil Thesis Classes
PPKE ITK PhD and MPhil Thesis Classes
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
8 1. INTRODUCTION<br />
L<br />
A<br />
M<br />
LCCU<br />
Analog<br />
CNN<br />
cell<br />
LAOU LLU<br />
L<br />
L<br />
M<br />
GAPU<br />
APR<br />
LPR<br />
SCR<br />
GACU<br />
Figure 1.4: The architecture of the CNN Universal Machine, the extended CNN<br />
nucleus <strong>and</strong> the functional blocks of the GAPU<br />
In order to run a sequence of templates, the intermediate results should be<br />
stored localy. Local memories connected to the cell store analog (LAM: Local<br />
Analog Memory) <strong>and</strong> logic (LLM: Local Logical Memory) values in each cell.<br />
A Local Analog Output Unit (LAOU) <strong>and</strong> a Local Logic Unit (LLU) perform<br />
cell-wise analog <strong>and</strong> logic operations on the local (stored) values. The LAOU is a<br />
multiple-input single output analog device. It combines local analog values into<br />
a single output. It is used for analog addition, instead of using the CNN cell for<br />
addition. The output is always transferred to one of the local memories. The<br />
Local Communication <strong>and</strong> Control Unit (LCCU) provides for communication between<br />
the extended cell <strong>and</strong> the central programming unit of the machine, across<br />
the Global Analogic Control Unit part of the Global Analogic Programming Unit<br />
(GAPU).<br />
The GAPU is the ”conductor” of the whole analogic CNN universal machine,<br />
it directs all the extended st<strong>and</strong>ard CNN universal cells. The GAPU stores, in<br />
digital form, the sequence of instructions. Before the computations, the LCCU<br />
receives the programming instructions, the analog cloning template values A,<br />
B, z, the logic function codes for the LLU, <strong>and</strong> the switch configuration of the<br />
cell specifying the signal paths. These instructions are stored in the registers<br />
of the GAPU. The Analog Program Register (APR) stores the CNN templates,