Send configuration to a lane If an invalid configuration is specified (ie a lane specific item is set on wrong lane), depending on setup this function can panic.
Claim the interpolator lane specified Use this function to claim exclusive access to the specified interpolator lane. This function will panic if the lane is already claimed.
Release a previously claimed interpolator lane
Release previously claimed interpolator lanes \see interp_claim_lane_mask
Claim the interpolator lanes specified in the mask
Determine if an interpolator lane is claimed
Save the specified interpolator state Can be used to save state if you need an interpolator for another purpose, state can then be recovered afterwards and continue from that point
Restore an interpolator state
Directly set the force bits on a specified lane These bits are ORed into bits 29:28 of the lane result presented to the processor on the bus. There is no effect on the internal 32-bit datapath. Useful for using a lane to generate sequence of pointers into flash or SRAM, saving a subsequent OR or add operation.
Sets the interpolator base register by lane
Gets the content of interpolator base register by lane
Sets the interpolator base registers simultaneously The lower 16 bits go to BASE0, upper bits to BASE1 simultaneously. Each half is sign-extended to 32 bits if that lane’s SIGNED flag is set.
Sets the interpolator accumulator register by lane
Gets the content of the interpolator accumulator register by lane
Read lane result, and write lane results to both accumulators to update the interpolator
Read lane result, and write lane results to both accumulators to update the interpolator
Add to accumulator Atomically add the specified value to the accumulator on the specified lane
Get raw lane value Returns the raw shift and mask value from the specified lane, BASE0 is NOT added