9.2.2 Input and Output Signals
(Ask a Question)The following table lists the input and output ports of PI Controller.
| Signal Name | Direction | Description |
|---|---|---|
| reset_i | Input | Asynchronous reset signal (default is active low) |
| sys_clk_i | Input | System clock |
| ref_input_i | Input | Reference input to be tracked |
| act_input_i | Input | Input from feedback measurement/quantity |
| start_i | Input | Start signal to trigger the FSM on the signal's rising edge; to initiate the PI Controller algorithm. |
| kp_i | Input | Proportional gain value input |
| ki_i | Input | Integral gain value input |
| ymin_i | Input | Input representing the minimum allowable output value |
| ymax_i | Input | Input representing the maximum allowable output value |
| init_i | Input | The initial output value when the PI Controller is not enabled |
| pi_en_i | Input | 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_o | Output | Done signal, which is asserted for one clock cycle when computations are completed and output of PI Controller is available |
| output_y_o | Output | Output of the PI Controller |
