Anatomy of a Lookup Table
The following figure illustrates the anatomy of a two-dimensional lookup table. Breakpoint vectors and an array, referred to as table data, constitute the lookup table.
A breakpoint is a single element of a breakpoint vector. A breakpoint represents a particular input value to which a corresponding output value in the table data is mapped. Each breakpoint is an index of input values for a particular dimension of the lookup table. The array of table data serves as a sampled representation of a function evaluated at the breakpoint values. Lookup table blocks use breakpoints to relate a table input values to the output values that it returns.
A breakpoint vector consists of input values that indexes a particular dimension of a lookup table. A lookup table uses breakpoint vectors to relate its input values to the output values that it returns.
Table data is an array that serves as a sampled representation of a function evaluated at a lookup table breakpoint values. A lookup table uses breakpoints to index the table data, ultimately returning an output value.