Jump to content
  • 0

Dynamic voltage and frequency scaling


Mukul

Question

6 answers to this question

Recommended Posts

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.

Link to comment
Share on other sites

>> 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

Link to comment
Share on other sites

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. 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...