
65 / 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
Figure 31:
Image Processing with control loop
Micro Controller Cycle Budget
Each user task is given a time budget provided by the internal micro-controller scheduler. The scheduler
will ensure the proper execution of the “host to camera” communication including execution of the
higher layer GigE Vision protocol layers first. Afterwards it gives the remaining time-slice for execution of
user defined tasks.
Figure 32:
Cycle Budget
Methodology - Adding IP to GigEPRO
First, a module has to be developed according to the following four steps for being able to add customer
image processing functionality to GigEPRO.
1.
Programming of the image processing function for the FPGA in HDL (i.e. Verilog or VHDL) and
providing i.e. the data access, the algorithm, the parameters access and the delivery of
processed data back to the FPGA base system.