201 _jump(condition f,label l);
_mov(reg d, r_int s)
move data in to a register
_jump(label l)
jump the program to a labeled position
operand of this type can be either an ipu register or a constant integer of range [0...
Definition: ipu_instructions.h:51
ipu_pixel_set(dreg b1, r_int x, r_int y)
set one pixel in a DREG plane
ipu_wait_frame_trigger()
wait until a frame trigger is detected
ipu_pixel_filter(dreg b1, r_int x, r_int y, r_int mx, r_int my)
similar to ipu_pixel_select, but the result will be ANDed with the DREG
ipu_delay_50us_x(r_int t)
time delay with a resolution of 50 us
_sub(reg d, r_int s)
subtract two data ( d = d - s )
_add(reg d, r_int s)
add two data ( d = d + s )
operand of this type can only be a port address
Definition: ipu_instructions.h:65
operand of this type can only be a digital register
Definition: pe_digital_macros.h:39
reg ipu_global_sum(areg a, r_int k)
sum all pixels in a AREG plane, then sample
operand of this type can only be an ipu register
Definition: ipu_instructions.h:44
_and(reg d, r_int s)
bitwise AND operation
operand of this type can only be an analogue register
Definition: pe_analog_macros.h:55
dreg ipu_pixel_select(r_int x, r_int y, r_int mx, r_int my)
set all pixel a DREG plane of which their coordinates match the rules
_or(reg d, r_int s)
bitwise OR operation
similar to r_int, but it can be assigned with a constant integer of range [0,65535] ...
Definition: ipu_instructions.h:58