BFLinux
Functions
Lookup Tables

Functions

tCIRC CiLUTcount (tCIp cip, tCIU32 *nBank, tCIU32 *nLane)
 Return count of LUT resources. More...
 
tCIRC CiLUTsize (tCIp cip, tCIU32 bank, tCIU32 lane, tCIU32 *size, tCIU32 *width)
 Return size of a specific LUT. More...
 
tCIRC CiLUTwrite (tCIp cip, tCIU32 bank, tCIU32 lane, tCIU32 count, tCIU32 *values)
 Load a LUT. More...
 
tCIRC CiLUTread (tCIp cip, tCIU32 bank, tCIU32 lane, tCIU32 count, tCIU32 *values)
 Examine a LUT. More...
 

Detailed Description

Function Documentation

◆ CiLUTcount()

tCIRC CiLUTcount ( tCIp  cip,
tCIU32 nBank,
tCIU32 nLane 
)

Return count of LUT resources.

Parameters
cipthis frame grabber
nBanknumber of banks
nLanenumber of lanes

◆ CiLUTread()

tCIRC CiLUTread ( tCIp  cip,
tCIU32  bank,
tCIU32  lane,
tCIU32  count,
tCIU32 values 
)

Examine a LUT.

Parameters
cipthis frame grabber
bankthis bank
lanethis lane
countnumber to read
valuesvalues returned here

◆ CiLUTsize()

tCIRC CiLUTsize ( tCIp  cip,
tCIU32  bank,
tCIU32  lane,
tCIU32 size,
tCIU32 width 
)

Return size of a specific LUT.

Parameters
cipthis frame grabber
bankthis bank
lanethis lane
sizereturns number of entries
widthreturns number of bits

◆ CiLUTwrite()

tCIRC CiLUTwrite ( tCIp  cip,
tCIU32  bank,
tCIU32  lane,
tCIU32  count,
tCIU32 values 
)

Load a LUT.

Parameters
cipthis frame grabber
bankthis bank
lanethis lane
countnumber to load
valuesvalues to be loaded, 32b each