μC systems; FPGA; µC-FPGA; data acquisition; optical data; infrared light emitting diodes; pulse generation