8.2.2 Input and Output Signals

The following table lists the input and output ports of Open-Loop Manager.

Table 8-3.  Inputs and Outputs of Open-Loop Manager
Signal NameDirectionDescription
reset_iInputAsynchronous active low reset signal
sys_clk_iInputSystem Clock
start_iInputStart signal to start module computation - should be high for one system clock cycle
clear_buffer_iInputWhen high, internal buffers are set to zero
direction_config_iInputMotor Direction input
cl_status_iInputClosed-loop status
theta_factor_iInputTheta factor (constant) input
speed_ref_iInputMotor speed reference input
dv_iInputDelta Voltage to add to Vq (through init value of IQ PI controller)
theta_cl_iInputClosed-loop angle value
iq_ref_in_iInputIq Current Reference value
done_oOutputIndicates completion of module computations – high for one clock cycle
theta_oOutput

Angle output:

When cl_status_i is set to 0, output is open-loop angle (computed internally)

When cl_status_i is set to 1, output is closed-loop angle (from theta_cl_i input)

init_speedpi_oOutputinit value for speed PI controller
init_iqpi_oOutputinit value for Iq PI controller