The RESET_RIGHT_SHIFTER procedure resets the right shift register a resource_domain to its default state. In order to successfully reset the shift register, the RESET_RIGHT_SHIFTER procedure call must stay asserted for at least two consecutive clock cycles. This means the RESET_RIGHT_SHIFTER procedure call will almost always appear within a state machine state in conjunction with a TRANSITION procedure call that ensures that the state_reg is held in that state for at least two clock cycles.
RESET_RIGHT_SHIFTER( next_state_rec, state_reg_rec ); RESET_RIGHT_SHIFTER( next_state_rec(1), state_reg_rec(1) );
[in] | next_state_rec | [1] |
[in] | state_reg_rec | [2] |
[in] | state_reg_rec(M).shift_right | : [std_logic_vector] registered right shifted data |
Voice and Hotkey Commands:
None
[in] | state_reg_rec(M).shift_right | : "shift right" |
RESET_RIGHT_SHIFTER( next_state_rec, state_reg_rec );
Voice Command | HotKey Sequence |
---|---|
"reset right shifter" | xrs |
Procedures | |
RESET_RIGHT_SHIFTER( signal next_state_rec: out NSR , state_reg_rec: in SRR ) | |
RESET_RIGHT_SHIFTER( signal next_state_rec: out NSR_ARRAY , state_reg_rec: in SRR_ARRAY ) | |
overloaded for array interface |