
64 / 68
Ple
ase
n
o
te
t
h
at
all
d
at
a
an
d
illus
tr
atio
n
s a
re
sub
jec
t
to
err
o
r,
ch
an
ge
a
n
d
o
m
is
sion
s with
o
u
t
n
o
tice
.
Gig
EP
R
O
O
p
er
atio
n
al
Ma
n
u
al
-
R
ev
. 1.0
2
-1
40
9
Image Processing Types
FPGA Base Processing implements and controls the access to hardware resources in the camera.
It makes the resources available with functions of the NET GigEPRO camera firmware and predefined
data IO and parameter access interfaces for the image processing module hardware.
Standard Image Processing Module
A standard image processing module receives image data and processes it according to a parameter
setup provided by the internal micro-controller.
Figure 30:
Standard Image Processing
Image Processing Function with Control Loop Program
The internal embedded micro-controller can provide additional software based control and tracking
functions in combination with a measuring function. This allows the execution of autonomous control
loops for the dynamic adaptation of the image processing parameter. A customer image processing
pipeline will contain a combination of these types of image processing functions which may also be
combined with NET image processing library functions.
Micro Controller
The FPGA core contains a C programmable 32 bit micro-controller. Its main task is to provide a GenICam
compliant interface for the camera-host communication. The microcontroller receives all up-link traffic
from the host to the camera and translates host requests into parameter accesses of internal FPGA
functions and also prepares all down-link control messages.
During normal operation of the camera the micro-controller has some spare time to perform simple
control functions for user tasks. That enables the camera to execute autonomously complex image
processing tasks without any host interaction.