Complementary PWM channels Output

Is there a way to set the update unlock bit at the end of every period without using the delay function? I'm working on a three phase inverter with variable frequency and voltage and the period i will be working with is too small for the delay function. I stayed away from mode 2 because i was having problems understanding how to configure the PDC DMA, can you explain to me how does it work? I'm reading through the datasheet and I'm having some difficulty understanding how it works.