Forum Discussion
Altera_Forum
Honored Contributor
8 years ago --- Quote Start --- Thank a lot For FPGA we have 3.3V for All I/Os Application means memory size required for our use? Or Could you please share how to decide address and the data line for particular memory size? For example - to access 512MB How many addresses and data lines required? For 1GB How much? and for 4 GB How much? --- Quote End --- 'Application' means what are you trying to do with the FPGA in your system. You have never said, so I can only make very general usage comments. As to number of address and data bits required to support a particular memory size requirement that is fairly straightforward. Number of address bits is ceil(log2(memsize)). Example, for 1Mb memory you need 20 bits. Data bit width depends on your uP, the memory, and required access bandwidth. So it depends on your application. From the questions you ask you seem to be very new to hardware and FPGA design, so I might suggest finding someone local to you that has more experience and can mentor you.