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.

What is a bank in FPGA?

Status
Not open for further replies.

richardyue

Full Member level 1
Full Member level 1
Joined
Aug 18, 2006
Messages
95
Helped
5
Reputation
10
Reaction score
3
Trophy points
1,288
Activity points
1,934
What is bank in FPGA? I've seen it many times in the basic structure of FPGA. But what is? Why do we need banks in FPGA and what is the functionality of this part? Thanks in advance.
 

echo47

Advanced Member level 6
Advanced Member level 6
Joined
Apr 7, 2002
Messages
3,933
Helped
638
Reputation
1,274
Reaction score
90
Trophy points
1,328
Location
USA
Activity points
33,176
Bank in FPGA?

In Xilinx FPGAs, a bank is a group of I/O pins that share a common resource such as one power supply or one output current reference. It makes the FPGA easier to manufacture (less expensive), and it may reduce the number of device pins, but it also restricts your choice of programmable I/O types depending on which pins you choose.
 

richardyue

Full Member level 1
Full Member level 1
Joined
Aug 18, 2006
Messages
95
Helped
5
Reputation
10
Reaction score
3
Trophy points
1,288
Activity points
1,934
Bank in FPGA?

I understand it. But in FPGA, are there more than one power supply? Would you like to explain it in detail? Now I understand why we use banks in FPGA according to your answer, but I don't understand how the bank works in the FPGA. Thanks in advance.
 

echo47

Advanced Member level 6
Advanced Member level 6
Joined
Apr 7, 2002
Messages
3,933
Helped
638
Reputation
1,274
Reaction score
90
Trophy points
1,328
Location
USA
Activity points
33,176
Bank in FPGA?

Different FPGAs have different bank architectures. Some FPGAs don't have any banks. Some FPGAs have multiple power supplies, others have only one. Banks and power supplies are not necessary related to each other. You must carefully read the data sheet for your specific FPGA.
 

richardyue

Full Member level 1
Full Member level 1
Joined
Aug 18, 2006
Messages
95
Helped
5
Reputation
10
Reaction score
3
Trophy points
1,288
Activity points
1,934
Bank in FPGA?

Hi, echo47,
Thanks for your help. I will post silly question again. :) In my opinion, we connect a device to only a voltage source. For example, a specific device may have input and output ports, clock, voltage, ground, etc. Why are there so many power source?
 

samcheetah

Advanced Member level 2
Advanced Member level 2
Joined
May 25, 2004
Messages
645
Helped
39
Reputation
78
Reaction score
10
Trophy points
1,298
Location
Pakistan
Activity points
6,916
Bank in FPGA?

well this actually pertains to the layout of the IC, be it an FPGA, ASIC or Microprocessor. one thing to keep in mind is that the "power source" is the same. at micro and nano levels its always better to have more VCC and GND pads.
 

richardyue

Full Member level 1
Full Member level 1
Joined
Aug 18, 2006
Messages
95
Helped
5
Reputation
10
Reaction score
3
Trophy points
1,288
Activity points
1,934
Bank in FPGA?

Hi, samcheetah,
Thanks for your help. But I still can't understand it. Would you like to explain it in more detail. Thanks for your time for my bird-brained.
 

samcheetah

Advanced Member level 2
Advanced Member level 2
Joined
May 25, 2004
Messages
645
Helped
39
Reputation
78
Reaction score
10
Trophy points
1,298
Location
Pakistan
Activity points
6,916
Bank in FPGA?

there are many situations due to which IC designers have to provide more than one VCC pin. sometimes ICs require both 3.3V and 2.5V power supplies. the 2.5 V might be for the Core and 3.3V for the I/O.

furthermore, if the IC has both analog and digital portions, their grounds will be separate.

now why is it that for a 3.3V there are many pins. why not a single pin for the 3.3V and a single pin for the 2.5V??? well, the reason is that you cant just take 3.3V from a single pad and run it through the whole IC. the resistance between that pad and the last section of the circuit will be great. so the solution is to provide a low resistance path for VCC which is done by having more than one VCC pins.

i hope that helps
 

alt007

Member level 1
Member level 1
Joined
Jul 24, 2006
Messages
34
Helped
8
Reputation
16
Reaction score
1
Trophy points
1,288
Activity points
1,433
Re: Bank in FPGA?

hi ,
Depending upon technology,FPGA needs the power source .
VCCIO - I/O Bank Voltage (specific voltage level supported )
VCCINT- Core Voltage (fixed )
Regards
alt007
 

richardyue

Full Member level 1
Full Member level 1
Joined
Aug 18, 2006
Messages
95
Helped
5
Reputation
10
Reaction score
3
Trophy points
1,288
Activity points
1,934
Bank in FPGA?

Hi, samcheetah,
Thanks for your valuable information. I really appreciate your help. I still have many questions about FPGA. Hope you can continue to help me out. It's very nice that there are so many kind people who are somewhere waiting for helping with my problems.
 

samcheetah

Advanced Member level 2
Advanced Member level 2
Joined
May 25, 2004
Messages
645
Helped
39
Reputation
78
Reaction score
10
Trophy points
1,298
Location
Pakistan
Activity points
6,916
Bank in FPGA?

Welcome to EDAboard !!!!!!!!!!!!!!!!!!!
 

sp

Full Member level 6
Full Member level 6
Joined
Jan 1, 2004
Messages
395
Helped
23
Reputation
46
Reaction score
2
Trophy points
1,298
Location
Floating Garden
Activity points
4,044
Bank in FPGA?

one of the example why there are many VCC is tht for external world, the fpga need to be compatible wth the 3.3V TTL (for instance)... so the IO block would need to use 3.3V...

but to reduce the power lost (during switching).. the core VCC would be prefered to use lower voltage... as we know the switching power lost is proportional to the VCC²

regards
sp
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top