Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

FPGA bank voltage change on the fly...

Status
Not open for further replies.

bkjobs2006

Newbie level 3
Joined
Jun 16, 2010
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,303
Hi Gurus,

Is it OK to change the bank voltage of a FPGA (say 3.3V to 1.8V), on the fly?
The application needs the IO voltages to be changed from one level to another (say 3.3V to 1.8V) and viceversa. To make this happen, the corresponding bank voltages also has to be set accordingly.

If so, any ideas on how this can be implemented? Any thoughts on power switches?

Thanks in advance,
bkjobs
 

do you have a FPGA development kit? (like spartan3e, for example).
If the answer is yes, maybe you could implement your variable voltage bank using the dac conversor attached to the platform.

another solution is to set one pin to 1.8 V and another with 3.3 V, then program a module that control what output will have a "one" in certain moment, and then add this two voltages with an opamp.
 

Hi I am using a Actel FPGA, I'm setting my banks directly to 1.5, 1.8, 2.8 and 3.3 using the allocated pins on the banks.

J
 

If you are changing bank voltages I presume you will be changing also de I//O standard, so a new FPGA configuration should be loaded.

I recommend you to have a unique FPGA design with all the required interfaces plus external switches. This is an easy way for modifying the logical voltage levels used.
 

so a new FPGA configuration should be loaded
Not generally necessary. An I/O voltage in pin configuration is mainly a calculation rule to set drive strengths, it doesn't actually change configuration data as long as you keep the basic pin type and the relative drive strength.
 

depending on the application, you might also be able to use open-drain logic.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top