IP PortfolioInterface controllerspwm

of_pwm_motor

Motor-control PWM

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Multi-channel PWM for motor and power-converter control with complementary outputs, programmable dead time, centre-aligned mode, fault inputs with fast shutdown and ADC trigger generation.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
pwm_houtparallel6 
pwm_loutparallel6 
fault_ninparallel2 
adc_trigoutserial1 

Standards

No external standard applies.

Notes

Basic PWM already exists as share/iplib/control/of_pwm.