Effacer les filtres
Effacer les filtres

How to get Sawtooth waveform that can be converted to HDL code

7 vues (au cours des 30 derniers jours)
Roy Francis
Roy Francis le 23 Mar 2013
I have tried to generate a sine pwm using sine and saw-tooth comparison method.The sine PWM block simulated perfectly in the simulink. But error message came when converted to HDL. I have used HDL workflow Adviser for the conversion from simulink to HDL. Error message is no implementation block for signal generator(sawtooth wave).
How to generate a 25KHz sawtooth waveform(-1V to +1V) that can be converted to HDL code? I would like to implement the sine pwm through FPGA board.
Any idea how it is possible? or any alternate method possible for Sine PWM generation?
Regards,

Réponse acceptée

Tim McBrayer
Tim McBrayer le 25 Mar 2013
As you have noted, the Signal Generator block is not supported by HDL Coder. I don't think that HDL Coder can directly solve your problem here. You are asking for an analog signal out of your FPGA; HDL Coder is a digital design tool. If your board has a D-A converter on it that you can drive with your FPGA, then the digital circuitry needed is basically a simple counter with the desired timing.
  1 commentaire
Roy Francis
Roy Francis le 30 Mai 2013
I have tried with a counter free running, but the waveform generated is not a good sine pwm. Any alternate method available for the sine pwm (single phase) generation?
Regards,

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by