![background image](http://html1.mh-extra.com/html/illunis/rmv-11002/rmv-11002_operation-manual_2044107079.webp)
RMV Operations Manual Revision Copyright illunis LLC, 2014
Page 79
The Look Up Table (LUT) is loaded using a sequence of character commands
that are
acknowledged
with a return character from the camera. Each command com-
ponent should wait for the return character and check its status.
The table must be loaded in two passed as the internal FPGA data path to the LUT
memory is only a single byte wide. The high byte is loaded in the first pass, then the
low nibble is loaded in the second pass.
The command sequence for loading the LUT is as follows:
Command
Ack char
Description
{w04450001FF}
:
!
Optional save to EEPROM while loading
{w0418000000}
:
!
LUT load command
>
:
!
Starts the LUT load sequence
Send 4096 entries for the LUT high byte
#xxxx
:
@
Loads a byte to the LUT
where xxxx = hex number high byte
Example: 0x1234 => 0x12
:
$
Indicates end of first sequence
Send 4096 entries for the LUT low byte
&xxxx
:
*
Loads a byte to the LUT
where xxxx = hex number low byte
Example: 0x1234 => 0x34
:
%
Indicates end of second sequence
Acknowledgement of load sequence
:
!
Indicates end of LUT load
Once the LUT is saved into EEPROM it can be reloaded into the FPGA with:
Command
Ack char
Description
{w04450002FE}
:
!
Set to EEPROM load mode
{w0418000000}
:
!
LUT load command from EEPROM
5.4: Image Processing
Look Up Table Continued