FunctionShifts a register one bit position in a specified direction. |
Name |
Description |
WIDTH |
Width of the D input and Q output. |
Name |
Variants |
Edge |
Rising, Falling |
Direction |
Left, Right, Both |
DataOut |
Serial, Parallel, Both |
ShiftEn |
UnUsed, Used |
Clear |
UnUsed, Sync, Async |
Set |
UnUsed, Sync, Async |
Load |
UnUsed, Sync, Async |
Name |
Width |
Condition |
Description |
Clock |
|
None |
|
ClockEn |
|
ClockEn = Used |
|
D |
WIDTH |
Load != UnUsed |
|
SyncClear |
|
Clear = Sync |
|
AsyClear |
|
Clear = Async |
|
SyncSet |
|
Set = Sync |
|
AsySet |
|
Set = Sync |
|
AsyLoad |
|
Load = Async |
|
LSBin |
|
Direction != Right |
Input to Register Least Significant Bit. |
MSBin |
|
Direction != Left |
Input to Register Most Significant Bit. |
Name |
Width |
Condition |
Description |
Q |
WIDTH |
None |
|
Qmsb |
|
Direction != Right |
Register Most Significant Bit. |
Qlsb |
|
Direction != Left |
Register Least Significant Bit. |