This example of an SRL shift register primitive is the 32-bit shift register (SRLC32E).
Figure 1. SRL Shift Register Primitive
Attributes
Attribute | Description | Values |
---|---|---|
INIT | Specifies logic expression. | 64-bit value (hex) |
IS_CLK_INVERTED | Specifies whether or not to use the optional inversion on the clock pin (CLK). | 1’b0 or 1’b1 |
Port Descriptions
Port | Type | Description |
---|---|---|
A<4:0> | Input | The address input selects the bit to be read |
CE | Input | Active-High clock enable |
CLK | Input | Clock |
D | Input | SRL data input |
Q | Output | SRL data output selected by the address inputs |
Q31 | Output | SRL data output, provides the last bit value of the 32-bit shift register |