One Fill
Bit extension operation that increases bit width by padding with ones. Extends binary numbers by filling with 1s. Supports configurable alignment (left or right). Pure combinational logic (zero latency). Non-time-multiplexed version.
Introduction
This block performs one-fill bit extension on standard (non-TM) data streams. It extends the input word to a wider output format by appending ones (1s).
Pin Description
Properties
Set the input word size in bits
Default: 16
Range: 2 – 16384
Set the output word size in bits
Number of bits per output sample. Range: 0 – 128. Must be ≥ Input Width.Default: 32
Range: 0 – 16384
Select if output should be alligned on right (Zeros fill the MSBs) or LEFT
- RIGHT: Input in LSBs, ones in MSBs
- LEFT: Input in MSBs, ones in LSBs
Default: RIGHT
Options: RIGHT LEFT
Functional description
Extends input word by padding with ones.
Alignment modes
- RIGHT alignment: Input in LSBs, ones in MSBs
- LEFT alignment: Input in MSBs, ones in LSBs
Timing
Purely combinational with zero latency.