18.2.1 Inputs and Outputs Signals

The following table lists the input and output ports of Three-phase PWM.

Table 18-2. Inputs and Outputs of Three-phase PWM
Signal NameDirectionDescription
reset_iInputAsynchronous active low reset signal
sys_clk_iInputSystem Clock
en_pwm_iInput

Asynchronous enables:

When set to 0, PWM outputs are driven to 0 When set to 1, PWM outputs are generated.

en_dual_trig_iInput

When set to 1, PWM produces two trigger pulses distributed evenly per cycle at the midmatch_o output.

When set to 0, PWM produces one trigger pulse per cycle at the midmatch_o output.

va_iInputPhase A duty cycle with respect to pwm_period
vb_iInputPhase B duty cycle with respect to pwm_period
vc_iInputPhase C duty cycle with respect to pwm_period
pwm_period_iInputTime period of PWM in number of system clock time
dead_time_iInputDead time
delay_time_iInputDelay time
midmatch_oOutput

Period mid-match interrupt produces two pulses per PWM cycle when en_dual_trig_i input is 1, and produces one pulse per PWM cycle when en_dual_trig_i input is 0.

PWM_AH_OOutputChannel A PWM for high side switch
PWM_AL_OOutputChannel A PWM for low side switch
PWM_BH_OOutputChannel B PWM for high side switch
PWM_BL_OOutputChannel B PWM for low side switch
PWM_CH_OOutputChannel C PWM for high side switch
PWM_CL_OOutputChannel C PWM for low side switch