Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20957 Discussions

IO banks voltages

mnasser431998
Novice
601 Views

Hello everyone,

I have a simple question about IO banks voltages from PCB design point of view.  I noticed that DDR memories work SSTL IO standard which is about 1.2V and I know that I can change IO standard type in FPGA PinPlanner but how are these voltages generated? do I need to generate them with external supply and connect the bank VCCIO to the supply I need to work with then change the IO standard type within the PinPlanner? or I can hook the VCCIO of all banks to a higher voltage for example 3.3V and then the FPGA internal circuitry takes care of generating the required voltage type? or there are specific voltages I need to connect the FPGA with( ex 3.3, 2.5, 1.2) in order to be able to generate all IO standards?

Thanks in advance

0 Kudos
1 Solution
sstrell
Honored Contributor III
587 Views

You need to follow the pin connection guidelines document for your selected device family, for example Cyclone 10 GX:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/dp/cyclone-10/pcg-01022.pdf

What's nice about an FPGA is that you can create the design in Quartus, choosing the voltages and standards you need, and the resulting compilation information will help in setting up how to power your device in hardware.

View solution in original post

1 Reply
sstrell
Honored Contributor III
588 Views

You need to follow the pin connection guidelines document for your selected device family, for example Cyclone 10 GX:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/dp/cyclone-10/pcg-01022.pdf

What's nice about an FPGA is that you can create the design in Quartus, choosing the voltages and standards you need, and the resulting compilation information will help in setting up how to power your device in hardware.

Reply