It is possible to modify the demonstration test bench to drive the core inputs with different
data or to perform different operations. Input data generated on the fly using a function
called calculate_next_input_sample(). By default, it generates a sine wave,
but could be modified to generate an impulse (for example).
The clock frequency of the core can be modified by changing the CLOCK_PERIOD constant.