Debounce Requirements
Requirement 1 |
If previous and current input equal, output the current
input. Otherwise, the result is the
previous output. |
|
|
Requirement 2 |
Initial output should be zero, regardless of output. |
|
|
Requirement 3 |
Requirement 1 shall be demonstrated with a signal that
chirps on its rising edge. |
|
|
Requirement 4 |
Requirement 1 shall be demonstrated with a signal that
chirps on its falling edge. |
|
|
Requirement 5 |
Clock period shall be consistent with chirp tolerance. |
|
|
Requirement 6 |
Previous inputs and outputs must be maintained from one
clock cycle to the next. |