9.2.2 Input and Output Signals

The following table lists the input and output ports of PI Controller.

Table 9-3.  Inputs and Outputs of PI Controller
Signal NameDirectionDescription
reset_iInputAsynchronous reset signal (default is active low)
sys_clk_iInputSystem clock
ref_input_iInputReference input to be tracked
act_input_iInputInput from feedback measurement/quantity
start_iInput

Start signal to trigger the FSM on the signal's rising edge; to initiate the PI Controller algorithm.

kp_iInputProportional gain value input
ki_iInputIntegral gain value input
ymin_iInputInput representing the minimum allowable output value
ymax_iInputInput representing the maximum allowable output value
init_iInputThe initial output value when the PI Controller is not enabled
pi_en_iInput

When set to 1, the PI Controller functionality is enabled. When set to 0, the PI Controller functionality is disabled, and the input value in the init port will be available at the output.

done_oOutput

Done signal, which is asserted for one clock cycle when computations are completed and output of PI Controller is available

output_y_oOutputOutput of the PI Controller