20.11.2014 Views

PPKE ITK PhD and MPhil Thesis Classes

PPKE ITK PhD and MPhil Thesis Classes

PPKE ITK PhD and MPhil Thesis Classes

SHOW MORE
SHOW LESS

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,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!