• 0
Mukul

Dynamic voltage and frequency scaling

Question

Hi

Is it possible to implement DVFS technique on FPGA board (i have zybo zynq-7000).

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0
22 hours ago, Mukul said:

Is it possible to implement DVFS technique on FPGA board

What exactly is it that you want to accomplish?

Share this post


Link to post
Share on other sites
  • 0

Hello

I have a ZYBO zynq-7000 SoC/FPGA  board, is it possible to present DVFS on it.

Means can i reduce the power/voltage consumption and frequency of any design.

For now I now about clock wizard, DCM, PLL for different clock generation (frequency) but this is not frequency scaling mi right?

And i have no idea about power reduction other than optimization ( again, which is not a voltage scaling).

So my question is, how to achieve this voltage and frequency scaling in FPGA environment, is there any technique.

Anything which relate front-end VLSI with DVFS

Thanks for the support.

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

>> is it possible to present DVFS on it.
>> For now I now about clock wizard, DCM, PLL for different clock generation (frequency) but this is not frequency scaling mi right?

you may have your own answer there. This is some university project?

Have you done your own research? For example, this has all the right keywords:
https://highlevel-synthesis.com/2017/04/12/voltage-scaling-on-xilinx-zynq

Edited by xc6lx45

Share this post


Link to post
Share on other sites
  • 0
  • 0
Posted (edited)
20 hours ago, Mukul said:

Means can i reduce the power/voltage consumption and frequency of any design

Well, power consumption in an FPGA is related to clock rates and output pin toggling rates. So the lower your clock rate the lower the power consumption. Does that mean that your design can run at some arbitrarily low clock rate to achieve some minimum power dissipation? I don't know. It depends.

I do remember when there was an effort to commercialize clockless FPGA devices using delays for synchronization and skew management; didn't last long.

If low power consumption is the most important specification then there are FPGA families designed for those applications. Choosing the right device for a particular application is part of hardware design. Xilinx Series7 devices do support clock enables so that you can "power down' parts of a design when not needed similar to ASIC devices.

You can learn more about optimizing FPGA designs for a particular need by reading the vendors' reference manuals and user's guides for devices and tools. That would be your best option.

[edit] Your question is about dynamic voltage and frequency management. Having the capability to do something is one thing but being able to do it is quite another thing. As a purely intellectual exercise I suppose that trying to manage voltages could be interesting but you had better understand the specifications in the data sheet for your device before trying any ideas on hardware. 

Edited by zygot

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now